Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ModelOptions ¶
type ModelOptions struct {
// contains filtered or unexported fields
}
func (*ModelOptions) Gateway ¶
func (c *ModelOptions) Gateway() string
func (*ModelOptions) GeneratingTitle ¶ added in v1.8.2
func (c *ModelOptions) GeneratingTitle() bool
func (*ModelOptions) MaxTokens ¶ added in v1.8.2
func (c *ModelOptions) MaxTokens() int64
func (*ModelOptions) Providers ¶ added in v1.8.2
func (c *ModelOptions) Providers() map[string]latest.ProviderConfig
func (*ModelOptions) StructuredOutput ¶ added in v1.7.1
func (c *ModelOptions) StructuredOutput() *latest.StructuredOutput
type Opt ¶
type Opt func(*ModelOptions)
func FromModelOptions ¶ added in v1.7.1
func FromModelOptions(m ModelOptions) []Opt
FromModelOptions converts a concrete ModelOptions value into a slice of Opt configuration functions. Later Opts override earlier ones when applied.
func WithGateway ¶
func WithGeneratingTitle ¶ added in v1.8.2
func WithGeneratingTitle() Opt
func WithMaxTokens ¶ added in v1.8.2
func WithProviders ¶ added in v1.8.2
func WithProviders(providers map[string]latest.ProviderConfig) Opt
func WithStructuredOutput ¶ added in v1.7.1
func WithStructuredOutput(structuredOutput *latest.StructuredOutput) Opt
Click to show internal directories.
Click to hide internal directories.