Início › Claude Code › Erros › O prompt é muito longo
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

"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ço

Todas essas mensagens significam a mesma coisa: a solicitação que o Claude Code (ou claude.ai) está prestes a enviar não cabe mais na janela de contexto do modelo. A janela contém muito mais do que suas mensagens digitadas — cada arquivo lido pelo agente, cada resultado de ferramenta, o prompt do sistema, as habilidades carregadas e as definições de ferramentas MCP contam. A solução é reduzir o que é enviado, e o rastreador mostra vários casos em que o próprio medidor estava errado.

TLDR

  • Prompt is too long / input is too long for requested model — um 400 da API: a solicitação excede a janela. /compact, depois /clear se necessário.
  • Context limit reached · /compact or /clear to continue — a própria verificação prévia do Claude Code; as mesmas soluções se aplicam, e às vezes é um falso alarme.
  • automatic compaction failed / single-exchange conversation cannot be compacted — um único turno gigantesco (um arquivo enorme ou uma saída de ferramenta); /clear e forneça novamente as instruções com menos conteúdo.
  • Principais fontes de excesso: muitos servidores MCP, habilidades grandes, leitura de logs inteiros ou arquivos minificados, longos /goal textos, subagentes que herdam tudo.

As mensagens

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

As duas primeiras vêm da API e trazem um status 400: a solicitação foi rejeitada, e tentar novamente sem alterá-la resulta na mesma falha. Context limit reached é a estimativa do próprio Claude Code antes do envio. Os erros de compactação significam que a própria saída de emergência falhou, geralmente porque a conversa é uma única troca enorme, sem nada mais antigo para resumir.

O que realmente ocupa a janela

  • Resultados de ferramentas. A cat de um log de 4 MB, um pacote minificado, um find sobre node_modules — cada byte da saída entra na conversa. Peça head, grep ou wc -l primeiro, ou diga ao agente quais arquivos ler.
  • Definições de ferramentas MCP. Cada servidor registrado contribui com seus esquemas de ferramentas para *todas* as solicitações. #50284: o subagente Explore falhava com Prompt is too long em todas as chamadas depois que muitos servidores MCP foram registrados — o subagente já começa com a janela quase cheia, antes de fazer qualquer coisa. Desative os servidores que você não está usando neste projeto (claude mcp list, depois remova-os ou restrinja seu escopo).
  • Skills e CLAUDE.md. #69179 relata Context limit reached com 21% de uso exibido logo após carregar a skill integrada claude-api ; outro usuário na discussão recebeu o erro no primeiro prompt de um processo recém-iniciado e resolveu o problema removendo a invocação da skill de CLAUDE.md. Skills grandes carregadas automaticamente são um custo fixo oculto.
  • Hooks que avaliam a conversa. O /goal O hook Stop envia a conversa recente para um modelo avaliador; em uma sessão longa, é essa própria solicitação de avaliação que excede o limite (#58192, 17 comentários, #62345). Um engenheiro da Anthropic observou que uma meta é limitada a 4,000 caracteres, portanto o texto da meta não é a causa; a duração da sessão é. Limpe a meta ou compacte a conversa antes de execuções autônomas longas.
  • Subagentes. Cada subagente tem sua própria janela, mas houve relatos de falhas na criação de subagentes no estilo Cowork com Prompt is too long em 0 tokens (#55712); atualize a CLI se encontrar esse padrão.

Resolva no 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

A ordem importa: consulte /context primeiro. Se ferramentas MCP ou uma skill ocupam um terço da janela, compactar a conversa não ajudará por muito tempo; remova o custo fixo. Se o problema for um único resultado de ferramenta, /clear é mais rápido do que insistir na compactação. Se o trabalho realmente exige centenas de milhares de tokens, uma (1M) variante do modelo é a ferramenta certa — mas veja a próxima seção, pois selecioná-la tem sua própria armadilha.

Quando o indicador está errado

Vários relatos no rastreador de problemas mostram a falha muito abaixo da janela anunciada. #51915: Context limit reached com 27% de uso, e /compact também apresentou erro em seguida. #49605: o aviso sendo acionado quando o limite ainda não havia sido atingido. O guia do erro 400 da API aborda o caso relacionado de Prompt is too long ocorrer entre 166K e 178K tokens em contas atendidas com uma janela de 200K, enquanto o cliente exibia 1M. Regra prática: se /context diz que ainda há espaço e a API continua recusando, trate cerca de 150K como seu limite real e compacte nesse ponto.

A armadilha inversa: escolher um modelo cuja janela padrão é de 1M em um plano que não a inclui gera uma mensagem de *limite de uso*, não de contexto (#62052 — "Erro enganoso de limite de uso atingido ao selecionar Sonnet — na verdade, uma restrição de acesso ao nível de contexto de 1M"). Escolha a variante sem 1M em /model, ou defina CLAUDE_CODE_DISABLE_1M_CONTEXT=1. Detalhes em página de limites de uso.

"Esta conversa é longa demais para continuar" em claude.ai

O produto de chat tem o mesmo limite, com palavras diferentes: *Sua mensagem excederá o limite de tamanho deste chat. Tente anexar menos arquivos ou arquivos menores, ou iniciar uma nova conversa.* e *Esta conversa é longa demais para continuar. Inicie um novo chat ou remova algumas ferramentas para liberar espaço.* A segunda mensagem se refere aos conectores: cada ferramenta ou conector MCP habilitado consome contexto em todas as mensagens, por isso a mensagem sugere remover ferramentas (#58521). Inicie um novo chat, anexe menos arquivos, coloque material de referência estável em um Projeto em vez de anexá-lo novamente e desative os conectores que você não está usando nessa conversa.

Na API e por meio de um gateway

Um 400 por tamanho é determinado pelo modelo, portanto se comporta de forma idêntica no acesso direto à Anthropic e por meio deste gateway (ANTHROPIC_BASE_URL=https://aiprimetech.io). O que muda é a cobrança: a API cobra por token, sem janela de sessão, então um trabalho de contexto longo que esbarra repetidamente nos limites da assinatura costuma ser mais barato e tranquilo com uma chave. Verifique quais modelos e tamanhos de janela o endpoint oferece em /v1/models antes de recorrer a um (1M) variante.

export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_gateway_key
claude

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 'a entrada é longa demais para o modelo solicitado'?

A solicitação excede a janela de contexto do modelo que você selecionou. É um 400 da API: execute /compact ou /clear, remova servidores MCP e skills não utilizados ou mude para uma variante do modelo com uma janela maior.

Como corrigir 'Limite de contexto atingido' no Claude Code?

Execute /context para ver o que ocupa a janela, /compact para resumir e /clear se a compactação falhar. Se o aviso aparecer muito abaixo do limite, trate-o como um falso alarme e compacte mesmo assim; há vários bugs desse tipo no rastreador de problemas.

Por que a compactação falha?

A compactação automática precisa de interações mais antigas para resumir. Se a conversa for uma única troca gigantesca, como uma única saída enorme de ferramenta, não há nada para condensar; execute /clear e forneça as instruções novamente com uma entrada menor.

Como corrigir 'Esta conversa é longa demais para continuar' em claude.ai?

Inicie um novo chat, anexe menos arquivos ou arquivos menores e desative conectores ou ferramentas que você não está usando: cada ferramenta habilitada consome contexto em todas as mensagens.

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 fazerErro 400 da API do Claude Code: prompt longo demais, concorrência no uso de ferramentas e os demaisErros 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-loLimite 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