Share via


AzureAIOpenAIContext Class

Definition

Context class which will be filled in by the System.ClientModel.SourceGeneration. For more information https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md

[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.UserSecurityContext))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterBlocklistResult))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterProtectedMaterialCitationResult))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterSeverityResult))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterTextSpanResult))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterDetectionResult))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterProtectedMaterialResult))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterTextSpan))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureContentFilterCustomTopicResult))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureContentFilterCustomTopicResultDetail))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureContentFilterResultForChoiceError))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.InternalAzureContentFilterBlocklistResultDetail))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.InternalAzureContentFilterResultForPromptContentFilterResults))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.RequestContentFilterResult))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ResponseContentFilterResult))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.RequestImageContentFilterResult))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ResponseImageContentFilterResult))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureOpenAIChatError))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureOpenAIDalleError))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureOpenAIChatErrorResponse))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureOpenAIDalleErrorResponse))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.InternalAzureOpenAIChatErrorInnerError))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.InternalAzureOpenAIDalleErrorInnerError))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceAccessTokenAuthenticationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceApiKeyAuthenticationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceConnectionStringAuthenticationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceDeploymentNameVectorizationSource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceEncodedApiKeyAuthenticationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceIntegratedVectorizationSource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceKeyAndKeyIdAuthenticationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceModelIdVectorizationSource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceSystemAssignedManagedIdentityAuthenticationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceUserAssignedManagedIdentityAuthenticationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceUsernameAndPasswordAuthenticationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalUnknownAzureChatDataSource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalUnknownAzureChatDataSourceAuthenticationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalUnknownAzureChatDataSourceVectorizationSource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceEndpointVectorizationSource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureCosmosDBChatDataSourceParameters))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureSearchChatDataSourceParameters))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalElasticsearchChatDataSourceParameters))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalMongoDBChatDataSourceParameters))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalPineconeChatDataSourceParameters))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.AzureSearchChatDataSource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.ChatCitation))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.ChatDataSource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.ChatMessageContext))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.ChatRetrievedDocument))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.CosmosChatDataSource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.DataSourceAuthentication))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.DataSourceFieldMappings))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.DataSourceVectorizer))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.ElasticsearchChatDataSource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.MongoDBChatDataSource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.PineconeChatDataSource))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Files.AzureFileExpirationOptions))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Files.AzureOpenAIFile))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Files.AzureOpenAIFileCollection))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Video.AzureOpenAIVideoGenerationErrorResponse))]
[System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Video.AzureOpenAIVideoGenerationErrorResponseInnerError))]
public class AzureAIOpenAIContext : System.ClientModel.Primitives.ModelReaderWriterContext
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.UserSecurityContext))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterBlocklistResult))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterProtectedMaterialCitationResult))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterSeverityResult))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterTextSpanResult))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterDetectionResult))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterProtectedMaterialResult))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ContentFilterTextSpan))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureContentFilterCustomTopicResult))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureContentFilterCustomTopicResultDetail))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureContentFilterResultForChoiceError))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.InternalAzureContentFilterBlocklistResultDetail))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.InternalAzureContentFilterResultForPromptContentFilterResults))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.RequestContentFilterResult))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ResponseContentFilterResult))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.RequestImageContentFilterResult))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.ResponseImageContentFilterResult))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureOpenAIChatError))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureOpenAIDalleError))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureOpenAIChatErrorResponse))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.AzureOpenAIDalleErrorResponse))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.InternalAzureOpenAIChatErrorInnerError))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.InternalAzureOpenAIDalleErrorInnerError))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceAccessTokenAuthenticationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceApiKeyAuthenticationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceConnectionStringAuthenticationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceDeploymentNameVectorizationSource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceEncodedApiKeyAuthenticationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceIntegratedVectorizationSource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceKeyAndKeyIdAuthenticationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceModelIdVectorizationSource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceSystemAssignedManagedIdentityAuthenticationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceUserAssignedManagedIdentityAuthenticationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceUsernameAndPasswordAuthenticationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalUnknownAzureChatDataSource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalUnknownAzureChatDataSourceAuthenticationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalUnknownAzureChatDataSourceVectorizationSource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureChatDataSourceEndpointVectorizationSource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureCosmosDBChatDataSourceParameters))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalAzureSearchChatDataSourceParameters))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalElasticsearchChatDataSourceParameters))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalMongoDBChatDataSourceParameters))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.InternalPineconeChatDataSourceParameters))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.AzureSearchChatDataSource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.ChatCitation))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.ChatDataSource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.ChatMessageContext))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.ChatRetrievedDocument))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.CosmosChatDataSource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.DataSourceAuthentication))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.DataSourceFieldMappings))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.DataSourceVectorizer))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.ElasticsearchChatDataSource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.MongoDBChatDataSource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Chat.PineconeChatDataSource))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Files.AzureFileExpirationOptions))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Files.AzureOpenAIFile))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Files.AzureOpenAIFileCollection))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Video.AzureOpenAIVideoGenerationErrorResponse))>]
[<System.ClientModel.Primitives.ModelReaderWriterBuildable(typeof(Azure.AI.OpenAI.Video.AzureOpenAIVideoGenerationErrorResponseInnerError))>]
type AzureAIOpenAIContext = class
    inherit ModelReaderWriterContext
Public Class AzureAIOpenAIContext
Inherits ModelReaderWriterContext
Inheritance
AzureAIOpenAIContext
Attributes

Properties

Default

Gets the default instance

Methods

GetTypeBuilder(Type)

Gets a ModelReaderWriterTypeBuilder for the given Type to allow ModelReaderWriter to work with AOT.

(Inherited from ModelReaderWriterContext)
TryGetTypeBuilder(Type, ModelReaderWriterTypeBuilder)

Tries to gets a ModelReaderWriterTypeBuilder for the given Type to allow ModelReaderWriter to work with AOT.

(Inherited from ModelReaderWriterContext)
TryGetTypeBuilderCore(Type, ModelReaderWriterTypeBuilder)

Tries to gets a ModelReaderWriterTypeBuilder for the given Type to allow ModelReaderWriter to work with AOT.

Applies to