Aller au contenu principal
Version : 21 R3

OpenAIChatCompletionsResult

Hérite de​

Propriétés calculées​

PropriétéTypeDescription
choicesCollectionRenvoie une collection de OpenAIChoice de la réponse OpenAI.
choiceOpenAIChoiceRenvoie le premier OpenAIChoice de la collection choices.
usageObjectRenvoie les informations d'utilisation des tokens (hérité de OpenAIResult).

usage​

La propriété usage renvoie un objet contenant des informations sur l'utilisation des tokens pour les suggestions de conversations.

ChampTypeDescription
prompt_tokensIntegerNombre de tokens dans l'invite.
completion_tokensIntegerNombre de tokens dans la réponse.
total_tokensIntegerTotal des tokens utilisés (invite + réponse).
prompt_tokens_detailsObjectRépartition des tokens d'invite (facultatif).
completion_tokens_detailsObjectRépartition des tokens de réponse (facultatif).

prompt_tokens_details​

ChampTypeDescription
cached_tokensIntegerNombre de tokens servis depuis le cache.
audio_tokensIntegerNombre de tokens audio (le cas échéant).

completion_tokens_details​

ChampTypeDescription
reasoning_tokensIntegerTokens utilisés pour le raisonnement (par exemple, modèles o1).
audio_tokensIntegerNombre de tokens audio (le cas échéant).
accepted_prediction_tokensIntegerTokens de prédictions acceptées.
rejected_prediction_tokensIntegerTokens de prédictions rejetées.

Exemple de réponse :

{
"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
}
}

Note : Les objets *_tokens_details peuvent ne pas être présents dans toutes les réponses ou les réponses de tous les fournisseurs.

Voir également​