Demandes, réponses et erreurs

La passerelle renvoie des structures compatibles avec OpenAI. Les champs spécifiques à la plateforme, tels que request_id, sont fournis sous forme d'en-têtes de réponse.

Réponse de réussite

{
  "id": "chatcmpl-...",
  "object": "chat.completion",
  "choices": [
    { "index": 0, "message": { "role": "assistant", "content": "..." }, "finish_reason": "stop" }
  ],
  "usage": {
    "prompt_tokens": 12,
    "completion_tokens": 34,
    "total_tokens": 46
  }
}

Format d'erreur unifié

{
  "error": {
    "message": "...",
    "type": "...",
    "code": "...",
    "param": null,
    "request_id": "req_..."
  }
}
Champ Description
message Description de l'erreur lisible par l'utilisateur
type Catégorie d'erreur
code Code d'erreur lisible par la machine
param Paramètre associé (null s'il n'y en a pas)
request_id ID de trace de la requête

Codes d'erreur

Consultez la référence des codes d'erreur pour obtenir la liste complète et les règles de facturation.