Compartilhar via


ChatChoice interface

A representação de uma única conclusão de prompt como parte de uma solicitação geral de conclusões de chat. Em geral, 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.

Propriedades

contentFilterResults

Informações sobre a categoria de filtragem de conteúdo (ódio, sexual, violência self_harm), se tiver sido detectada, bem como o nível de gravidade (very_low, baixa, média, alta escala que determina a intensidade e o nível de risco de conteúdo prejudicial) e se foi filtrado ou não.

delta

O conteúdo da mensagem delta para uma resposta de streaming.

enhancements

Representa os resultados de saída dos aprimoramentos do OpenAI do Azure para conclusões de chat, conforme configurado por meio da entrada correspondente fornecida na solicitação. Essas informações complementares só estão disponíveis ao usar o OpenAI do Azure e somente quando a solicitação é configurada para usar aprimoramentos.

finishDetails

O motivo pelo qual o modelo parou de gerar tokens, juntamente com todos os detalhes aplicáveis. Essa representação estruturada substitui "finish_reason" para alguns modelos.

finishReason

O motivo pelo qual essa escolha de conclusões de chat concluiu sua geração.

index

O índice ordenado associado a essa opção de conclusões de chat.

logprobs

As informações de probabilidade de log para essa opção, conforme habilitadas por meio da opção de solicitação 'logprobs'.

message

A mensagem de chat para um determinado prompt de conclusões de chat.

Detalhes da propriedade

contentFilterResults

Informações sobre a categoria de filtragem de conteúdo (ódio, sexual, violência self_harm), se tiver sido detectada, bem como o nível de gravidade (very_low, baixa, média, alta escala que determina a intensidade e o nível de risco de conteúdo prejudicial) e se foi filtrado ou não.

contentFilterResults?: ContentFilterResultsForChoice

Valor da propriedade

delta

O conteúdo da mensagem delta para uma resposta de streaming.

delta?: ChatResponseMessage

Valor da propriedade

enhancements

Representa os resultados de saída dos aprimoramentos do OpenAI do Azure para conclusões de chat, conforme configurado por meio da entrada correspondente fornecida na solicitação. Essas informações complementares só estão disponíveis ao usar o OpenAI do Azure e somente quando a solicitação é configurada para usar aprimoramentos.

enhancements?: AzureChatEnhancements

Valor da propriedade

finishDetails

O motivo pelo qual o modelo parou de gerar tokens, juntamente com todos os detalhes aplicáveis. Essa representação estruturada substitui "finish_reason" para alguns modelos.

finishDetails?: ChatFinishDetailsUnion

Valor da propriedade

finishReason

O motivo pelo qual essa escolha de conclusões de chat concluiu sua geração.

finishReason: null | string

Valor da propriedade

null | string

index

O índice ordenado associado a essa opção de conclusões de chat.

index: number

Valor da propriedade

number

logprobs

As informações de probabilidade de log para essa opção, conforme habilitadas por meio da opção de solicitação 'logprobs'.

logprobs: null | ChatChoiceLogProbabilityInfo

Valor da propriedade

message

A mensagem de chat para um determinado prompt de conclusões de chat.

message?: ChatResponseMessage

Valor da propriedade