OpenAI API 400 (invalid_request_error / context_length_exceeded · requête invalide)

Y a-t-il une panne en ce moment ?

Le statut officiel de OpenAI 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 OpenAI API

Ce que signifie cette erreur

Un 400 signifie que la requête est invalide. Un cas très fréquent est context_length_exceeded : vos messages plus max_tokens dépassent la fenêtre de contexte du modèle. Autres causes : JSON mal formé, paramètre manquant ou invalide, ou modèle non pris en charge.

Causes courantes

  • context_length_exceeded : l'entrée plus max_tokens dépassent la fenêtre de contexte du modèle
  • JSON mal formé ou Content-Type incorrect
  • Paramètre requis manquant ou invalide (model, messages)
  • Nom de modèle non pris en charge, ou paramètre non pris en charge par ce modèle
  • Valeur invalide (par exemple temperature hors limites, schéma d'outil incorrect)

Comment la corriger

  1. 1.Raccourcissez l'entrée ou réduisez max_tokens pour tenir dans la fenêtre de contexte
  2. 2.Passez à un modèle à contexte plus large si vous avez réellement besoin de plus de tokens
  3. 3.Lisez le message d'erreur : il nomme le paramètre et la limite
  4. 4.Validez le JSON et les champs requis ; définissez Content-Type: application/json
  5. 5.Vérifiez que le paramètre est pris en charge par le modèle choisi

Quand attendre suffit (et quand cela ne suffit pas)

Erreur côté requête : attendre ne servira à rien. Réduisez les tokens ou corrigez le paramètre indiqué dans l'erreur.

Alternatives lorsque OpenAI API est en panne

Claude APIGemini API / AI StudioMistral APIDeepSeek APIGroq API

Erreurs associées

FAQ

Qu'est-ce que 400 invalid_request_error ?

Un 400 signifie que la requête est invalide. Un cas très fréquent est context_length_exceeded : vos messages plus max_tokens dépassent la fenêtre de contexte du modèle. Autres causes : JSON mal formé, paramètre manquant ou invalide, ou modèle non pris en charge.

Comment corriger 400 invalid_request_error ?

Raccourcissez l'entrée ou réduisez max_tokens pour tenir dans la fenêtre de contexte / Passez à un modèle à contexte plus large si vous avez réellement besoin de plus de tokens / Lisez le message d'erreur : il nomme le paramètre et la limite / Validez le JSON et les champs requis ; définissez Content-Type: application/json / Vérifiez que le paramètre est pris en charge par le modèle choisi

Comparer OpenAI API