Public declaration syntax from forge-go/core/config.go Original source SHA-256: b2d4972c998dca23f0c2feb03ab4676ce4d64bccca928fb92e2607171794519a Function bodies and constant values are omitted. This is not the complete implementation. Source line 8 type GenerateOptions struct Source line 50 func (o GenerateOptions) WithTemperature(t float64) GenerateOptions Source line 56 func (o GenerateOptions) WithMaxTokens(n int) GenerateOptions Source line 62 func (o GenerateOptions) WithTopP(p float64) GenerateOptions Source line 68 func (o GenerateOptions) WithTopK(k int) GenerateOptions Source line 74 func (o GenerateOptions) WithFrequencyPenalty(p float64) GenerateOptions Source line 80 func (o GenerateOptions) WithPresencePenalty(p float64) GenerateOptions Source line 86 func (o GenerateOptions) WithStopSequences(seqs ...string) GenerateOptions Source line 92 func (o GenerateOptions) WithSeed(seed int64) GenerateOptions Source line 98 func (o GenerateOptions) WithResponseFormat(format string) GenerateOptions Source line 104 func (o GenerateOptions) WithSchema(schema *JsonSchema) GenerateOptions Source line 112 type EmbedOptions struct Source line 122 func (o EmbedOptions) WithModel(model string) EmbedOptions Source line 128 func (o EmbedOptions) WithDimensions(d int) EmbedOptions