Les messages
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"prompt is too long: 213456 tokens > 200000 maximum"}}
API Error: 400 input is too long for requested model
Context limit reached · /compact or /clear to continue
Error during compaction: automatic compaction failed
Error: a single-exchange conversation cannot be compacted
Stop hook error: Hook evaluator API error: Prompt is too long
Les deux premiers proviennent de l’API et s’accompagnent d’un statut 400 : la requête a été rejetée, et la renvoyer sans modification entraîne le même échec. Context limit reached est l’estimation de Claude Code avant l’envoi. Les erreurs de compactage signifient que la solution de secours elle-même a échoué, généralement parce que la conversation consiste en un échange unique et énorme, sans éléments plus anciens à résumer.
Ce qui remplit réellement la fenêtre
- Résultats des outils. A
catd’un journal de 4 Mo, d’un bundle minifié, d’unfindsurnode_modules— chaque octet de sortie se retrouve dans la conversation. Demandez d’abordhead,grepouwc -l, ou indiquez à l’agent quels fichiers lire. - Définitions des outils MCP. Chaque serveur enregistré ajoute les schémas de ses outils à *chaque* requête. #50284 : le sous-agent Explore échouait avec
Prompt is too longà chaque appel dès que de nombreux serveurs MCP étaient enregistrés — la fenêtre du sous-agent est presque pleine avant même qu’il fasse quoi que ce soit. Désactivez les serveurs que vous n’utilisez pas dans ce projet (claude mcp list, puis supprimez-les ou limitez leur portée). - Compétences et CLAUDE.md. #69179 signale
Context limit reachedavec une utilisation affichée de 21 % juste après le chargement de la compétence intégréeclaude-api; un autre utilisateur du fil l’a rencontré dès le tout premier prompt d’un nouveau processus et l’a résolu en supprimant l’appel à la compétence dans CLAUDE.md. Les compétences volumineuses chargées automatiquement représentent un coût fixe caché. - Hooks qui évaluent la conversation. Le
/goalLe hook d’arrêt envoie la conversation récente à un modèle évaluateur ; lors d’une longue session, c’est cette requête d’évaluation elle-même qui dépasse la limite (#58192, 17 commentaires, #62345). Un ingénieur d’Anthropic a indiqué qu’un objectif est limité à 4,000 caractères : le texte de l’objectif n’est donc pas en cause, mais la longueur de la session. Effacez l’objectif ou compactez la conversation avant de longues exécutions autonomes. - Sous-agents. Chaque sous-agent possède sa propre fenêtre, mais des dysfonctionnements ont été signalés lors du lancement de sous-agents à la manière de Cowork, avec
Prompt is too longà 0 tokens (#55712) ; mettez à jour la CLI si vous rencontrez ce cas.
Résoudre le problème dans Claude Code
/context # what is in the window right now, by category
/compact # summarise history, keep the task
/compact focus on the failing test and the diff # steer what survives
/clear # fresh window; paste a short brief of where you were
/model # a (1M) variant if the job is genuinely large
L’ordre compte : consultez /context en premier. Si les outils MCP ou une compétence occupent un tiers de la fenêtre, compacter la conversation n’aidera pas longtemps ; supprimez ce coût fixe. Si le problème vient du résultat d’un seul outil, /clear est plus rapide que de lutter avec le compactage. Si le travail nécessite réellement des centaines de milliers de tokens, une variante de modèle (1M) est l’outil adapté — mais consultez la section suivante, car sa sélection comporte son propre piège.
Quand l’indicateur se trompe
Plusieurs signalements dans l’outil de suivi montrent que l’échec survient bien en dessous de la fenêtre annoncée. #51915: Context limit reached à 27 % d’utilisation, et /compact a ensuite également renvoyé une erreur. #49605 : l’avertissement se déclenchait alors que la limite n’était pas atteinte. Le guide de l’erreur API 400 traite du cas connexe où Prompt is too long survient entre 166K et 178K tokens sur des comptes disposant d’une fenêtre de 200K, alors que le client affichait 1M. Règle pratique : si /context indique qu’il reste de la place et que l’API refuse quand même, considérez environ 150K comme votre plafond réel et compactez à ce seuil.
Le piège inverse : choisir un modèle dont la fenêtre par défaut est de 1M avec une offre qui ne l’inclut pas produit un message de *limite d’utilisation*, et non de contexte (#62052 — « Erreur trompeuse de limite d’utilisation atteinte lors de la sélection de Sonnet — il s’agit en réalité d’une restriction d’accès au palier de contexte 1M »). Choisissez la variante sans 1M dans /model, ou définissez CLAUDE_CODE_DISABLE_1M_CONTEXT=1. Plus de détails sur page sur les limites d’utilisation.
« Cette conversation est trop longue pour continuer » sur claude.ai
Le produit de chat impose la même limite avec des formulations différentes : *Votre message dépassera la limite de longueur de ce chat. Essayez de joindre moins de fichiers, des fichiers plus petits, ou de démarrer une nouvelle conversation.* et *Cette conversation est trop longue pour continuer. Démarrez un nouveau chat ou supprimez certains outils pour libérer de l’espace.* Le second message concerne les connecteurs : chaque outil ou connecteur MCP activé consomme du contexte dans chaque message, ce qui explique pourquoi le message suggère de supprimer des outils (#58521). Démarrez un nouveau chat, joignez moins de fichiers, placez les documents de référence stables dans un Projet au lieu de les joindre à nouveau, et désactivez les connecteurs que vous n’utilisez pas dans cette conversation.
Avec l’API et via une passerelle
Un 400 lié à la longueur est déterminé par le modèle ; son comportement est donc identique en passant directement par Anthropic ou par cette passerelle (ANTHROPIC_BASE_URL=https://aiprimetech.io). La différence concerne la facturation : l’API facture au token sans fenêtre de session ; une tâche nécessitant un long contexte qui se heurte sans cesse aux limites de l’abonnement est donc souvent moins coûteuse et plus sereine avec une clé API. Vérifiez les modèles et les tailles de fenêtre proposés par le point de terminaison sur /v1/models avant de recourir à un (1M) variante.
export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_gateway_key
claudeVous en avez assez de lutter contre ce problème ?
Exécutez plutôt Claude Code via la passerelle AI Prime Tech : les mêmes modèles Claude sur les propres comptes en amont de la passerelle, deux variables d’environnement à modifier pour basculer, et les nouveaux comptes reçoivent 5 $ de crédit API offert avec le code FIXIT — sans carte bancaire.
export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_keyQuestions fréquentes
Que signifie « l’entrée est trop longue pour le modèle demandé » ?
La requête dépasse la fenêtre de contexte du modèle sélectionné. L’API renvoie un 400 : exécutez /compact ou /clear, supprimez les serveurs MCP et les compétences inutilisés, ou passez à une variante de modèle dotée d’une fenêtre plus grande.
Comment résoudre « Limite de contexte atteinte » dans Claude Code ?
Exécutez /context pour voir ce qui remplit la fenêtre, /compact pour résumer, et /clear si le compactage échoue. Si l’avertissement se déclenche bien en dessous de la limite, considérez-le comme une fausse alerte et compactez quand même ; plusieurs bugs de ce type figurent dans l’outil de suivi.
Pourquoi le compactage échoue-t-il ?
Le compactage automatique a besoin de tours de conversation plus anciens à résumer. Si la conversation consiste en un échange gigantesque, par exemple une seule sortie d’outil énorme, il n’y a rien à condenser ; exécutez /clear et redonnez les consignes avec une entrée plus petite.
Comment résoudre « Cette conversation est trop longue pour continuer » sur claude.ai ?
Démarrez un nouveau chat, joignez moins de fichiers ou des fichiers plus petits, et désactivez les connecteurs ou outils que vous n’utilisez pas : chaque outil activé consomme du contexte dans chaque message.
Utilisez Claude Code sur la passerelle
Les mêmes modèles, deux variables d’environnement, des crédits valant 7.69231× leur valeur nominale — ou une offre illimitée à tarif forfaitaire. Nouveaux comptes : 5 $ de crédit API offert avec le code FIXIT.
Obtenir une clé API Voir les offres illimitéesAI Prime Tech est une passerelle API indépendante et n’est ni affiliée à Anthropic, ni approuvée ou parrainée par Anthropic. « Claude » et « Claude Code » sont des marques commerciales d’Anthropic. Les fonctionnalités de Claude Code décrites ici correspondent à la documentation publique d’Anthropic au moment de la rédaction et évoluent fréquemment ; les prix et les listes de modèles de cette page proviennent des paramètres en temps réel de cette passerelle.