Home › Claude Code › Errori › Errore API 400
PanoramicaInstallazioneriferimento della CLIPrezzi e limitiAgent SDKSkill e pluginGitHubWeb, desktop e IDEModelliErroriÈ open source?TutorialPer studentiAutomazione QAConfronto con CursorConfronto con Codex e OpenCodeSubagentiHookMCPEcosistemaVS CodeOpenRouterLimiti di frequenzaGuida in cinese
Ultimo aggiornamento: 11 ottobre 2026

Errore API 400 di Claude Code: prompt troppo lungo, concorrenza nell'uso degli strumenti e gli altri casi

Un 400 significa che l'API ha rifiutato la richiesta perché non valida — a differenza di un 500 o 529, riprovare con la stessa richiesta produrrà lo stesso errore. Il messaggio dopo API Error: 400 indica quale delle possibili cause si è verificata, e ciascuna ha una soluzione specifica.

TLDR

  • Prompt is too long — la conversazione non rientra più nel contesto: /compact, /clear, oppure una (1M) variante.
  • due to tool use concurrency issues. Run /rewind — una cronologia delle chiamate agli strumenti danneggiata: /rewinde /clear se non funziona; aggiorna la CLI.
  • messages.N: tool_use ids were found without tool_result blocks — stessa categoria del caso precedente.
  • organization has been disabled / filtro dei contenuti — riguarda l'account o le policy, e riprovare non risolve il problema.

"Il prompt è troppo lungo" / "L'input è troppo lungo per il modello richiesto"

Entrambe le formulazioni indicano lo stesso 400. La richiesta — cronologia, file letti dall'agente, risultati degli strumenti — supera la finestra di contesto del modello. Normalmente Claude Code compatta il contesto prima che ciò accada; quando non lo fa, il turno successivo fallisce con un 400. Soluzioni: /compact per riassumere, /clear per ricominciare con una breve descrizione del compito, oppure passa a una (1M) variante del modello per lavori davvero estesi.

Vale la pena conoscere due segnalazioni recenti, perché in questi casi l'indicatore è ingannevole: #82226 ha rilevato claude-opus-5 richieste soggette a un limite di circa 200K su alcuni account, mentre il client mostrava una finestra da 1M — tutti gli errori si verificavano tra 166K e 178K token; #93808 (settembre 2026) segnala che la CLI 2.1.26x rifiuta prompt >200K con un abbonamento Max, mentre una versione precedente li gestiva a 664K.

Se /context indica che hai spazio e continui a ricevere Prompt is too long intorno a 170–200K, probabilmente ti trovi in quella situazione: compatta il contesto sotto ~150K, oppure prova un altro modello o un'altra versione della CLI. Le cause che riempiono la finestra (schemi degli strumenti MCP, skill, hook, risultati enormi degli strumenti) e i falsi Context limit reached allarmi sono trattati nella pagina sul prompt troppo lungo.

"Errore API: 400 dovuto a problemi di concorrenza nell'uso degli strumenti. Esegui /rewind per recuperare la conversazione."

La cronologia della conversazione contiene chiamate agli strumenti e risultati che non corrispondono — l'API richiede che ogni tool_result risponda a un tool_use nel turno precedente dell'assistente. L'ondata principale è stata #8763 (270 commenti, ottobre 2025). Le successive risposte di Anthropic in quella discussione: "in realtà ci sono diverse cause alla radice", poi "consigliamo 2.0.24 o una versione successiva", poi "il problema è risolto — assicurati di usare la versione più recente (claude update)".

Succede ancora dopo sessioni intensive: #40305 ha ricondotto il problema a blocchi tool_result orfani lasciati dalla compattazione del contesto — e in quel caso /rewind non ha aiutato, solo /clear ha funzionato. La stessa categoria di problemi si manifesta come messages.2: tool_use ids were found without tool_result blocks immediately after.

/rewind      # step back to before the broken turn
/clear       # if /rewind doesn't recover it: fresh context, re-brief
claude update

