Documentation
¶
Index ¶
- type AnthropicMessagesAPI
- func (api *AnthropicMessagesAPI) DeInitLLM(ctx context.Context) error
- func (api *AnthropicMessagesAPI) FetchCompletion(ctx context.Context, inReq *spec.FetchCompletionRequest, ...) (*spec.FetchCompletionResponse, error)
- func (api *AnthropicMessagesAPI) GetProviderCapability(ctx context.Context) (spec.ModelCapabilities, error)
- func (api *AnthropicMessagesAPI) GetProviderInfo(ctx context.Context) *spec.ProviderParam
- func (api *AnthropicMessagesAPI) InitLLM(ctx context.Context) error
- func (api *AnthropicMessagesAPI) IsConfigured(ctx context.Context) bool
- func (api *AnthropicMessagesAPI) SetProviderAPIKey(ctx context.Context, apiKey string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnthropicMessagesAPI ¶
type AnthropicMessagesAPI struct {
ProviderParam *spec.ProviderParam
// contains filtered or unexported fields
}
AnthropicMessagesAPI implements CompletionProvider for Anthropics' Messages API.
func NewAnthropicMessagesAPI ¶
func NewAnthropicMessagesAPI( pi spec.ProviderParam, debugger spec.CompletionDebugger, ) (*AnthropicMessagesAPI, error)
NewAnthropicMessagesAPI creates a new instance of Anthropics provider.
func (*AnthropicMessagesAPI) DeInitLLM ¶
func (api *AnthropicMessagesAPI) DeInitLLM(ctx context.Context) error
func (*AnthropicMessagesAPI) FetchCompletion ¶
func (api *AnthropicMessagesAPI) FetchCompletion( ctx context.Context, inReq *spec.FetchCompletionRequest, opts *spec.FetchCompletionOptions, ) (*spec.FetchCompletionResponse, error)
func (*AnthropicMessagesAPI) GetProviderCapability ¶ added in v0.9.1
func (api *AnthropicMessagesAPI) GetProviderCapability(ctx context.Context) (spec.ModelCapabilities, error)
func (*AnthropicMessagesAPI) GetProviderInfo ¶
func (api *AnthropicMessagesAPI) GetProviderInfo(ctx context.Context) *spec.ProviderParam
func (*AnthropicMessagesAPI) InitLLM ¶
func (api *AnthropicMessagesAPI) InitLLM(ctx context.Context) error
func (*AnthropicMessagesAPI) IsConfigured ¶
func (api *AnthropicMessagesAPI) IsConfigured(ctx context.Context) bool
func (*AnthropicMessagesAPI) SetProviderAPIKey ¶
func (api *AnthropicMessagesAPI) SetProviderAPIKey(ctx context.Context, apiKey string) error
Click to show internal directories.
Click to hide internal directories.