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. 1.Lisez le message d'erreur : il nomme précisément le champ en cause
  2. 2.Validez le JSON et définissez Content-Type: application/json
  3. 3.Vérifiez le nom du modèle par rapport à la liste actuelle des modèles
  4. 4.Réduisez max_tokens dans la limite du modèle
  5. 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

OpenAI APIGemini API / AI StudioMistral APIDeepSeek API

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)

Comparer Claude API