Source: https://aiprimetech.io/pt/claude-code/errors/prompt-too-long/ [Início](/pt/) › [Claude Code](/pt/claude-code/) › [Erros](/pt/claude-code/errors/) › O prompt é muito longo [Visão geral](/pt/claude-code/)[Instalação](/pt/claude-code/install/)[referência da CLI](/pt/claude-code/cli/)[Preços e limites](/pt/claude-code/pricing/)[Agent SDK](/pt/claude-code/sdk/)[Skills e plugins](/pt/claude-code/skills/)[GitHub](/pt/claude-code/github/)[Web, desktop e IDE](/pt/claude-code/web-and-desktop/)[Modelos](/pt/claude-code/models/)[Erros](/pt/claude-code/errors/)[Código aberto?](/pt/claude-code/open-source/)[Tutorial](/pt/claude-code/tutorial/)[Para estudantes](/pt/claude-code/for-students/)[Automação de QA](/pt/claude-code/qa-automation/)[vs Cursor](/pt/claude-code/vs-cursor/)[vs Codex e OpenCode](/pt/claude-code/vs-codex/)[Subagentes](/pt/claude-code/subagents/)[Hooks](/pt/claude-code/hooks/)[MCP](/pt/claude-code/mcp/)[Ecossistema](/pt/claude-code/ecosystem/)[VS Code](/pt/claude-code/vscode/)[OpenRouter](/pt/claude-code/openrouter/)[Limites de requisições](/pt/claude-code/rate-limits/)[Guia em chinês](/claude-code/zh/) Ú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](https://github.com/anthropics/claude-code/issues/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](https://github.com/anthropics/claude-code/issues/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](https://github.com/anthropics/claude-code/issues/58192), 17 comentários, [#62345](https://github.com/anthropics/claude-code/issues/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](https://github.com/anthropics/claude-code/issues/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](https://github.com/anthropics/claude-code/issues/51915): Context limit reached com 27% de uso, e /compact também apresentou erro em seguida. [#49605](https://github.com/anthropics/claude-code/issues/49605): o aviso sendo acionado quando o limite ainda não havia sido atingido. O [guia do erro 400 da API](/pt/claude-code/errors/api-error-400/) 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](https://github.com/anthropics/claude-code/issues/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](/pt/claude-code/errors/usage-limit-reached/). ## "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](https://github.com/anthropics/claude-code/issues/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](/register?promo=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](/register?promo=FIXIT) [Ver planos ilimitados](/pt/plans/) 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](/pt/claude-code/errors/)["Erro de API: 500" no Claude Code: o que significa e o que realmente resolve](/pt/claude-code/errors/api-error-500/)[Erro "Sobrecarregado" no Claude (erro 529 de API): o que significa e o que fazer](/pt/claude-code/errors/overloaded-529/)[Erro 400 da API do Claude Code: prompt longo demais, concorrência no uso de ferramentas e os demais](/pt/claude-code/errors/api-error-400/)[Erros de OAuth no Claude Code: tempo limite de 15000ms excedido e código de status 500](/pt/claude-code/errors/oauth-error/)["O processo do Claude Code foi encerrado com o código 1": como encontrar o erro real e corrigi-lo](/pt/claude-code/errors/process-exited-code-1/)[Limite 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 fazer](/pt/claude-code/errors/usage-limit-reached/)[Erros 401 e 403 no Claude Code: credenciais de autenticação inválidas, chave de API inválida, "Você não está conectado", host_not_allowed](/pt/claude-code/errors/auth-401-403/)[Erros 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 SSL](/pt/claude-code/errors/connection-lost/)[O Claude Code trava, fica preso ou para de responder: como descobrir onde travou e sair dessa situação](/pt/claude-code/errors/claude-code-hangs/)[Claude.ai não funciona: "Algo deu errado", restrições de capacidade, "limite de 5 horas atingido", "erro ao fazer login" e os demais](/pt/claude-code/errors/claude-ai-not-working/)