Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API interface {
// GetBaseURL should return base URL.
GetBaseURL() string
// Models should return available models.
Models(ctx context.Context) ([]openai.Model, error)
// SendRequest should send request to OpenAI.
SendRequest(ctx context.Context, request openai.ChatCompletionRequest) (openai.ChatCompletionResponse, error)
// BuildRequest should build request form systemPrompt, userPrompt and assistantPrompt.
BuildRequest(systemPrompts, userPrompts, assistantPrompt []string) openai.ChatCompletionRequest
}
Click to show internal directories.
Click to hide internal directories.