All Classes and Interfaces

Class
Description
Represents an Azure OpenAI audio transcription model, such as Whisper.
A factory for building AzureOpenAiAudioTranscriptionModel.Builder instances.
Represents an OpenAI language model, hosted on Azure, that has a chat completion interface, such as gpt-3.5-turbo.
 
A factory for building AzureOpenAiChatModel.Builder instances.
You can get the latest model names from the Azure OpenAI documentation or by executing the Azure CLI command: az cognitiveservices account list-models --resource-group "$RESOURCE_GROUP" --name "$AI_SERVICE" -o table
Represents an OpenAI embedding model, hosted on Azure, such as text-embedding-ada-002.
 
A factory for building AzureOpenAiEmbeddingModel.Builder instances.
 
Represents an OpenAI image model, hosted on Azure, such as dall-e-3.
 
A factory for building AzureOpenAiImageModel.Builder instances.
 
Represents an OpenAI language model, hosted on Azure, such as gpt-3.5-turbo-instruct.
 
A factory for building AzureOpenAiLanguageModel.Builder instances.
 
Represents an OpenAI language model, hosted on Azure, that has a chat completion interface, such as gpt-3.5-turbo.
 
A factory for building AzureOpenAiStreamingChatModel.Builder instances.
Represents an OpenAI language model, hosted on Azure, such as gpt-3.5-turbo-instruct.
 
A factory for building AzureOpenAiStreamingLanguageModel.Builder instances.
This class can be used to estimate the cost (in tokens) before calling OpenAI or when using streaming.