Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DEFAULT = Configurations{
Model: "gpt-4-turbo-preview",
SystemPrompt: "You are an assistent for a CLI interface. Answer concisely and informatively. Prefer markdown if possible.",
}
Functions ¶
This section is empty.
Types ¶
type Configurations ¶
type Configurations struct { Model string `json:"model"` SystemPrompt string `json:"system-prompt"` Raw bool `json:"raw"` UseTools bool `json:"use-tools"` ConfigDir string `json:"-"` StdinReplace string `json:"-"` Stream bool `json:"-"` ReplyMode bool `json:"-"` ChatMode bool `json:"-"` Glob string `json:"-"` InitialPrompt models.Chat `json:"-"` // PostProccessedPrompt which has had it's strings replaced etc PostProccessedPrompt string `json:"-"` }
Configurations used to setup the requirements of text models
func (*Configurations) SetupPrompts ¶
func (c *Configurations) SetupPrompts() error
type Querier ¶ added in v1.2.0
type Querier[C models.StreamCompleter] struct { Url string Raw bool Model C // contains filtered or unexported fields }
func NewQuerier ¶ added in v1.2.0
func NewQuerier[C models.StreamCompleter](userConf Configurations, dfault C) (Querier[C], error)
Click to show internal directories.
Click to hide internal directories.