Share via


AzureOpenAIModelFactory Class

Definition

Model factory for models.

public static class AzureOpenAIModelFactory
type AzureOpenAIModelFactory = class
Public Class AzureOpenAIModelFactory
Inheritance
AzureOpenAIModelFactory

Methods

AudioTranscription(String, String, TimeSpan, IReadOnlyList<AudioTranscriptionSegment>, IReadOnlyList<AudioTranscriptionWord>)

Initializes a new instance of AudioTranscription.

AudioTranscriptionSegment(Int32, TimeSpan, TimeSpan, String, Single, Single, Single, Single, IEnumerable<Int32>, Int32)

Initializes a new instance of AudioTranscriptionSegment.

AudioTranscriptionWord(String, TimeSpan, TimeSpan)

Initializes a new instance of AudioTranscriptionWord.

AudioTranslation(String, String, TimeSpan, IReadOnlyList<AudioTranslationSegment>)

Initializes a new instance of AudioTranslation.

AudioTranslationSegment(Int32, TimeSpan, TimeSpan, String, Single, Single, Single, Single, IEnumerable<Int32>, Int32)

Initializes a new instance of AudioTranslationSegment.

AzureChatEnhancements(AzureGroundingEnhancement)

Initializes a new instance of AzureChatEnhancements.

AzureChatExtensionDataSourceResponseCitation(String, String, String, String, String)

Initializes a new instance of AzureChatExtensionDataSourceResponseCitation.

AzureChatExtensionsMessageContext(IEnumerable<AzureChatExtensionDataSourceResponseCitation>, String)

Initializes a new instance of AzureChatExtensionsMessageContext.

AzureGroundingEnhancement(IEnumerable<AzureGroundingEnhancementLine>)

Initializes a new instance of AzureGroundingEnhancement.

AzureGroundingEnhancementCoordinatePoint(Single, Single)

Initializes a new instance of AzureGroundingEnhancementCoordinatePoint.

AzureGroundingEnhancementLine(String, IEnumerable<AzureGroundingEnhancementLineSpan>)

Initializes a new instance of AzureGroundingEnhancementLine.

AzureGroundingEnhancementLineSpan(String, Int32, Int32, IEnumerable<AzureGroundingEnhancementCoordinatePoint>)

Initializes a new instance of AzureGroundingEnhancementLineSpan.

ChatChoice(ChatResponseMessage, ChatChoiceLogProbabilityInfo, Int32, Nullable<CompletionsFinishReason>, ChatFinishDetails, ChatResponseMessage, ContentFilterResultsForChoice, AzureChatEnhancements)

Initializes a new instance of ChatChoice.

ChatChoiceLogProbabilityInfo(IEnumerable<ChatTokenLogProbabilityResult>)

Initializes a new instance of ChatChoiceLogProbabilityInfo.

ChatCompletions(String, DateTimeOffset, IEnumerable<ChatChoice>, String, IEnumerable<ContentFilterResultsForPrompt>, String, CompletionsUsage)

Initializes a new instance of ChatCompletions.

ChatCompletionsFunctionToolDefinition(FunctionDefinition)

Initializes a new instance of ChatCompletionsFunctionToolDefinition.

ChatMessageTextContentItem(String)

Initializes a new instance of ChatMessageTextContentItem.

ChatRequestAssistantMessage(String, String, IEnumerable<ChatCompletionsToolCall>, FunctionCall)

Initializes a new instance of ChatRequestAssistantMessage.

ChatRequestFunctionMessage(String, String)

Initializes a new instance of ChatRequestFunctionMessage.

ChatRequestSystemMessage(String, String)

Initializes a new instance of ChatRequestSystemMessage.

ChatRequestToolMessage(String, String)

Initializes a new instance of ChatRequestToolMessage.

ChatResponseMessage(ChatRole, String, IEnumerable<ChatCompletionsToolCall>, FunctionCall, AzureChatExtensionsMessageContext)

Initializes a new instance of ChatResponseMessage.

ChatTokenLogProbabilityInfo(String, Single, IEnumerable<Int32>)

Initializes a new instance of ChatTokenLogProbabilityInfo.

ChatTokenLogProbabilityResult(String, Single, IEnumerable<Int32>, IEnumerable<ChatTokenLogProbabilityInfo>)

Initializes a new instance of ChatTokenLogProbabilityResult.

Choice(String, Int32, ContentFilterResultsForChoice, CompletionsLogProbabilityModel, Nullable<CompletionsFinishReason>)

Initializes a new instance of Choice.

Completions(String, DateTimeOffset, IEnumerable<ContentFilterResultsForPrompt>, IEnumerable<Choice>, CompletionsUsage)

Initializes a new instance of Completions.

