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