Claude Code · Dépannage

Erreur API Claude Code 400 Bad Request : causes courantes

Un 400 signifie que l’API a compris qui vous êtes mais a rejeté la requête elle-même. Le message après invalid_request_error indique généralement précisément ce qui n’allait pas ; comparez-le au tableau ci-dessous.

Dernière vérification

Le texte de l'erreur

Claude Code
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"..."}}

Faites correspondre le message

Message contientCauseCorrectif
model / not found / invalid modelANTHROPIC_MODEL ou /model pointe vers un ID de modèle indisponibleChoisissez un modèle dans /model ou sur la page des modèles
prompt is too long / contextLa conversation dépasse la fenêtre de contexte du modèleExécutez /compact, ou /clear et repartez de zéro
max_tokensUne surcharge du nombre de tokens de sortie est trop élevée pour le modèleSupprimez CLAUDE_CODE_MAX_OUTPUT_TOKENS ou réduisez-la
Not found / 404 instead of 400L'URL de base se termine par /v1Utilisez exactement https://api.aicodewith.ai
image / fileUne pièce jointe que le modèle ne peut pas prendreRedimensionnez ou supprimez la pièce jointe

Correctif étape par étape

  1. 1. Lire le message

    Le texte après invalid_request_error nomme le problème. Faites-le correspondre dans le tableau ci-dessus.

  2. 2. Réinitialiser les surcharges de modèle

    Supprimez ANTHROPIC_MODEL et les autres surcharges de modèle de settings.json, redémarrez, puis choisissez un modèle avec /model.

    ~/.claude/settings.json
    {
      "env": {
        "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY",
        "ANTHROPIC_API_KEY": "",
        "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai"
      }
    }
  3. 3. Réduire le contexte

    Exécutez /compact. Si la session est très longue, /clear et continuez dans une nouvelle session.

Les requêtes échouées sont-elles facturées ?

Les requêtes échouées (4xx/5xx, délais d'attente, connexions interrompues) ne sont pas facturées — vous n'êtes facturé que pour les requêtes qui aboutissent. Si une défaillance en amont est automatiquement réessayée et réussit, vous êtes facturé une fois.

Toujours en échec ?

  • Vérifiez la page du modèle sur aicodewith : elle montre l'état récent de chaque canal.
  • Recherchez la requête dans les enregistrements d'utilisation de votre tableau de bord pour voir son modèle, son statut et son coût.
  • Envoyez un e-mail à support@aicodewith.com avec l'heure de l'erreur, le modèle et le texte de l'erreur (jamais votre clé API complète).

État et prix des modèlesContacter le supportDocumentation

FAQ

Que signifie l'erreur 400 de Claude Code ?

L'API a rejeté le contenu de la requête. Le message après invalid_request_error en indique la raison : souvent un mauvais ID de modèle ou une conversation trop longue.

Comment corriger « prompt is too long » ?

Exécutez /compact pour résumer la session, ou /clear et repartez de zéro. Gardez CLAUDE.md et les journaux collés courts.

L'URL de base doit-elle inclure /v1 ?

Non. Utilisez https://api.aicodewith.ai ; ajouter /v1 casse le chemin de la requête.

Pourquoi cela a-t-il commencé après avoir modifié settings.json ?

Une surcharge de modèle ou de token est la cause habituelle. Supprimez les surcharges, redémarrez, puis choisissez un modèle avec /model.

Quels ID de modèle puis-je utiliser ?

Exécutez /model dans Claude Code, ou consultez la page des modèles pour tous les modèles disponibles et leur ID.

Suis-je facturé pour les requêtes échouées ?

Les requêtes échouées (4xx/5xx, délais d'attente, connexions interrompues) ne sont pas facturées — vous n'êtes facturé que pour les requêtes qui aboutissent. Si une défaillance en amont est automatiquement réessayée et réussit, vous êtes facturé une fois.

Prêt à essayer ?

La facturation est par token, à partir d'un solde prépayé. Des limites de débit et de concurrence s'appliquent, et vous pouvez définir des plafonds de dépenses quotidiens, mensuels ou totaux pour chaque clé API.

Rubriques connexes

Sources

Claude et Claude Code sont des marques d'Anthropic PBC. aicodewith est une plateforme indépendante et n'est ni affiliée à Anthropic ni approuvée par Anthropic. Les formats d'erreur sont cités depuis Claude Code et peuvent changer. Vérifié le 2026-10-10.