AddUploadPartOptions contains the optional parameters for the Client.AddUploadPart method.
AddUploadPartRequest - The multipart/form-data request body of a data part addition request for an upload.
AddUploadPartResponse contains the response from method Client.AddUploadPart.
AudioOutputParameters - Describes the parameters for audio output.
AudioResponseData - Object containing audio response data and its metadata.
AudioTranscription - Result information for an operation that transcribed spoken audio into written text.
AudioTranscriptionOptions - The configuration information for an audio transcription request.
AudioTranscriptionSegment - Extended information about a single segment of transcribed audio data.
AudioTranscriptionWord - Extended information about a single transcribed word, as provided on responses when the 'word' timestamp granularity is provided.
AudioTranslation - Result information for an operation that translated spoken audio into written text.
AudioTranslationOptions - The configuration information for an audio translation request.
AudioTranslationSegment - Extended information about a single segment of translated audio data.
AzureChatEnhancementConfiguration - A representation of the available Azure OpenAI enhancement configurations.
AzureChatEnhancements - Represents the output results of Azure enhancements to chat completions, as configured via the matching input provided in the request.
AzureChatExtensionConfiguration - A representation of configuration data for a single Azure OpenAI chat extension.
AzureChatExtensionDataSourceResponseCitation - A single instance of additional context information available when Azure OpenAI chat extensions are involved in the generation of a corresponding chat completions response.
AzureChatExtensionOptions provides Azure specific options to extend ChatCompletions.
AzureChatExtensionRetrievedDocument - The retrieved document.
AzureChatExtensionsMessageContext - A representation of the additional context information available when Azure OpenAI chat extensions are involved in the generation of a corresponding chat completions response.
AzureChatGroundingEnhancementConfiguration - A representation of the available options for the Azure OpenAI grounding enhancement.
AzureChatOCREnhancementConfiguration - A representation of the available options for the Azure OpenAI optical character recognition (OCR) enhancement.
AzureCosmosDBChatExtensionConfiguration - A specific representation of configurable options for Azure Cosmos DB when using it as an Azure OpenAI chat extension.
AzureCosmosDBChatExtensionParameters - Parameters to use when configuring Azure OpenAI On Your Data chat extensions when using Azure Cosmos DB for MongoDB vCore.
AzureCosmosDBFieldMappingOptions - Optional settings to control how fields are processed when using a configured Azure Cosmos DB resource.
AzureGroundingEnhancement - The grounding enhancement that returns the bounding box of the objects detected in the image.
AzureGroundingEnhancementCoordinatePoint - A representation of a single polygon point as used by the Azure grounding enhancement.
AzureGroundingEnhancementLine - A content line object consisting of an adjacent sequence of content elements, such as words and selection marks.
AzureGroundingEnhancementLineSpan - A span object that represents a detected object and its bounding box information.
AzureSearchChatExtensionConfiguration - A specific representation of configurable options for Azure Search when using it as an Azure OpenAI chat extension.
AzureSearchChatExtensionParameters - Parameters for Azure Cognitive Search when used as an Azure OpenAI chat extension.
AzureSearchIndexFieldMappingOptions - Optional settings to control how fields are processed when using a configured Azure Search resource.
Batch - The Batch object.
BatchCreateRequest - Defines the request to create a batch.
BatchCreateResponseRequestCounts - The request counts for different statuses within the batch.
BatchErrorDatum - A Datum containing information about a Batch Error.
BatchErrorList - A list of Batch errors.
BatchRequestCounts - The request counts for different statuses within the batch.
BatchRequestInput - The per-line object of the batch input file.
BatchRequestOutput - The per-line object of the batch output and error files.
BatchRequestOutputError - For requests that failed with a non-HTTP error, this will contain more information on the cause of the failure.
BatchRequestOutputResponse - The http response.
CancelBatchOptions contains the optional parameters for the Client.CancelBatch method.
CancelBatchResponse contains the response from method Client.CancelBatch.
CancelUploadOptions contains the optional parameters for the Client.CancelUpload method.
CancelUploadResponse contains the response from method Client.CancelUpload.
ChatChoice - The representation of a single prompt completion as part of an overall chat completions request.
ChatChoiceLogProbabilityInfo - Log probability information for a choice, as requested via 'logprobs' and 'top_logprobs'.
ChatChoiceLogProbs - The log probability information for this choice, as enabled via the 'logprobs' request option.
ChatCompletionRequestMessageContentPart - represents either an image URL or text content for a prompt.
ChatCompletionRequestMessageContentPartImage - represents an image URL, to be used as part of a prompt.
ChatCompletionRequestMessageContentPartImageURL - contains the URL and level of detail for an image prompt.
ChatCompletionRequestMessageContentPartText - represents text content, to be used as part of a prompt.
ChatCompletions - Representation of the response data from a chat completions request.
ChatCompletionsFunctionToolCall - A tool call to a function tool, issued by the model in evaluation of a configured function tool, that represents a function invocation needed for a subsequent chat completions request to resolve.
ChatCompletionsFunctionToolDefinition - The definition information for a chat completions function tool that can call a function in response to a tool call.
ChatCompletionsFunctionToolDefinitionFunction - The function definition details for the function tool.
ChatCompletionsFunctionToolSelection - A tool selection of a specific, named function tool that will limit chat completions to using the named function.
ChatCompletionsJSONResponseFormat - A response format for Chat Completions that restricts responses to emitting valid JSON objects.
ChatCompletionsJSONSchemaResponseFormat - A response format for Chat Completions that restricts responses to emitting JSON that conforms to a provided JSON Schema for Structured Outputs.
ChatCompletionsJSONSchemaResponseFormatJSONSchema - A description of what the response format is for, used by the model to determine how to respond in the format.
ChatCompletionsNamedFunctionToolSelection - A tool selection of a specific, named function tool that will limit chat completions to using the named function.
ChatCompletionsNamedToolSelection - An abstract representation of an explicit, named tool selection to use for a chat completions request.
ChatCompletionsOptions - The configuration information for a chat completions request.
ChatCompletionsOptionsFunctionCall - Controls how the model responds to function calls.
ChatCompletionsResponseFormat - An abstract representation of a response format configuration usable by Chat Completions.
ChatCompletionsStreamOptions - The configuration information for a chat completions request.
ChatCompletionsTextResponseFormat - The standard Chat Completions response format that can freely generate text and is not guaranteed to produce response content that adheres to a specific schema.
ChatCompletionsToolCall - An abstract representation of a tool call that must be resolved in a subsequent request to perform the requested chat completion.
ChatCompletionsToolChoice controls which tool is used for this ChatCompletions call.
ChatCompletionsToolChoiceFunction can be used to force the model to call a particular function.
ChatCompletionsToolDefinition - An abstract representation of a tool that can be used by the model to improve a chat completions response.
ChatCompletionStreamOptions - Options for streaming response.
ChatFinishDetails - An abstract representation of structured information about why a chat completions response terminated.
ChatMessageAudioContentItem - A structured chat content item containing audio data.
ChatMessageContentItem - An abstract representation of a structured content item within a chat message.
ChatMessageImageContentItem - A structured chat content item containing an image reference.
ChatMessageImageURL - An internet location from which the model may retrieve an image.
ChatMessageRefusalContentItem - A structured chat content item containing model refusal information for a structured outputs request.
ChatMessageTextContentItem - A structured chat content item containing plain text.
ChatRequestAssistantMessage - A request chat message representing response or action from the assistant.
ChatRequestAssistantMessageContent represents the content for a [azopenai.ChatRequestAssistantMessage].
ChatRequestDeveloperMessage - Developer-provided instructions that the model should follow, regardless of messages sent by the user.
ChatRequestDeveloperMessageContent contains the content for a [ChatRequestDeveloperMessage].
ChatRequestFunctionMessage - A request chat message representing requested output from a configured function.
ChatRequestMessage - An abstract representation of a chat message as provided in a request.
ChatRequestSystemMessage - A request chat message containing system instructions that influence how the model will generate a chat completions response.
ChatRequestSystemMessageContent contains the content for a [ChatRequestSystemMessage].
ChatRequestToolMessage - A request chat message representing requested output from a configured tool.
ChatRequestToolMessageContent contains the content for a [ChatRequestToolMessage].
ChatRequestUserMessage - A request chat message representing user input to the assistant.
ChatRequestUserMessageContent contains the user prompt - either as a single string or as a []ChatCompletionRequestMessageContentPart, enabling images and text as input.
ChatResponseMessage - A representation of a chat message as received in a response.
ChatTokenLogProbabilityInfo - A representation of the log probability information for a single message content token.
ChatTokenLogProbabilityResult - A representation of the log probability information for a single content token, including a list of most likely tokens if 'top_logprobs' were requested.
Choice - The representation of a single prompt completion as part of an overall completions request.
ChoiceLogProbs - The log probabilities model for tokens associated with this completions choice.
Client contains the methods for the OpenAI group.
ClientOptions contains optional settings for Client.
CompleteUploadOptions contains the optional parameters for the Client.CompleteUpload method.
CompleteUploadRequest - The request body of an upload completion request.
CompleteUploadResponse contains the response from method Client.CompleteUpload.
Completions - Representation of the response data from a completions request.
CompletionsLogProbabilityModel - Representation of a log probabilities model for a completions generation.
CompletionsOptions - The configuration information for a completions request.
CompletionsStreamOptions - The configuration information for a completions request.
CompletionsUsage - Representation of the token counts processed for a completions request.
CompletionsUsageCompletionTokensDetails - Breakdown of tokens used in a completion.
CompletionsUsagePromptTokensDetails - Details of the prompt tokens.
ContentFilterBlocklistIDResult - Represents the outcome of an evaluation against a custom blocklist as performed by content filtering.
ContentFilterCitedDetectionResult - Represents the outcome of a detection operation against protected resources as performed by content filtering.
ContentFilterCompletionTextSpan - Describes a span within generated completion text.
ContentFilterCompletionTextSpanResult - Describes a span within generated completion text.
ContentFilterDetailedResults - Represents a structured collection of result details for content filtering.
ContentFilterDetectionResult - Represents the outcome of a detection operation performed by content filtering.
ContentFilterResponseError is an error as a result of a request being filtered.
ContentFilterResult - Information about filtered content severity level and if it has been filtered or not.
ContentFilterResultDetailsForPrompt - Information about content filtering evaluated against input data to Azure OpenAI.
ContentFilterResults are the content filtering results for a [ContentFilterResponseError].
ContentFilterResultsForChoice - Information about content filtering evaluated against generated model output.
ContentFilterResultsForPrompt - Content filtering results for a single prompt in the request.
CreateBatchOptions contains the optional parameters for the Client.CreateBatch method.
CreateBatchResponse contains the response from method Client.CreateBatch.
CreateUploadOptions contains the optional parameters for the Client.CreateUpload method.
CreateUploadRequest - The request body of an upload creation operation.
CreateUploadResponse contains the response from method Client.CreateUpload.
DeleteFileOptions contains the optional parameters for the Client.DeleteFile method.
DeleteFileResponse contains the response from method Client.DeleteFile.
ElasticsearchChatExtensionConfiguration - A specific representation of configurable options for Elasticsearch when using it as an Azure OpenAI chat extension.
ElasticsearchChatExtensionParameters - Parameters to use when configuring Elasticsearch® as an Azure OpenAI chat extension.
ElasticsearchIndexFieldMappingOptions - Optional settings to control how fields are processed when using a configured Elasticsearch® resource.
EmbeddingItem - Representation of a single embeddings relatedness comparison.
Embeddings - Representation of the response data from an embeddings request.
EmbeddingsOptions - The configuration information for an embeddings request.
EmbeddingsUsage - Measurement of the amount of tokens used in this request and response.
Error - The error object.
EventReader streams events dynamically from an OpenAI endpoint.
File - Represents an assistant that can call the model and use tools.
FileDeletionStatus - A status response from a file deletion operation.
FileListResponse - The response data from a file list operation.
FunctionCall - The name and arguments of a function that should be called, as generated by the model.
FunctionDefinition - The definition of a caller-specified function that chat completions may invoke in response to matching user input.
FunctionName - A structure that specifies the exact name of a specific, request-provided function to use when processing a chat completions operation.
GenerateSpeechFromTextOptions contains the optional parameters for the Client.GenerateSpeechFromText method.
GenerateSpeechFromTextResponse contains the response from method Client.GenerateSpeechFromText.
GetAudioTranscriptionBody - Get audio transcription body.
GetAudioTranscriptionOptions contains the optional parameters for the [Client.GetAudioTranscription] method.
GetAudioTranscriptionResponse contains the response from method [Client.GetAudioTranscription].
GetAudioTranslationBody - Get audio translation body.
GetAudioTranslationOptions contains the optional parameters for the [Client.GetAudioTranslation] method.
GetAudioTranslationResponse contains the response from method [Client.GetAudioTranslation].
GetBatchOptions contains the optional parameters for the Client.GetBatch method.
GetBatchResponse contains the response from method Client.GetBatch.
GetChatCompletionsOptions contains the optional parameters for the Client.GetChatCompletions method.
GetChatCompletionsResponse contains the response from method Client.GetChatCompletions.
GetChatCompletionsStreamOptions contains the optional parameters for the [Client.GetChatCompletionsStream] method.
GetChatCompletionsStreamResponse is the response from [Client.GetChatCompletionsStream].
GetCompletionsOptions contains the optional parameters for the Client.GetCompletions method.
GetCompletionsResponse contains the response from method Client.GetCompletions.
GetCompletionsStreamOptions contains the optional parameters for the [Client.GetCompletionsStream] method.
GetCompletionsStreamResponse is the response from [Client.GetCompletionsStream].
GetEmbeddingsOptions contains the optional parameters for the Client.GetEmbeddings method.
GetEmbeddingsResponse contains the response from method Client.GetEmbeddings.
GetFileContentOptions contains the optional parameters for the Client.GetFileContent method.
GetFileContentResponse contains the response from method Client.GetFileContent.
GetFileOptions contains the optional parameters for the Client.GetFile method.
GetFileResponse contains the response from method Client.GetFile.
GetImageGenerationsOptions contains the optional parameters for the Client.GetImageGenerations method.
GetImageGenerationsResponse contains the response from method Client.GetImageGenerations.
ImageGenerationContentFilterResults - Describes the content filtering result for the image generation request.
ImageGenerationData - A representation of a single generated image, provided as either base64-encoded data or as a URL from which the image may be retrieved.
ImageGenerationOptions - Represents the request data used to generate images.
ImageGenerationPromptFilterResults - Describes the content filtering results for the prompt of a image generation request.
ImageGenerations - The result of a successful image generation operation.
ImageGenerationsDataItem contains the results of image generation.
InputAudioContent - A structured chat content item containing audio data.
ListBatchesOptions contains the optional parameters for the Client.ListBatches method.
ListBatchesPage - The response data for a requested list of items.
ListBatchesResponse contains the response from method Client.ListBatches.
ListFilesOptions contains the optional parameters for the Client.ListFiles method.
ListFilesResponse contains the response from method Client.ListFiles.
MaxTokensFinishDetails - A structured representation of a stop reason that signifies a token limit was reached before the model could naturally complete.
MongoDBChatExtensionConfiguration - A specific representation of configurable options for a MongoDB chat extension configuration.
MongoDBChatExtensionParameters - Parameters for the MongoDB chat extension.
MongoDBChatExtensionParametersEmbeddingDependency contains the embedding dependency for the [MongoDBChatExtensionParameters].
MongoDBChatExtensionParametersFieldsMapping - Field mappings to apply to data used by the MongoDB data source.
OnYourDataAccessTokenAuthenticationOptions - The authentication options for Azure OpenAI On Your Data when using access token.
OnYourDataAPIKeyAuthenticationOptions - The authentication options for Azure OpenAI On Your Data when using an API key.
OnYourDataAuthenticationOptions - The authentication options for Azure OpenAI On Your Data.
OnYourDataConnectionStringAuthenticationOptions - The authentication options for Azure OpenAI On Your Data when using a connection string.
OnYourDataDeploymentNameVectorizationSource - The details of a a vectorization source, used by Azure OpenAI On Your Data when applying vector search, that is based on an internal embeddings model deployment name in the same Azure OpenAI resource.
OnYourDataEncodedAPIKeyAuthenticationOptions - The authentication options for Azure OpenAI On Your Data when using an Elasticsearch encoded API key.
OnYourDataEndpointVectorizationSource - The details of a a vectorization source, used by Azure OpenAI On Your Data when applying vector search, that is based on a public Azure OpenAI endpoint call for embeddings.
OnYourDataIntegratedVectorizationSource - Represents the integrated vectorizer defined within the search resource.
OnYourDataKeyAndKeyIDAuthenticationOptions - The authentication options for Azure OpenAI On Your Data when using an Elasticsearch key and key ID pair.
OnYourDataModelIDVectorizationSource - The details of a a vectorization source, used by Azure OpenAI On Your Data when applying vector search, that is based on a search service model ID.
OnYourDataSystemAssignedManagedIdentityAuthenticationOptions - The authentication options for Azure OpenAI On Your Data when using a system-assigned managed identity.
OnYourDataUserAssignedManagedIdentityAuthenticationOptions - The authentication options for Azure OpenAI On Your Data when using a user-assigned managed identity.
OnYourDataUsernameAndPasswordAuthenticationOptions - The authentication options for Azure OpenAI On Your Data when using a username and password.
OnYourDataVectorizationSource - An abstract representation of a vectorization source for Azure OpenAI On Your Data with vector search.
OnYourDataVectorSearchAccessTokenAuthenticationOptions - The authentication options for Azure OpenAI On Your Data vector search when using access token.
OnYourDataVectorSearchAPIKeyAuthenticationOptions - The authentication options for Azure OpenAI On Your Data when using an API key.
OnYourDataVectorSearchAuthenticationOptions - The authentication options for Azure OpenAI On Your Data vector search.
PineconeChatExtensionConfiguration - A specific representation of configurable options for Pinecone when using it as an Azure OpenAI chat extension.
PineconeChatExtensionParameters - Parameters for configuring Azure OpenAI Pinecone chat extensions.
PineconeFieldMappingOptions - Optional settings to control how fields are processed when using a configured Pinecone resource.
PredictionContent - Static predicted output content, such as the content of a text file that is being regenerated.
PredictionContentContent contains the content for a [PredictionContent].
SpeechGenerationOptions - A representation of the request options that control the behavior of a text-to-speech operation.
SpeechGenerationResponse - A representation of a response for a text-to-speech operation.
StopFinishDetails - A structured representation of a stop reason that signifies natural termination by the model.
Upload - The Upload object can accept byte chunks in the form of Parts.
UploadFile - The ready File object after the Upload is completed.
UploadFileOptions contains the optional parameters for the Client.UploadFile method.
UploadFileResponse contains the response from method Client.UploadFile.
UploadPart - The upload Part represents a chunk of bytes we can add to an Upload object.
UserSecurityContext - User security context contains several parameters that describe the AI application itself, and the end user that interacts with the AI application.