CompletionsLogProbabilityModel(IEnumerable<String>, IEnumerable<Nullable<Single>>, IEnumerable<IDictionary<String,Nullable<Single>>>, IEnumerable<Int32>)

Initializes a new instance of CompletionsLogProbabilityModel.

CompletionsUsage(Int32, Int32, Int32)

Initializes a new instance of CompletionsUsage.

ContentFilterBlocklistIdResult(Boolean, String)

Initializes a new instance of ContentFilterBlocklistIdResult.

ContentFilterCitedDetectionResult(Boolean, Boolean, Uri, String)

Initializes a new instance of ContentFilterCitedDetectionResult.

ContentFilterDetailedResults(Boolean, IEnumerable<ContentFilterBlocklistIdResult>)

Initializes a new instance of ContentFilterDetailedResults.

ContentFilterDetectionResult(Boolean, Boolean)

Initializes a new instance of ContentFilterDetectionResult.

ContentFilterResult(Boolean, ContentFilterSeverity)

Initializes a new instance of ContentFilterResult.

ContentFilterResultDetailsForPrompt(ContentFilterResult, ContentFilterResult, ContentFilterResult, ContentFilterResult, ContentFilterDetectionResult, ContentFilterDetailedResults, ResponseError, ContentFilterDetectionResult, ContentFilterDetectionResult)

Initializes a new instance of ContentFilterResultDetailsForPrompt.

ContentFilterResultsForChoice(ContentFilterResult, ContentFilterResult, ContentFilterResult, ContentFilterResult, ContentFilterDetectionResult, ContentFilterDetailedResults, ResponseError, ContentFilterDetectionResult, ContentFilterCitedDetectionResult)

Initializes a new instance of ContentFilterResultsForChoice.

ContentFilterResultsForPrompt(Int32, ContentFilterResultDetailsForPrompt)

Initializes a new instance of ContentFilterResultsForPrompt.

EmbeddingItem(ReadOnlyMemory<Single>, Int32)

Initializes a new instance of EmbeddingItem.

Embeddings(IEnumerable<EmbeddingItem>, EmbeddingsUsage)

Initializes a new instance of Embeddings.

EmbeddingsUsage(Int32, Int32)

Initializes a new instance of EmbeddingsUsage.

ImageGenerationContentFilterResults(ContentFilterResult, ContentFilterResult, ContentFilterResult, ContentFilterResult)

Initializes a new instance of ImageGenerationContentFilterResults.

ImageGenerationData(Uri, String, ImageGenerationContentFilterResults, String, ImageGenerationPromptFilterResults)

Initializes a new instance of ImageGenerationData.

ImageGenerationPromptFilterResults(ContentFilterResult, ContentFilterResult, ContentFilterResult, ContentFilterResult, ContentFilterDetectionResult, ContentFilterDetectionResult)

Initializes a new instance of ImageGenerationPromptFilterResults.

ImageGenerations(DateTimeOffset, IEnumerable<ImageGenerationData>)

Initializes a new instance of ImageGenerations.

OnYourDataAccessTokenAuthenticationOptions(String)

Initializes a new instance of OnYourDataAccessTokenAuthenticationOptions.

OnYourDataApiKeyAuthenticationOptions(String)

Initializes a new instance of OnYourDataApiKeyAuthenticationOptions.

OnYourDataConnectionStringAuthenticationOptions(String)

Initializes a new instance of OnYourDataConnectionStringAuthenticationOptions.

OnYourDataDeploymentNameVectorizationSource(String)

Initializes a new instance of OnYourDataDeploymentNameVectorizationSource.

OnYourDataEncodedApiKeyAuthenticationOptions(String)

Initializes a new instance of OnYourDataEncodedApiKeyAuthenticationOptions.

OnYourDataEndpointVectorizationSource(Uri, OnYourDataAuthenticationOptions)

Initializes a new instance of OnYourDataEndpointVectorizationSource.

OnYourDataKeyAndKeyIdAuthenticationOptions(String, String)

Initializes a new instance of OnYourDataKeyAndKeyIdAuthenticationOptions.

OnYourDataModelIdVectorizationSource(String)

Initializes a new instance of OnYourDataModelIdVectorizationSource.

OnYourDataUserAssignedManagedIdentityAuthenticationOptions(String)

Initializes a new instance of OnYourDataUserAssignedManagedIdentityAuthenticationOptions.

StopFinishDetails(String)

Initializes a new instance of StopFinishDetails.

StreamingChatCompletionsUpdate(String, String, DateTimeOffset, String, Nullable<Int32>, Nullable<ChatRole>, String, String, ChatChoiceLogProbabilityInfo, Nullable<CompletionsFinishReason>, String, String, StreamingToolCallUpdate, AzureChatExtensionsMessageContext)
StreamingFunctionToolCallUpdate(String, Int32, String, String)

Applies to