Source: https://aiprimetech.io/it/claude-code/errors/prompt-too-long/ [Home](/it/) › [Claude Code](/it/claude-code/) › [Errori](/it/claude-code/errors/) › Il prompt è troppo lungo [Panoramica](/it/claude-code/)[Installazione](/it/claude-code/install/)[riferimento della CLI](/it/claude-code/cli/)[Prezzi e limiti](/it/claude-code/pricing/)[Agent SDK](/it/claude-code/sdk/)[Skill e plugin](/it/claude-code/skills/)[GitHub](/it/claude-code/github/)[Web, desktop e IDE](/it/claude-code/web-and-desktop/)[Modelli](/it/claude-code/models/)[Errori](/it/claude-code/errors/)[È open source?](/it/claude-code/open-source/)[Tutorial](/it/claude-code/tutorial/)[Per studenti](/it/claude-code/for-students/)[Automazione QA](/it/claude-code/qa-automation/)[Confronto con Cursor](/it/claude-code/vs-cursor/)[Confronto con Codex e OpenCode](/it/claude-code/vs-codex/)[Subagenti](/it/claude-code/subagents/)[Hook](/it/claude-code/hooks/)[MCP](/it/claude-code/mcp/)[Ecosistema](/it/claude-code/ecosystem/)[VS Code](/it/claude-code/vscode/)[OpenRouter](/it/claude-code/openrouter/)[Limiti di frequenza](/it/claude-code/rate-limits/)[Guida in cinese](/claude-code/zh/) Ultimo aggiornamento: 11 ottobre 2026 # Claude "Prompt troppo lungo", "Input troppo lungo per il modello richiesto" e "Limite di contesto raggiunto": cosa riempie la finestra e come recuperare spazio Tutti questi messaggi significano la stessa cosa: la richiesta che Claude Code (o claude.ai) sta per inviare non rientra più nella finestra di contesto del modello. La finestra contiene molto più dei messaggi che digiti — vengono conteggiati ogni file letto dall'agente, ogni risultato degli strumenti, il prompt di sistema, le skill caricate e le definizioni degli strumenti MCP. La soluzione è ridurre ciò che viene inviato, e il sistema di tracciamento mostra diversi casi in cui l'indicatore stesso era errato. ## TLDR - Prompt is too long / input is too long for requested model — un 400 dall'API: la richiesta supera la finestra. /compact, quindi /clear se necessario. - Context limit reached · /compact or /clear to continue — il controllo preliminare di Claude Code; stesse soluzioni e, a volte, un falso allarme. - automatic compaction failed / single-exchange conversation cannot be compacted — un singolo turno enorme (un file o un output di uno strumento molto grande); /clear e fornisci di nuovo le istruzioni con meno contenuti. - Principali fonti di volume eccessivo: molti server MCP, skill di grandi dimensioni, lettura di interi log o file minimizzati, lunghi /goal testi, subagenti che ereditano tutto. ## I messaggi ``` 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 ``` I primi due provengono dall'API e hanno uno stato 400: la richiesta è stata rifiutata e riprovarla senza modifiche produce lo stesso errore. Context limit reached è la stima di Claude Code prima dell'invio. Gli errori di compattazione indicano che anche la via d'uscita è fallita, di solito perché la conversazione consiste in un unico scambio enorme, senza contenuti precedenti da riassumere. ## Cosa riempie davvero la finestra - Risultati degli strumenti. A cat di un log da 4 MB, un bundle minificato, un find su node_modules — ogni byte dell'output finisce nella conversazione. Chiedi prima head, grep o wc -l , oppure indica all'agente quali file leggere. - Definizioni degli strumenti MCP. Ogni server registrato aggiunge gli schemi dei propri strumenti a *ogni* richiesta. [#50284](https://github.com/anthropics/claude-code/issues/50284): il subagente Explore falliva con Prompt is too long a ogni chiamata dopo la registrazione di molti server MCP: il subagente parte con la finestra quasi piena ancora prima di fare qualsiasi cosa. Disabilita i server che non usi in questo progetto (claude mcp list, poi rimuovili o limitane l'ambito). - Skill e CLAUDE.md. [#69179](https://github.com/anthropics/claude-code/issues/69179) segnala Context limit reached con un utilizzo visualizzato del 21% subito dopo il caricamento della skill integrata claude-api ; un altro utente nella discussione lo ha riscontrato al primissimo prompt di un nuovo processo e lo ha risolto rimuovendo l'invocazione della skill da CLAUDE.md. Le skill di grandi dimensioni caricate automaticamente sono un costo fisso nascosto. - Hook che valutano la conversazione. La /goal L'hook Stop invia la conversazione recente a un modello di valutazione; nelle sessioni lunghe è proprio la richiesta al valutatore a superare il limite ([#58192](https://github.com/anthropics/claude-code/issues/58192), 17 commenti, [#62345](https://github.com/anthropics/claude-code/issues/62345)). Un ingegnere di Anthropic ha precisato che un obiettivo è limitato a 4,000 caratteri, quindi la causa non è il testo dell'obiettivo, ma la lunghezza della sessione. Cancella l'obiettivo o compatta prima di lunghe esecuzioni autonome. - Subagenti. Ogni subagente ha la propria finestra, ma sono stati segnalati problemi con la creazione di subagenti in stile Cowork, con Prompt is too long a 0 token ([#55712](https://github.com/anthropics/claude-code/issues/55712)); aggiorna la CLI se riscontri questo tipo di problema. ## Risolvere il problema in 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'ordine conta: controlla prima /context . Se gli strumenti MCP o una skill occupano un terzo della finestra, compattare la conversazione non aiuterà a lungo; elimina il costo fisso. Se il problema è il risultato di un singolo strumento, /clear è più rapido che cercare di far funzionare la compattazione. Se il lavoro richiede effettivamente centinaia di migliaia di token, una (1M) variante del modello è lo strumento giusto, ma leggi la sezione successiva, perché anche selezionarla nasconde un'insidia. ## Quando l'indicatore è sbagliato Diverse segnalazioni nel tracker mostrano che l'errore si verifica ben al di sotto della finestra dichiarata. [#51915](https://github.com/anthropics/claude-code/issues/51915): Context limit reached con il 27% utilizzato, e /compact ha poi restituito anch'esso un errore. [#49605](https://github.com/anthropics/claude-code/issues/49605): l'avviso scattava quando il limite non era stato raggiunto. La [guida all'errore API 400](/it/claude-code/errors/api-error-400/) tratta il caso correlato di Prompt is too long che si verifica tra 166K e 178K token su account a cui viene fornita una finestra di 200K, mentre il client mostrava 1M. Regola pratica: se /context indica che hai ancora spazio e l'API rifiuta comunque la richiesta, considera circa 150K come il tuo limite reale e compatta a quel punto. L'insidia opposta: scegliere un modello la cui finestra predefinita è di 1M con un piano che non la include produce un messaggio relativo al *limite di utilizzo*, non al contesto ([#62052](https://github.com/anthropics/claude-code/issues/62052) — "Errore fuorviante di limite di utilizzo raggiunto quando si seleziona Sonnet: in realtà è una restrizione del livello di contesto 1M"). Scegli la variante diversa da 1M in /model, oppure imposta CLAUDE_CODE_DISABLE_1M_CONTEXT=1. Dettagli nella [pagina sui limiti di utilizzo](/it/claude-code/errors/usage-limit-reached/). ## "Questa conversazione è troppo lunga per continuare" su claude.ai Il prodotto di chat ha lo stesso limite, espresso con parole diverse: *Il tuo messaggio supererà il limite di lunghezza per questa chat. Prova ad allegare meno file o file più piccoli, oppure ad avviare una nuova conversazione.* e *Questa conversazione è troppo lunga per continuare. Avvia una nuova chat o rimuovi alcuni strumenti per liberare spazio.* Il secondo messaggio riguarda i connettori: ogni strumento o connettore MCP abilitato occupa contesto in ogni messaggio, ed è per questo che il messaggio suggerisce di rimuovere strumenti ([#58521](https://github.com/anthropics/claude-code/issues/58521)). Avvia una nuova chat, allega meno file, inserisci il materiale di riferimento stabile in un Progetto invece di allegarlo di nuovo e disattiva i connettori che non usi in quella conversazione. ## Sull'API e tramite un gateway Un 400 dovuto alla lunghezza è determinato dal modello, quindi si comporta allo stesso modo sia direttamente su Anthropic sia tramite questo gateway (ANTHROPIC_BASE_URL=https://aiprimetech.io). A cambiare è la fatturazione: l'API addebita in base ai token senza una finestra di sessione, quindi un lavoro con contesto lungo che continua a raggiungere i limiti dell'abbonamento è spesso più economico e meno problematico usando una chiave API. Controlla quali modelli e dimensioni della finestra offre l'endpoint su /v1/models prima di ricorrere a un (1M) variante. ``` export ANTHROPIC_BASE_URL=https://aiprimetech.io export ANTHROPIC_API_KEY=your_gateway_key claude ``` ## Stanco di lottare con questo problema? Esegui invece Claude Code tramite il gateway di AI Prime Tech: gli stessi modelli Claude sugli account a monte del gateway, due variabili d'ambiente per passare al gateway, e i nuovi account ricevono $5 di credito API gratuito con il codice FIXIT — senza carta. ``` export ANTHROPIC_BASE_URL=https://aiprimetech.io export ANTHROPIC_API_KEY=your_key ``` [Crea un account con il codice FIXIT](/register?promo=FIXIT) ## Domande frequenti Cosa significa 'l'input è troppo lungo per il modello richiesto'? La richiesta supera la finestra di contesto del modello selezionato. È un 400 restituito dall'API: esegui /compact o /clear, rimuovi i server MCP e le skill inutilizzati oppure passa a una variante del modello con una finestra più ampia.Come risolvo 'Limite di contesto raggiunto' in Claude Code? Esegui /context per vedere cosa riempie la finestra, /compact per riassumere e /clear se la compattazione fallisce. Se l'avviso scatta ben al di sotto del limite, consideralo un falso allarme e compatta comunque; nel tracker sono presenti diversi bug di questo tipo.Perché la compattazione fallisce? La compattazione automatica ha bisogno di turni precedenti da riassumere. Se la conversazione consiste in un unico scambio gigantesco, come l'output enorme di un singolo strumento, non c'è nulla da condensare; esegui /clear e fornisci di nuovo le istruzioni con un input più piccolo.Come risolvo 'Questa conversazione è troppo lunga per continuare' su claude.ai? Avvia una nuova chat, allega meno file o file più piccoli e disabilita i connettori o gli strumenti che non usi: ogni strumento abilitato occupa contesto in ogni messaggio. ## Esegui Claude Code sul gateway Stessi modelli, due variabili d'ambiente, crediti pari a 7.69231× il valore nominale — oppure un piano illimitato a tariffa fissa. Nuovi account: $5 di credito API gratuito con il codice FIXIT.[Ottieni una chiave API](/register?promo=FIXIT) [Scopri i piani illimitati](/it/plans/) AI Prime Tech è un gateway API indipendente e non è affiliato ad Anthropic, né approvato o sponsorizzato da Anthropic. «Claude» e «Claude Code» sono marchi di Anthropic. Le funzionalità di Claude Code descritte qui rispecchiano la documentazione pubblica di Anthropic al momento della stesura e cambiano frequentemente; i prezzi e gli elenchi dei modelli presenti in questa pagina vengono letti dalle impostazioni attuali di questo gateway. ## Altre guide su Claude Code [Errori di Claude Code e come risolverli](/it/claude-code/errors/)["Errore API: 500" di Claude Code: cosa significa e cosa lo risolve davvero](/it/claude-code/errors/api-error-500/)[Errore "Sovraccarico" di Claude (errore API 529): cosa significa e cosa fare](/it/claude-code/errors/overloaded-529/)[Errore API 400 di Claude Code: prompt troppo lungo, concorrenza nell'uso degli strumenti e gli altri casi](/it/claude-code/errors/api-error-400/)[Errori OAuth di Claude Code: timeout di 15000ms superato e codice di stato 500](/it/claude-code/errors/oauth-error/)["Il processo Claude Code è terminato con il codice 1": come individuare il vero errore e risolverlo](/it/claude-code/errors/process-exited-code-1/)[Limite di utilizzo di Claude raggiunto: limiti di sessione, settimanali e di Opus, "limiti di utilizzo API specificati", "saldo dei crediti insufficiente" — e cosa fare](/it/claude-code/errors/usage-limit-reached/)[Claude Code 401 e 403: credenziali di autenticazione non valide, chiave API non valida, "Accesso non effettuato", host_not_allowed](/it/claude-code/errors/auth-401-403/)[Errori di connessione di Claude Code: ECONNRESET, connessione persa durante la risposta, "In attesa della risposta API", "Impossibile connettersi all'API", errori dei certificati SSL](/it/claude-code/errors/connection-lost/)[Claude Code si blocca o smette di rispondere: come capire dove si è bloccato e sbloccarlo](/it/claude-code/errors/claude-code-hangs/)[Claude.ai non funziona: "Qualcosa è andato storto", limiti di capacità, "limite di 5 ore raggiunto", "errore durante l'accesso" e gli altri casi](/it/claude-code/errors/claude-ai-not-working/)