Documentation
Référence de l’APISe connecter

Erreurs

Les erreurs incluent un code lisible par machine et un message. Distinguez une requête rejetée d’un résultat incertain qui a peut-être déjà consommé des ressources du fournisseur.

Format des erreurs

Erreur JSON
{
  "error": {
    "message": "Insufficient available credit for this request. Add credit or resolve pending reservations.",
    "type": "invalid_request_error",
    "code": "insufficient_credit"
  }
}

Utilisez le x-request-id de la réponse et vos enregistrements d’activité pour examiner une requête. N’incluez jamais la clé secrète ni le contenu de la conversation dans un rapport d’assistance.

Codes de statut

StatutSignification / action
400Corps invalide, champs inconnus, limite de contexte ou capacité non prise en charge.
401Clé Bearer manquante, invalide ou révoquée.
402Crédit disponible insuffisant ou plafond de dépenses de la clé API atteint.
403Compte indisponible ou modèle absent de la liste autorisée pour la clé.
404Point de terminaison inconnu ou ID de modèle non approuvé.
409Une référence d’idempotence a déjà été utilisée.
413 / 415Corps trop volumineux ou type de contenu autre que application/json.
429Limite de débit, de requêtes ou de concurrence. Attendez l’intervalle Retry-After avant de réessayer ; les réservations en attente peuvent nécessiter un rapprochement.
502Défaillance du fournisseur, flux invalide ou utilisation indisponible.
503Maintenance, disponibilité du fournisseur ou configuration de lancement.

Résultats incertains

Un dépassement de délai en amont ou une réponse usage_unavailable peut laisser une réservation en attente. Ces erreurs incluent X-Should-Retry: false pour empêcher les répétitions automatiques du SDK. Les codes d’erreur du fournisseur distinguent les modèles indisponibles, les paramètres invalides, l’authentification, les quotas et la limitation de débit sans révéler de détails privés du fournisseur. Examinez l’activité et rapprochez le premier résultat avant de décider d’envoyer un nouvel appel.

Idempotence

Une valeur facultative Idempotency-Key contient 1–128 lettres, chiffres, points, traits de soulignement, deux-points ou tirets. La réutilisation d’une référence renvoie 409 et ne relance pas l’inférence. Ce mécanisme empêche les doublons ; il ne rejoue pas une réponse en cache.