Azure.AI.OpenAI Namespace

Classes

AzureOpenAIClient

The top-level client for the Azure OpenAI service.

AzureOpenAIClientOptions

Defines the scenario-independent, client-level options for the Azure-specific OpenAI client.

ContentFilterBlocklistResult

A collection of true/false filtering results for configured custom blocklists.

ContentFilterDetectionResult

A labeled content filter result item that indicates whether the content was detected and whether the content was filtered.

ContentFilterProtectedMaterialCitationResult

The AzureContentFilterResultForChoiceProtectedMaterialCodeCitation.

ContentFilterProtectedMaterialResult

The AzureContentFilterResultForChoiceProtectedMaterialCode.

ContentFilterSeverityResult

A labeled content filter result item that indicates whether the content was filtered and what the qualitative severity level of the content was, as evaluated against content filter configuration for the category.

ContentFilterTextSpan

A representation of a span of completion text as used by Azure OpenAI content filter results.

ContentFilterTextSpanResult

The AzureContentFilterCompletionTextSpanDetectionResult.

RequestContentFilterResult

A content filter result associated with a single input prompt item into a generative AI system.

RequestImageContentFilterResult

A content filter result for an image generation operation's input request content.

ResponseContentFilterResult

A content filter result for a single response item produced by a generative AI system.

ResponseImageContentFilterResult

A content filter result for an image generation operation's output response content.

Structs

AzureOpenAIAudience

Represents cloud authentication audiences available for Azure OpenAI. These audiences correspond to authorization token authentication scopes.

ContentFilterSeverity

The AzureContentFilterSeverityResultSeverity.

Enums

AzureOpenAIClientOptions.ServiceVersion

The version of the service to use.