Documentation
¶
Index ¶
- func NewChatModel(opts ...OptionFunc) (model.ToolCallingChatModel, error)
- func NewEmbModel(opts ...OptionFunc) (embedding.Embedder, error)
- type Option
- type OptionFunc
- func WithAPIKey(apiKey string) OptionFunc
- func WithBaseUrl(baseUrl string) OptionFunc
- func WithDimensions(dimensions int) OptionFunc
- func WithMaxTokens(maxTokens int) OptionFunc
- func WithModel(model string) OptionFunc
- func WithPlatform(platform string) OptionFunc
- func WithReasoningEffortLevel(reasoningEffortLevel openai.ReasoningEffortLevel) OptionFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewChatModel ¶
func NewChatModel(opts ...OptionFunc) (model.ToolCallingChatModel, error)
func NewEmbModel ¶
func NewEmbModel(opts ...OptionFunc) (embedding.Embedder, error)
Types ¶
type OptionFunc ¶
type OptionFunc func(option *Option)
func WithAPIKey ¶
func WithAPIKey(apiKey string) OptionFunc
func WithBaseUrl ¶
func WithBaseUrl(baseUrl string) OptionFunc
func WithDimensions ¶
func WithDimensions(dimensions int) OptionFunc
func WithMaxTokens ¶
func WithMaxTokens(maxTokens int) OptionFunc
func WithModel ¶
func WithModel(model string) OptionFunc
func WithPlatform ¶
func WithPlatform(platform string) OptionFunc
func WithReasoningEffortLevel ¶
func WithReasoningEffortLevel(reasoningEffortLevel openai.ReasoningEffortLevel) OptionFunc
Click to show internal directories.
Click to hide internal directories.