Show / Hide Table of Contents

Namespace Azure.AI.OpenAI.Chat

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, ElasticsearchChatDataSource, PineconeChatDataSource, and 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:

ElasticsearchChatDataSource

The ElasticsearchChatDataSource.

MongoDBChatDataSource

The MongoDBChatDataSource.

PineconeChatDataSource

The PineconeChatDataSource.

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.

Back to top Azure SDK for .NET