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
content |
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. |
finish |
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. |
finish |
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
null | ChatChoiceLogProbabilityInfo
message
A mensagem de chat para um determinado prompt de conclusões de chat.
message?: ChatResponseMessage
Valor da propriedade
Azure SDK for JavaScript