Delen via


Azure.AI.OpenAI.Chat Namespace

Classes

AzureChatExtensions
AzureSearchChatDataSource

Represents a data source configuration that will use an Azure Search resource.

ChatCitation

The ChatCitation.

ChatDataSource

A representation of configuration data for a single Azure OpenAI chat data source. This will be used by a chat completions request that should use Azure OpenAI chat extensions to augment the response behavior. The use of this configuration is compatible only with Azure OpenAI. Please note this is the abstract base class. The derived classes available for instantiation are: AzureSearchChatDataSource, CosmosChatDataSource, Azure.AI.OpenAI.Chat.ElasticsearchChatDataSource, Azure.AI.OpenAI.Chat.PineconeChatDataSource, and Azure.AI.OpenAI.Chat.MongoDBChatDataSource.

ChatMessageContext

An additional property, added to chat completion response messages, produced by the Azure OpenAI service when using extension behavior. This includes intent and citation information from the On Your Data feature.

ChatRetrievedDocument

The ChatRetrievedDocument.

CosmosChatDataSource

Represents a data source configuration that will use an Azure CosmosDB resource.

DataSourceAuthentication

The DataSourceAuthentication. Please note this is the abstract base class. The derived classes available for instantiation are:

DataSourceFieldMappings

The DataSourceFieldMappings.

DataSourceVectorizer

A representation of a data vectorization source usable as an embedding resource with a data source. Please note this is the abstract base class. The derived classes available for instantiation are:

Structs

ChatDocumentFilterReason
DataSourceQueryType

Enums

DataSourceOutputContexts

The include_context flags to request for an On Your Data retrieval result, which control what information will be available on ChatMessageContext instances in the response.