Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AvailableProviders = []ProviderDefinition{ { Name: "openai", Factory: func(configPath string) (Provider, error) { return openai.NewProvider(configPath) }, ConfigSetter: &openai.Config{}, }, }
Functions ¶
This section is empty.
Types ¶
type ConfigSetter ¶
ConfigSetter represents a type that can prompt for configuration.
func GetConfigSetter ¶
func GetConfigSetter(providerName string) (ConfigSetter, error)
type Factory ¶
func GetFactory ¶
type ProviderDefinition ¶
type ProviderDefinition struct { Name string Factory Factory ConfigSetter ConfigSetter }
ProviderDefinition holds information about a provider.
Click to show internal directories.
Click to hide internal directories.