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
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"..."}}Faites correspondre le message
| Message contient | Cause | Correctif |
|---|---|---|
| model / not found / invalid model | ANTHROPIC_MODEL ou /model pointe vers un ID de modèle indisponible | Choisissez un modèle dans /model ou sur la page des modèles |
| prompt is too long / context | La conversation dépasse la fenêtre de contexte du modèle | Exécutez /compact, ou /clear et repartez de zéro |
| max_tokens | Une surcharge du nombre de tokens de sortie est trop élevée pour le modèle | Supprimez CLAUDE_CODE_MAX_OUTPUT_TOKENS ou réduisez-la |
| Not found / 404 instead of 400 | L'URL de base se termine par /v1 | Utilisez exactement https://api.aicodewith.ai |
| image / file | Une pièce jointe que le modèle ne peut pas prendre | Redimensionnez ou supprimez la pièce jointe |
Correctif étape par étape
1. Lire le message
Le texte après invalid_request_error nomme le problème. Faites-le correspondre dans le tableau ci-dessus.
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. 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).
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
- Documentation Claude Code : erreurs
- Documentation Claude Code : paramètres
- Documentation de l'API Anthropic : erreurs
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.