Início › Claude Code › Erros › Erro 400 de API
Visão geralInstalaçãoreferência da CLIPreços e limitesAgent SDKSkills e pluginsGitHubWeb, desktop e IDEModelosErrosCódigo aberto?TutorialPara estudantesAutomação de QAvs Cursorvs Codex e OpenCodeSubagentesHooksMCPEcossistemaVS CodeOpenRouterLimites de requisiçõesGuia em chinês
Última atualização: 11 de outubro de 2026

Erro 400 da API do Claude Code: prompt longo demais, concorrência no uso de ferramentas e os demais

Um erro 400 significa que a API rejeitou a solicitação por ser inválida — ao contrário de um erro 500 ou 529, repetir a mesma tentativa resultará na mesma falha. A mensagem após API Error: 400 indica qual das possíveis causas se aplica, e cada uma tem uma correção específica.

TLDR

  • Prompt is too long — a conversa não cabe mais no contexto: /compact, /clear, ou uma (1M) variante.
  • due to tool use concurrency issues. Run /rewind — um histórico de chamadas de ferramentas inconsistente: /rewind e /clear se isso falhar; atualize a CLI.
  • messages.N: tool_use ids were found without tool_result blocks — da mesma categoria descrita acima.
  • organization has been disabled / filtragem de conteúdo — relacionado à conta ou à política, algo que uma nova tentativa não resolve.

"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 uma claude setup-token token — 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 /login ou 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_key

Crie uma conta com o código FIXIT

Perguntas 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 ilimitados

A 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.

Mais guias do Claude Code

Erros do Claude Code e como corrigi-los"Erro de API: 500" no Claude Code: o que significa e o que realmente resolveErro "Sobrecarregado" no Claude (erro 529 de API): o que significa e o que fazerErros de OAuth no Claude Code: tempo limite de 15000ms excedido e código de status 500"O processo do Claude Code foi encerrado com o código 1": como encontrar o erro real e corrigi-lo"O prompt é longo demais", "A entrada é longa demais para o modelo solicitado" e "Limite de contexto atingido" no Claude: o que preenche a janela e como liberar espaçoLimite de uso do Claude atingido: limites de sessão, semanais e do Opus, "limites especificados de uso da API", "o saldo de créditos é insuficiente" — e o que fazerErros 401 e 403 no Claude Code: credenciais de autenticação inválidas, chave de API inválida, "Você não está conectado", host_not_allowedErros de conexão no Claude Code: ECONNRESET, conexão perdida durante a resposta, "Aguardando resposta da API", "Não foi possível conectar à API", erros de certificado SSLO Claude Code trava, fica preso ou para de responder: como descobrir onde travou e sair dessa situaçãoClaude.ai não funciona: "Algo deu errado", restrições de capacidade, "limite de 5 horas atingido", "erro ao fazer login" e os demais