Documentation
¶
Index ¶
- func NewOpenAIAPI(cfg models.OpenAI) openAI.API
- type OpenAIAPI
- func (a *OpenAIAPI) BuildRequest(systemPrompts, userPrompts, assistantPrompt []string) openai.ChatCompletionRequest
- func (a *OpenAIAPI) GetBaseURL() string
- func (a *OpenAIAPI) Models(ctx context.Context) ([]openai.Model, error)
- func (a *OpenAIAPI) SendRequest(ctx context.Context, request openai.ChatCompletionRequest) (openai.ChatCompletionResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type OpenAIAPI ¶
type OpenAIAPI struct {
// contains filtered or unexported fields
}
func (*OpenAIAPI) BuildRequest ¶
func (*OpenAIAPI) GetBaseURL ¶
Click to show internal directories.
Click to hide internal directories.