Saltar al contenido principal
Versión: 21 R3 BETA

OpenAIChatCompletionsResult

Hereda

Propiedades calculadas

PropiedadTipoDescripción
choicesCollectionDevuelve una colección de OpenAIChoice de la respuesta OpenAI.
choiceOpenAIChoiceDevuelve la primera OpenAIChoice de la colección de opciones.
utilizaciónObjectDevuelve información sobre el uso de tokens (heredado de OpenAIResult).

utilización

La propiedad usage devuelve un objeto que contiene información sobre el uso de tokens para completar chats.

CampoTipoDescripción
prompt_tokensIntegerNúmero de tokens en la petición.
completion_tokensIntegerNúmero de tokens en la finalización.
total_tokensIntegerTotal de tokens usados (preguntar + completar).
prompt_tokens_detailsObjectDesglose de los tokens de aviso (opcional).
completion_tokens_detailsObjectDesglose de los tokens de terminación (opcional).

prompt_tokens_details

CampoTipoDescripción
cached_tokensIntegerNúmero de tokens servidos de la caché.
audio_tokensIntegerNúmero de tokens de audio (si aplica).

completion_tokens_details

CampoTipoDescripción
reasoning_tokensIntegerTokens usados para el razonamiento (por ejemplo, modelos o1).
audio_tokensIntegerNúmero de tokens de audio (si aplica).
accepted_prediction_tokensIntegerTokens de predicciones aceptadas.
rejected_prediction_tokensIntegerTokens de predicciones rechazadas.

Respuesta de ejemplo:

{
"prompt_tokens": 19,
"completion_tokens": 10,
"total_tokens": 29,
"prompt_tokens_details": {
"cached_tokens": 0,
"audio_tokens": 0
},
"completion_tokens_details": {
"reasoning_tokens": 0,
"audio_tokens": 0,
"accepted_prediction_tokens": 0,
"rejected_prediction_tokens": 0
}
}

Nota: los objetos *_tokens_details pueden no estar presentes en todas las respuestas o de todos los proveedores.

Ver también