Azure.AI.OpenAI Namespace

Classes

AudioTranscription

Informações de resultado de uma operação que transcreve áudio falado em texto escrito.

AudioTranscriptionOptions

As informações de configuração de uma solicitação de transcrição de áudio.

AudioTranscriptionSegment

Informações estendidas sobre um único segmento de dados de áudio transcrito. Os segmentos geralmente representam cerca de 5 a 10 segundos de fala. Normalmente, os limites de segmento ocorrem entre palavras, mas não necessariamente frases.

AudioTranslation

Informações de resultado de uma operação que traduziu áudio falado em texto escrito.

AudioTranslationOptions

As informações de configuração de uma solicitação de tradução de áudio.

AudioTranslationSegment

Informações estendidas sobre um único segmento de dados de áudio traduzidos. Os segmentos geralmente representam cerca de 5 a 10 segundos de fala. Normalmente, os limites de segmento ocorrem entre palavras, mas não necessariamente frases.

AzureChatExtensionConfiguration

Uma representação dos dados de configuração para uma única extensão de chat do Azure OpenAI. Isso será usado por uma solicitação de conclusão de chat que deve usar extensões de chat do Azure OpenAI para aumentar o comportamento da resposta. O uso dessa configuração é compatível apenas com o OpenAI do Azure.

AzureChatExtensionsMessageContext

Uma representação das informações de contexto adicionais disponíveis quando as extensões de chat do Azure OpenAI estão envolvidas na geração de uma resposta de conclusão de chat correspondente. Essas informações de contexto só são preenchidas ao usar uma solicitação OpenAI do Azure configurada para usar uma extensão correspondente.

AzureChatExtensionsOptions

Uma abstração de configurações adicionais usadas por conclusões de chat para complementar o comportamento padrão com recursos de extensões configuradas do Azure OpenAI. Esses recursos são específicos para o OpenAI do Azure e as solicitações de conclusão de chat configuradas para usá-las exigirão uso com esse ponto de extremidade de serviço.

AzureCognitiveSearchChatExtensionConfiguration

Uma representação específica de opções configuráveis para Azure Cognitive Search ao usá-la como uma extensão de chat openai do Azure.

AzureCognitiveSearchIndexFieldMappingOptions

Configurações opcionais para controlar como os campos são processados ao usar um recurso de Azure Cognitive Search configurado.

AzureOpenAIModelFactory

Fábrica de modelos para modelos.

ChatChoice

A representação de uma única conclusão de prompt como parte de uma solicitação geral de conclusões de chat. Geralmente, n as opções são geradas por prompt fornecido com um valor padrão de 1. Limites de token e outras configurações podem limitar o número de opções geradas.

ChatCompletions

Representação dos dados de resposta de uma solicitação de conclusão de chat. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.

ChatCompletionsOptions

As informações de configuração de uma solicitação de conclusão de chat. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.

ChatMessage

Uma única mensagem atribuída por função dentro de uma interação de preenchimento de chat.

Choice

A representação de uma única conclusão de prompt como parte de uma solicitação de conclusão geral. Geralmente, n as opções são geradas por prompt fornecido com um valor padrão de 1. Limites de token e outras configurações podem limitar o número de opções geradas.

Completions

Representação dos dados de resposta de uma solicitação de conclusão. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.

CompletionsLogProbabilityModel

Representação de um modelo de probabilidades de log para uma geração de conclusões.

CompletionsOptions

As informações de configuração de uma solicitação de conclusão. As conclusões dão suporte a uma ampla variedade de tarefas e geram texto que continua de ou "conclui" dados de prompt fornecidos.

CompletionsUsage

Representação das contagens de token processadas para uma solicitação de conclusão. As contagens consideram todos os tokens entre prompts, opções, alternativas de escolha, best_of gerações e outros consumidores.

ContentFilterResult

Informações sobre o nível de gravidade do conteúdo filtrado e se ele foi filtrado ou não.

ContentFilterResults

Informações sobre a categoria de filtragem de conteúdo, se ela tiver sido detectada.

EmbeddingItem

Representação de uma única comparação de relação de inserções.

Embeddings

Representação dos dados de resposta de uma solicitação de inserções. As inserções medem a relação das cadeias de caracteres de texto e são comumente usadas para pesquisa, clustering, recomendações e outros cenários semelhantes.

EmbeddingsOptions

As informações de configuração de uma solicitação de inserções. As inserções medem a relação das cadeias de caracteres de texto e são comumente usadas para pesquisa, clustering, recomendações e outros cenários semelhantes.

EmbeddingsUsage

Medição da quantidade de tokens usados nesta solicitação e resposta.

FunctionCall

O nome e os argumentos de uma função que deve ser chamada, conforme gerado pelo modelo.

FunctionDefinition

A definição de uma função especificada pelo chamador que os preenchimentos de chat podem invocar em resposta à entrada do usuário correspondente.

ImageGenerationOptions

Representa os dados de solicitação usados para gerar imagens.

ImageGenerations

O resultado de uma operação de geração de imagem.

ImageLocation

Um item de resposta de imagem que fornece uma URL da qual uma imagem pode ser acessada.

OpenAIClient

APIs openai do Azure para conclusões e pesquisa.

OpenAIClientOptions

Opções de cliente para OpenAIClient.

PromptFilterResult

Os resultados da filtragem de conteúdo para um único prompt na solicitação.

StreamingChatCompletionsUpdate

Representa uma atualização incremental para uma resposta de Conclusões de Chat transmitida.

StreamingResponse<T>

Representa uma resposta de operação com conteúdo de streaming que pode ser desserializado e enumerado enquanto a resposta ainda está sendo recebida.

Estruturas

AudioTranscriptionFormat

Define as opções disponíveis para o formato de resposta subjacente das informações de transcrição de saída.

AudioTranslationFormat

Define as opções disponíveis para o formato de resposta subjacente das informações de tradução de saída.

AzureChatExtensionType

Uma representação dos dados de configuração para uma única extensão de chat do Azure OpenAI. Isso será usado por uma solicitação de conclusão de chat que deve usar extensões de chat do Azure OpenAI para aumentar o comportamento da resposta. O uso dessa configuração é compatível apenas com o OpenAI do Azure.

AzureCognitiveSearchQueryType

O tipo de Azure Cognitive Search consulta de recuperação que deve ser executada ao usá-la como uma extensão de chat do Azure OpenAI.

ChatRole

Uma descrição da finalidade pretendida de uma mensagem dentro de uma interação de preenchimentos de chat.

CompletionsFinishReason

Representação da maneira como uma resposta de conclusão foi concluída.

ContentFilterSeverity

Classificações para a intensidade e o nível de risco de conteúdo prejudicial.

ImageSize

O tamanho desejado das imagens geradas. Deve ser um dos 256x256, 512x512 ou 1024x1024.

Enumerações

OpenAIClientOptions.ServiceVersion

A versão do serviço a ser usada.