Skip to main content
Les routes Hub renvoient des objets Problem Details avec le type application/problem+json.
Utilisez code pour votre logique. title et detail servent à l’affichage. Une réponse 429 rate_limited contient Retry-After en secondes. Une réponse 503 generation_in_progress contient toujours Retry-After: 5.

Détails des codes

invalid_input

La requête est invalide ou contient une valeur non prise en charge. Corrigez-la avant de réessayer.

unauthorized

La clé d’API ou la session console est absente, invalide ou révoquée.

insufficient_credits

Le solde disponible ne couvre pas l’estimation de la génération.

model_not_found

Le modèle demandé n’existe pas ou n’est pas disponible dans le catalogue Hub.

generation_not_found

La génération demandée n’existe pas pour ce compte.

resource_not_found

La ressource demandée n’existe pas pour ce compte.

not_cancelable

Seule une génération encore queued peut être annulée.

file_expired

Le fichier, la sortie ou la complétion conservée a expiré ou n’est plus disponible.

payload_too_large

Le fichier envoyé dépasse la limite configurée.

no_route_available

Aucune route configurée ne peut exécuter la combinaison de paramètres demandée.

idempotency_conflict

La clé d’idempotence a déjà été utilisée avec un autre corps de requête.

rate_limited

La limite de requêtes ou de concurrence est atteinte. Attendez la durée indiquée par Retry-After.

generation_in_progress

Une requête portant la même clé d’idempotence est toujours en cours.

webhooks_not_configured

Le service de webhooks n’est pas disponible.

internal_error

Une erreur inattendue s’est produite. La réponse n’expose aucun détail interne.

Erreurs enregistrées avec une génération

En V1, l’objet error d’une génération peut porter les codes stables content_moderated, provider_error, queue_timeout ou interrupted. Un fournisseur peut aussi transmettre un code propre à son API. missing_resource est réservé à une version future et n’est jamais produit en V1. Une référence sha256: introuvable renvoie actuellement 400 invalid_input lors de la soumission.
La plupart des erreurs de /api/v1/hub/chat/completions utilisent une enveloppe compatible OpenAI. L’échec d’authentification 401 unauthorized survient avant le traitement du chat et reste au format Problem Details.