Documentation
¶
Overview ¶
Package azopenai is used to provide the Azure OpenAI service
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzureOpenAIProvider ¶
type AzureOpenAIProvider struct { APIKey string APIEndpoint string DeploymentID string APIVersion string }
AzureOpenAIProvider is the provider for Azure OpenAI
func NewProvider ¶ added in v1.18.1
func NewProvider(apiKey string, apiEndpoint string, deploymentID string, apiVersion string) *AzureOpenAIProvider
NewProvider creates a new AzureOpenAIProvider
func (*AzureOpenAIProvider) GetChatCompletions ¶
func (p *AzureOpenAIProvider) GetChatCompletions(userInstruction string, baseSystemMessage string, chainMessage ai.ChainMessage, md metadata.M, withTool bool) (*ai.InvokeResponse, error)
GetChatCompletions get chat completions for ai service
func (*AzureOpenAIProvider) Name ¶
func (p *AzureOpenAIProvider) Name() string
Name returns the name of the provider
Click to show internal directories.
Click to hide internal directories.