Guide de l'utilisateur

Codes d'erreur

Référence des codes d'erreur de LMU AI : significations et corrections pour les statuts 401 / 403 / 404 / 429 / 5xx, les codes métier des images par lots, et recherche à partir du texte d'erreur brut vers une correction.

Cette page rassemble les codes d'erreur dispersés dans les documentations d'API individuelles en un seul aide-mémoire. Repérez d'abord la classe générale par code de statut HTTP, puis trouvez la correction spécifique par le texte d'erreur brut.

Notez l'ID de requête avant de dépanner

L'ID de requête présent dans les en-têtes de la réponse est l'information la plus utile pour diagnostiquer un problème. Lorsque vous contactez le support, incluez l'ID de requête et le texte d'erreur complet — n'envoyez pas votre clé d'API complète.


Codes de statut HTTP

StatutCause typiqueQue faire
400Corps de requête, paramètre, ID de modèle ou chemin de modèle invalide ; format / encodage d'image incorrectCorrigez la requête — ne vous contentez pas de réessayer ; changer de compte ou réessayer ne réussira pas
401Clé d'API manquante, invalide ou désactivée ; l'URL de base ne correspond pas au protocole ; l'IDE n'a pas été redémarré, donc l'ancienne configuration est toujours activeVérifiez la clé et l'URL de base (voir Protocoles d'API), redémarrez l'IDE ; détails dans Problème 3
402Solde insuffisantRechargez ou réduisez la charge de travail
403Deux possibilités, toutes deux envisageables : ① le groupe de la clé d'API n'a pas la génération d'images activée ; ② solde, abonnement, éligibilité à la facturation ou permission insuffisantsConfirmez d'abord le solde du compte et le statut de l'abonnement, puis confirmez que le groupe dispose de la capacité ; si les deux sont corrects et que l'erreur persiste, contactez le support
404URL de protocole OpenAI sans /v1, URL Anthropic incluant à tort /v1, Gemini n'utilisant pas /v1beta/models/... ; ou le point de terminaison n'est pas pris en charge par le groupe actuelRevérifiez l'URL de base et le point de terminaison complet par rapport à Protocoles d'API
413Corps de requête image-vers-image trop volumineuxCompressez l'image d'entrée
429① Quota quotidien épuisé ; ② concurrence, RPM ou quota amont limitéPour un quota épuisé, voir Problème 2 ; pour la limitation de débit, appliquez un backoff exponentiel et réduisez la concurrence et le RPM
500Erreur interne ou de capacitéNotez le code d'erreur et l'ID de requête, réessayez un nombre limité de fois
502Échec temporaire de l'authentification, de la permission ou du service en amontAppliquez un backoff et réessayez ; contactez le support si nécessaire
503Aucun compte amont disponible ou amont surchargé ; peut aussi être une variable d'environnement qui remplace la cléVérifiez d'abord les variables d'environnement (voir Problème 6), puis réessayez avec un délai et réduisez le trafic
504Délai d'attente de la passerelle ou de l'amont dépasséRéémettez comme une nouvelle requête indépendante

Quoi réessayer, et quoi corriger à la place

  • Ne pas réessayer : 400, 401, et toute erreur explicite de solde, de permission, de paramètre ou de politique de contenu — la requête elle-même est invalide, et tout compte amont renverra le même résultat. Vous devez d'abord corriger la requête.
  • Sûr à réessayer : 429, 502, 503, 504, ainsi que les coupures réseau, réinitialisations de connexion et délais d'attente en lecture — toutes des défaillances transitoires. Utilisez un backoff exponentiel pour un nombre limité de tentatives (2 à 3 recommandées) afin d'éviter de payer pour des appels répétés ; sur un 429, réduisez aussi la concurrence et le RPM.

Cette classification provient des recommandations de réessai des API d'images — voir Gemini Image · Recommandations de réessai.

Descriptions complètes des erreurs pour chaque API : Gemini Image, GPT Image, Grok Image, Gemini Batch Image.


Codes d'erreur métier (images par lots)

Au-delà des codes de statut HTTP, l'API Gemini Batch Image renvoie également des codes d'erreur métier, affichés dans la console sous la forme error code: BATCH_IMAGE_XXX accompagné d'un ID de requête.

Code d'erreurHTTPSignificationQue faire
BATCH_IMAGE_DISABLED404Génération d'images par lots désactivée globalementEnvoyez le code d'erreur et l'ID de requête à l'administrateur
BATCH_IMAGE_GROUP_DISABLED403Le groupe de la clé actuelle n'autorise pas les images par lots ou n'est pas un groupe GeminiChangez de clé ou demandez à l'administrateur d'activer la permission du groupe
BATCH_IMAGE_NO_ACCOUNT_AVAILABLE502Aucune ressource d'exécution par lots actuellement disponibleEnregistrez l'ID de requête et contactez l'administrateur
BATCH_IMAGE_SETTLEMENT_PRICING_MISSING400Le modèle par lots n'a pas de tarif de facturationDemandez à l'administrateur de configurer le tarif du modèle
BATCH_IMAGE_INVALID_MODEL400Aucun modèle fourniUtilisez un modèle de la liste des modèles par lots
BATCH_IMAGE_INVALID_ITEMS400Items, résolution ou champs de requête invalidesVérifiez le corps de la requête ; seul le 1K est pris en charge pour l'instant
BATCH_IMAGE_DUPLICATE_CUSTOM_ID400custom_id en doubleAssurez-vous qu'il est unique au sein du lot
BATCH_IMAGE_PROMPT_TOO_LONG400Prompt trop longRaccourcissez le prompt
BATCH_IMAGE_TOO_MANY_OUTPUT_IMAGES400Le nombre d'images après expansion dépasse la limiteRéduisez les items ou output_count
BATCH_IMAGE_INVALID_REFERENCE_IMAGE400Format, taille ou URI de l'image de référence invalideVérifiez le MIME, le Base64 et le file_uri
BATCH_IMAGE_INSUFFICIENT_BALANCE402Solde trop faible pour réserver le montantRechargez ou réduisez la charge de travail
BATCH_IMAGE_IDEMPOTENCY_CONFLICT409La même clé d'idempotence correspond à un corps de requête différentUtilisez une nouvelle Idempotency-Key
BATCH_IMAGE_PROVIDER_SUBMIT_FAILED502La création de la tâche par lots en amont a échouéEnregistrez l'ID de requête, réessayez un nombre limité de fois, ou contactez l'administrateur
BATCH_IMAGE_QUEUE_FAILED502Le service de tâches asynchrones est temporairement indisponibleEnregistrez l'ID de requête et contactez l'administrateur
BATCH_IMAGE_NOT_READY409Tentative de téléchargement avant l'achèvement de la tâcheAttendez que le statut passe à completed
BATCH_IMAGE_OUTPUT_DELETED410La sortie a déjà été nettoyéeElle ne peut plus être téléchargée ; recréez la tâche
BATCH_IMAGE_ITEM_FAILED409L'item de tâche spécifié n'a aucune image réussieVérifiez item.error
BATCH_IMAGE_DOWNLOAD_LIMITED429Trop de téléchargements simultanésRéessayez plus tard

Recherche par texte d'erreur brut

Faites correspondre le texte d'erreur que vous voyez réellement au tableau ci-dessous et accédez directement à la correction détaillée.

Texte d'erreur brutSignificationCorrection détaillée
stream disconnected before completionLe flux a été interrompu, généralement à cause d'un VPN / proxy / proxy système qui fait tourner l'IP de sortieProblème 1
exceeded retry limit, last status: 429 Too Many RequestsQuota quotidien épuiséProblème 2
401 Unauthorized: Incorrect API key providedLa requête est toujours partie vers le point de terminaison officiel, et non vers le relais LMU AIProblème 3
running scripts is disabled on this system (Windows)Restriction de la politique d'exécution PowerShellProblème 4
CODEX is not recognized as a cmdlet (Windows)Node.js non installé ou PATH casséProblème 5
503 No available accountsUne variable d'environnement du shell remplace la clé configurée dans l'IDEProblème 6
400 Invalid signature in thinking blockChangement de modèle entre groupes au sein d'une même conversation ; la signature de réflexion ne peut pas être vérifiéeProblème 7
400 Unknown parameter: 'tools[0].n'Un paramètre tools a été envoyé par erreur à un point de terminaison d'imageProblème 8
No available accounts / modèle indisponibleAppel d'un modèle en dehors de la plage disponible du groupe actuelProtocoles d'API → Dépannage

Erreurs sur l'API d'export de l'utilisation

L'API d'export de l'utilisation utilise l'authentification JWT, donc sa sémantique d'erreur diffère du canal par clé d'API ci-dessus :

StatutCauseQue faire
401JWT expiréRenouvelez avec le refresh_token, ou reconnectez-vous
403Accès non autorisé (par ex. interrogation d'un api_key_id qui ne vous appartient pas)Vérifiez si la clé appartient au compte actuel
400Paramètre incorrect (par ex. mauvais format de start_date)Vérifiez le format YYYY-MM-DD et que le timezone est valide

Toujours bloqué ?

  • Des cas concrets pas à pas se trouvent dans la FAQ
  • Les règles d'URL de base / de point de terminaison se trouvent dans Protocoles d'API
  • La protection contre une clé volée se trouve dans Sécurité des clés
  • Lorsque vous contactez le support, incluez l'ID de requête et le texte d'erreur complet

Dernière mise à jour :

Sur cette page