Claude API 400 (invalid_request_error · requête invalide)
Y a-t-il une panne en ce moment ?
Le statut officiel de Claude API est opérationnel. Si cette erreur persiste, elle provient probablement d'un problème d'implémentation ou d'environnement de votre côté.
Voir le statut de Claude API →Ce que signifie cette erreur
Un 400 signifie que la requête est mal formée ou invalide : JSON incorrect, paramètre manquant ou invalide, nom de modèle non pris en charge, ou valeur hors limites (par exemple max_tokens supérieur à ce que le modèle autorise).
Causes courantes
- •JSON mal formé ou Content-Type incorrect
- •Champ requis manquant ou mal nommé (model, messages, max_tokens)
- •Nom de modèle invalide, ou modèle auquel votre clé n'a pas accès
- •max_tokens supérieur au maximum du modèle, ou autre valeur hors limites
- •Structure de messages incorrecte (messages vide, ordre des rôles erroné, image trop volumineuse)
Comment la corriger
- 1.Lisez le message d'erreur : il nomme précisément le champ en cause
- 2.Validez le JSON et définissez Content-Type: application/json
- 3.Vérifiez le nom du modèle par rapport à la liste actuelle des modèles
- 4.Réduisez max_tokens dans la limite du modèle
- 5.Corrigez le tableau messages (non vide, alternance user/assistant, images base64 valides)
Quand attendre suffit (et quand cela ne suffit pas)
C'est une erreur côté requête : attendre ne servira à rien. Corrigez le corps de la requête selon le champ indiqué dans le détail de l'erreur.
Alternatives lorsque Claude API est en panne
Erreurs associées
FAQ
Qu'est-ce que 400 invalid_request_error ?
Un 400 signifie que la requête est mal formée ou invalide : JSON incorrect, paramètre manquant ou invalide, nom de modèle non pris en charge, ou valeur hors limites (par exemple max_tokens supérieur à ce que le modèle autorise).
Comment corriger 400 invalid_request_error ?
Lisez le message d'erreur : il nomme précisément le champ en cause / Validez le JSON et définissez Content-Type: application/json / Vérifiez le nom du modèle par rapport à la liste actuelle des modèles / Réduisez max_tokens dans la limite du modèle / Corrigez le tableau messages (non vide, alternance user/assistant, images base64 valides)