"O prompt é longo demais" / "A entrada é longa demais para o modelo solicitado"
As duas mensagens correspondem ao mesmo erro 400. A solicitação — histórico, arquivos lidos pelo agente, resultados de ferramentas — excede a janela de contexto do modelo. O Claude Code normalmente compacta o contexto antes disso; quando não o faz, o próximo turno falha com um erro 400. Soluções: /compact para resumir, /clear para começar do zero com um breve resumo das instruções, ou mude para uma (1M) variante de modelo para trabalhos realmente extensos.
Vale conhecer dois relatos recentes porque, nesses casos, o indicador mostra informações incorretas: #82226 constatou claude-opus-5 que as solicitações eram limitadas a aproximadamente 200K em algumas contas, enquanto o cliente exibia uma janela de 1M — todas as falhas ocorreram entre 166K e 178K tokens; #93808 (setembro de 2026) relata que a CLI 2.1.26x rejeitava prompts com mais de 200K em uma assinatura Max, enquanto uma versão anterior os processava com 664K.
Se /context indica que há espaço e, mesmo assim, você recebe Prompt is too long por volta de 170–200K, provavelmente está nessa situação: compacte para menos de ~150K ou tente outro modelo ou outra versão da CLI. O que preenche a janela em primeiro lugar (esquemas de ferramentas MCP, skills, hooks, resultados enormes de ferramentas) e os falsos Context limit reached alertas são abordados na página sobre prompts longos demais.
"Erro de API: 400 devido a problemas de concorrência no uso de ferramentas. Execute /rewind para recuperar a conversa."
O histórico da conversa contém chamadas de ferramentas e resultados de ferramentas que não correspondem entre si — a API exige que cada tool_result responda a um tool_use no turno anterior do assistente. A grande onda de relatos ocorreu em #8763 (270 comentários, outubro de 2025). As próprias respostas da Anthropic ali: "na verdade, há várias causas raiz", depois "recomendamos 2.0.24 ou mais recente", depois "isso foi corrigido — verifique se você está na versão mais recente (claude update)".
Isso ainda acontece após sessões intensas: #40305 identificou a causa como blocos tool_result órfãos deixados pela compactação do contexto — e, nesse caso, /rewind não ajudou, apenas /clear resolveu. A mesma categoria de problema aparece como 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
Outros erros 400 que você encontrará
invalid_request_error: messages.N: …— um histórico malformado, com as mesmas soluções descritas acima.This organization has been disabled.— relacionado à conta; entre em contato com o suporte da Anthropic ou use outra conta ou outro endpoint. Não há correção no cliente.Output blocked by content filtering policy— a resposta acionou um filtro (#88062); reformule a tarefa.API Error: 400 status code (no body)com umaclaude setup-tokentoken — uma issue em aberto (#86986) em que tokens de longa duração recém-gerados são rejeitados na primeira solicitação; o login interativo na mesma máquina funciona. Solução alternativa até a correção: use/loginou uma chave de API.- Erros 400 de saldo de créditos apesar de haver saldo disponível (#91322) — um problema de validação no sistema de cobrança; saia da conta e entre novamente, depois entre em contato com o suporte.
data retention mode 'default' is not available— uma configuração da organização (a política de retenção de dados da organização não permite o modo solicitado pelo cliente), sem relação com o seu prompt. Atualize o Claude Code e, se o problema persistir, consulte o administrador da organização; não há uma opção no cliente para alterar isso.
400 em um gateway
Um erro 400 diz respeito à solicitação, portanto se comporta da mesma forma no acesso direto à Anthropic e por este gateway (ANTHROPIC_BASE_URL=https://aiprimetech.io): as mesmas /compact, /rewind e /clear soluções se aplicam. Um caso específico do gateway: um ID de modelo que o endpoint não disponibiliza também retorna um erro — verifique /v1/models.
Cansado de lidar com esse problema?
Execute o Claude Code pelo gateway da AI Prime Tech: os mesmos modelos Claude nas contas upstream do próprio gateway, duas variáveis de ambiente para fazer a mudança, e novas contas recebem $5 em crédito gratuito para a API com o código FIXIT — sem cartão.
export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_keyPerguntas frequentes
O que significa o erro 400 da API do Claude?
A API rejeitou a solicitação por ser inválida. O texto que vem depois explica o motivo — prompt longo demais, histórico de chamadas de ferramentas inconsistente, problema na conta ou filtro de conteúdo — e tentar novamente sem alterações não ajudará.
Como corrigir 'O prompt é longo demais' no Claude Code?
Execute /compact, ou /clear e forneça novamente um resumo das instruções, ou mude para uma variante de modelo com contexto de 1M. Se falhar por volta de 170–200K enquanto /context mostra espaço disponível, compacte para menos de ~150K.
Como corrigir 'Erro de API: 400 devido a problemas de concorrência no uso de ferramentas'?
Execute /rewind; se isso não recuperar a sessão, execute /clear. Atualize o Claude Code com claude update — a Anthropic corrigiu várias causas raiz em 2.0.24 e versões posteriores.
Execute o Claude Code no gateway
Os mesmos modelos, duas variáveis de ambiente, créditos com 7.69231× o valor nominal — ou um plano ilimitado com preço fixo. Novas contas: $5 em crédito gratuito para a API com o código FIXIT.
Obter uma chave de API Ver planos ilimitadosA AI Prime Tech é um gateway de API independente e não é afiliada, endossada nem patrocinada pela Anthropic. “Claude” e “Claude Code” são marcas comerciais da Anthropic. Os recursos do Claude Code descritos aqui seguem a documentação pública da Anthropic no momento da redação e mudam com frequência; os preços e as listas de modelos nesta página são obtidos das configurações atuais deste gateway.