Compartir a través de


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

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.

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.

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.

finishReason

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

message

Mensaje de chat para una solicitud de finalizaciones de chat determinada.

message?: ChatResponseMessage

Valor de propiedad