Altri errori 400 che potresti incontrare

  • invalid_request_error: messages.N: … — una cronologia malformata, con le stesse soluzioni indicate sopra.
  • This organization has been disabled. — riguarda l'account; contatta l'assistenza Anthropic oppure usa un altro account/endpoint. Non esiste una soluzione lato client.
  • Output blocked by content filtering policy — la risposta ha attivato un filtro (#88062); riformula il compito.
  • API Error: 400 status code (no body) con una claude setup-token token — un problema ancora aperto (#86986) in cui i token di lunga durata appena generati vengono rifiutati alla prima richiesta; l'accesso interattivo sulla stessa macchina funziona. Soluzione temporanea fino alla correzione: usa /login oppure una chiave API.
  • Errori 400 relativi al saldo dei crediti nonostante un saldo disponibile (#91322) — un problema di convalida lato fatturazione; esci e accedi di nuovo, poi contatta l'assistenza.
  • data retention mode 'default' is not available — un'impostazione a livello di organizzazione (la policy di conservazione dei dati dell'organizzazione non consente la modalità richiesta dal client), non il tuo prompt. Aggiorna Claude Code e, se il problema persiste, rivolgiti all'amministratore dell'organizzazione; non esiste un'opzione lato client.

400 su un gateway

Un 400 riguarda la richiesta, quindi si comporta allo stesso modo sia con l'accesso diretto ad Anthropic sia tramite questo gateway (ANTHROPIC_BASE_URL=https://aiprimetech.io): si applicano le stesse /compact, /rewind e /clear soluzioni. Un caso specifico del gateway: anche un ID modello non supportato dall'endpoint restituisce un errore — controlla /v1/models.

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

Domande frequenti

Cosa significa l'errore API 400 di Claude?

L'API ha rifiutato la richiesta perché non valida. Il testo che segue spiega il motivo — prompt troppo lungo, cronologia delle chiamate agli strumenti danneggiata, problema dell'account o filtro dei contenuti — e riprovare senza modifiche non aiuterà.

Come risolvo 'Prompt troppo lungo' in Claude Code?

Esegui /compact, oppure /clear e fornisci di nuovo una breve descrizione del compito, oppure passa a una variante del modello con contesto da 1M. Se fallisce intorno a 170–200K mentre /context indica spazio disponibile, compatta il contesto sotto ~150K.

Come risolvo 'Errore API: 400 dovuto a problemi di concorrenza nell'uso degli strumenti'?

Esegui /rewind; se non recupera la sessione, usa /clear. Aggiorna Claude Code con claude update — Anthropic ha corretto diverse cause alla radice in 2.0.24 e nelle versioni successive.

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 Scopri i piani illimitati

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"Errore API: 500" di Claude Code: cosa significa e cosa lo risolve davveroErrore "Sovraccarico" di Claude (errore API 529): cosa significa e cosa fareErrori OAuth di Claude Code: timeout di 15000ms superato e codice di stato 500"Il processo Claude Code è terminato con il codice 1": come individuare il vero errore e risolverloClaude "Prompt troppo lungo", "Input troppo lungo per il modello richiesto" e "Limite di contesto raggiunto": cosa riempie la finestra e come recuperare spazioLimite di utilizzo di Claude raggiunto: limiti di sessione, settimanali e di Opus, "limiti di utilizzo API specificati", "saldo dei crediti insufficiente" — e cosa fareClaude Code 401 e 403: credenziali di autenticazione non valide, chiave API non valida, "Accesso non effettuato", host_not_allowedErrori di connessione di Claude Code: ECONNRESET, connessione persa durante la risposta, "In attesa della risposta API", "Impossibile connettersi all'API", errori dei certificati SSLClaude Code si blocca o smette di rispondere: come capire dove si è bloccato e sbloccarloClaude.ai non funziona: "Qualcosa è andato storto", limiti di capacità, "limite di 5 ore raggiunto", "errore durante l'accesso" e gli altri casi