ChatChoice interface
Representación de una única finalización de solicitud como parte de una solicitud general de finalización de chat.
Por lo general, n
las opciones se generan por mensaje proporcionado con un valor predeterminado de 1.
Los límites de token y otras opciones pueden limitar el número de opciones generadas.
Propiedades
content |
Información sobre la categoría de filtrado de contenido (odio, sexual, violencia, self_harm), si se ha detectado, así como el nivel de gravedad (very_low, bajo, medio y alto escala que determina la intensidad y el nivel de riesgo de contenido dañino) y si se ha filtrado o no. |
delta | Contenido del mensaje delta para una respuesta de streaming. |
enhancements | Representa los resultados de salida de las mejoras de Azure OpenAI para las finalizaciones de chat, tal como se configura a través de la entrada coincidente proporcionada en la solicitud. Esta información complementaria solo está disponible cuando se usa Azure OpenAI y solo cuando la solicitud está configurada para usar mejoras. |
finish |
El motivo por el que el modelo dejó de generar tokens, junto con los detalles aplicables. Esta representación estructurada reemplaza a "finish_reason" para algunos modelos. |
finish |
La razón por la que esta elección de finalizaciones de chat completó su generado. |
index | Índice ordenado asociado a esta opción de finalizaciones de chat. |
logprobs | La información de probabilidad de registro de esta opción, como se habilita a través de la opción de solicitud "logprobs". |
message | Mensaje de chat para una solicitud de finalizaciones de chat determinada. |
Detalles de las propiedades
contentFilterResults
Información sobre la categoría de filtrado de contenido (odio, sexual, violencia, self_harm), si se ha detectado, así como el nivel de gravedad (very_low, bajo, medio y alto escala que determina la intensidad y el nivel de riesgo de contenido dañino) y si se ha filtrado o no.
contentFilterResults?: ContentFilterResultsForChoice
Valor de propiedad
delta
Contenido del mensaje delta para una respuesta de streaming.
delta?: ChatResponseMessage
Valor de propiedad
enhancements
Representa los resultados de salida de las mejoras de Azure OpenAI para las finalizaciones de chat, tal como se configura a través de la entrada coincidente proporcionada en la solicitud. Esta información complementaria solo está disponible cuando se usa Azure OpenAI y solo cuando la solicitud está configurada para usar mejoras.
enhancements?: AzureChatEnhancements
Valor de propiedad
finishDetails
El motivo por el que el modelo dejó de generar tokens, junto con los detalles aplicables. Esta representación estructurada reemplaza a "finish_reason" para algunos modelos.
finishDetails?: ChatFinishDetailsUnion
Valor de propiedad
finishReason
La razón por la que esta elección de finalizaciones de chat completó su generado.
finishReason: null | string
Valor de propiedad
null | string
index
Índice ordenado asociado a esta opción de finalizaciones de chat.
index: number
Valor de propiedad
number
logprobs
La información de probabilidad de registro de esta opción, como se habilita a través de la opción de solicitud "logprobs".
logprobs: null | ChatChoiceLogProbabilityInfo
Valor de propiedad
null | ChatChoiceLogProbabilityInfo
message
Mensaje de chat para una solicitud de finalizaciones de chat determinada.
message?: ChatResponseMessage
Valor de propiedad
Azure SDK for JavaScript