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é.

Mis à jour: 22 juil. 2026, 04:58 UTC

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