Custo de tokens do Claude Code: o que uma sessão realmente consome
Updated 2026-07-15
Uma sessão séria do Claude Code consome milhões de tokens de entrada porque o agente reenvia o contexto crescente em cada chamada de modelo, então uma hora de trabalho no Sonnet 4.6 costuma ficar entre alguns dólares e algumas dezenas de dólares nas taxas diretas da API. Cache de prompt, roteamento de modelo e uma taxa por token mais baixa são as três alavancas que reduzem isso.
Resposta rápida: espere dólares por sessão, não centavos.
O Claude Code é uma ferramenta agêntica, não uma janela de chat. Uma requisição sua pode disparar dezenas de chamadas de modelo, e cada chamada reenvia toda a conversa crescente como tokens de entrada. Isso faz do volume de entrada, não da saída, o principal fator de custo. Tokens de saída costumam ser um arredondamento perto da entrada. Números aproximados relatados pela comunidade colocam uma sessão séria de uma hora em um repositório médio em cerca de 5 a 20 milhões de tokens. Nas taxas diretas da Anthropic para o Sonnet 4.6 ($3 por milhão de entrada, $15 por milhão de saída), a maioria das sessões fica entre cerca de $2 e $40 antes dos descontos de cache, e dias pesados com o Opus passam bem disso. O cache de prompt puxa as faturas reais para baixo da matemática ingênua, mas o padrão se mantém: sessões longas em repositórios grandes custam dinheiro de verdade. Você tem três alavancas. Reduza o que entra na janela de contexto, roteie trabalho de rotina para modelos mais baratos, e reduza a taxa por token mudando onde as requisições são cobradas. O restante desta página detalha cada uma com números concretos.
Para onde os tokens realmente vão.
Duas mecânicas amenizam isso. Primeiro, o cache de prompt da Anthropic: o Claude Code marca prefixos estáveis como cacheáveis, escritas de cache custam um prêmio, e leituras de cache são cobradas a cerca de um décimo da taxa normal de entrada. Segundo, a compactação de contexto: o comando /compact resume o histórico e descarta a transcrição bruta. Ambos ajudam bastante, e nenhum muda a regra fundamental: tudo que está na janela é pago em toda chamada que o inclui. É por isso que o mesmo prompt custa valores muito diferentes em repositórios diferentes. Uma pergunta feita em uma sessão nova com um CLAUDE.md enxuto é barata. A mesma pergunta feita 30 turnos dentro de uma sessão que já leu uma dezena de arquivos grandes anda em cima de uma janela de tokens de seis dígitos.
- Prompt de sistema e definições de ferramentas: aproximadamente 15 a 20 mil tokens, reenviados a cada chamada de modelo.
- CLAUDE.md, arquivos de regras e schemas de ferramentas MCP: carregados no início da sessão e levados em toda chamada subsequente.
- Leitura de arquivos: um arquivo-fonte de 500 linhas tem cerca de 5 a 7 mil tokens, e permanece na janela depois de ser lido uma vez.
- Resultados de ferramentas: saída de testes, resultados de grep e logs de terminal são anexados à conversa e recobrados como entrada em todo turno posterior.
- O próprio loop agêntico: um único "corrija esse teste que está falhando" pode gerar de 10 a 40 chamadas de modelo antes do Claude Code responder.
Matemática realista de custo de sessão.
Modele turno a turno em vez de adivinhar. Uma sessão típica de tamanho médio roda cerca de 40 chamadas de modelo. Depois que alguns arquivos e alguma saída de teste se acumulam, a janela completa tem em média cerca de 90 mil tokens por chamada. Quarenta chamadas de 90 mil dão 3.6 milhões de tokens de entrada. A saída permanece pequena: 40 chamadas de aproximadamente 1,000 tokens cada dão cerca de 40 mil tokens de saída. A tabela abaixo precifica três perfis de sessão nas taxas diretas de tabela da Anthropic. Trate isso como tetos: o cache de prompt desconta bastante o prefixo repetido, então sessões em cache costumam sair mais baratas. O padrão ainda bate com o que desenvolvedores relatam. Tardes ocasionais custam alguns dólares; rodar o Opus como driver diário pela API pode passar de várias centenas de dólares por mês.
| Perfil de sessão | Tokens de entrada | Tokens de saída | Sonnet 4.6 direto ($3/$15) | Opus 4.7 direto ($5/$25) |
|---|---|---|---|---|
| Leve (10 chamadas, repositório pequeno) | ~0.6M | ~12K | $1.98 | $3.30 |
| Típica (40 chamadas, repositório médio) | ~3.6M | ~40K | $11.40 | $19.00 |
| Dia pesado (3 sessões longas) | ~12M | ~120K | $37.80 | $63.00 |
Plano vs API: qual caminho torna o Claude Code mais barato?
A Anthropic vende o Claude Code de duas formas: incluído em planos de assinatura de taxa fixa com limites de uso aplicados em janelas contínuas, ou medido por token na API. O preço da API do Claude Code é simplesmente as taxas de modelo acima aplicadas ao que suas sessões consomem, sem teto e sem corte. O ponto de equilíbrio é aritmética pura. Se sua sessão típica custa cerca de $11 no Sonnet nas taxas diretas, um plano de $20 se paga sozinho em aproximadamente duas sessões por mês, desde que você fique dentro dos limites. A pegadinha são os próprios limites: uso agêntico pesado é exatamente o padrão que dispara limites contínuos, e uma taxa fixa deixa de ser barata no momento em que você fica bloqueado no meio de uma sessão. O faturamento por API inverte essa relação. Você nunca é cortado, e paga exatamente pelo que consome. Muitos usuários pesados acabam em um modelo híbrido: um plano para trabalho interativo, uma chave de API para jobs de CI e excedente.
| Opção | Preço | Limites | Serve para |
|---|---|---|---|
| Plano Claude Pro | $20/mês (aprox.) | Janelas de uso contínuas, limites semanais, cota modesta de Claude Code | Sessões ocasionais, repositórios pequenos |
| Planos Claude Max | $100 a $200/mês (aprox.) | Limites mais altos, ainda com rate limit sob carga agêntica sustentada | Usuários diários que toleram limites |
| API Anthropic, pay as you go | Por token nas taxas de tabela | Sem teto de uso, todo token medido | Uso irregular ou em equipe, CI, controle total |
| API por um gateway | Por token, abaixo da tabela | Mesma medição, preço unitário menor | Igual à API, sensível a custo |
Como reduzir o custo de tokens do Claude Code.
As duas últimas alavancas se somam. Rotear um modelo barato por um endpoint com desconto pode transformar uma sessão de $10 em bem menos de um dólar para trabalho de rotina. Uma opção de gateway é a APIsRouter, uma API compatível com OpenAI com faturamento pay-as-you-go e sem assinatura: modelos globais são precificados 20% abaixo da tabela oficial, modelos chineses ficam abaixo de suas taxas oficiais, o primeiro depósito soma +100% de saldo, e o checkout sem cadastro em /topup cobra primeiro e envia a chave por e-mail. O catálogo abaixo mostra como fica uma escada de roteamento na prática. O Kimi K2.6 (kimi-k2.6) também está disponível se você preferir usá-lo como tier econômico.
- Mantenha o CLAUDE.md enxuto. Cada linha é uma cobrança recorrente em toda chamada de modelo em toda sessão.
- Comece uma sessão nova por tarefa e rode /compact quando uma sessão longa derivar. Uma janela de 150 mil tokens cobra 150 mil em cada chamada.
- Delimite as leituras. Aponte o Claude Code para arquivos específicos em vez de deixá-lo vasculhar, e exclua saída de build e diretórios vendorizados.
- Desative servidores MCP que você não está usando. Os schemas de ferramentas deles andam junto no prompt de sistema em toda chamada.
- Roteie por modelo. Mantenha o Opus para arquitetura e depuração difícil, rode o Sonnet como padrão, e envie boilerplate, scaffolding de testes e mensagens de commit para modelos mais baratos.
- Reduza a própria taxa por token apontando a base URL para um gateway em vez de faturar nos preços diretos de tabela.
| ID do modelo | Entrada $/1M | Saída $/1M | Use para |
|---|---|---|---|
| claude-opus-4-7 | $4.00 | $20.00 | Arquitetura, depuração difícil |
| claude-sonnet-4-6 | $2.40 | $12.00 | Driver de código padrão |
| glm-5 | $0.514 | $2.314 | Edições de rotina, subtarefas agênticas |
| deepseek-v4-pro | $0.3915 | $0.783 | Boilerplate, testes, mensagens de commit |
| deepseek-v4-flash | $0.126 | $0.252 | Resumos, consultas rápidas |
Exemplo de configuração: reaponte o Claude Code e verifique.
O Claude Code lê ANTHROPIC_BASE_URL na inicialização, então trocar onde os tokens são cobrados é uma mudança de configuração, não de fluxo de trabalho. Coloque o endpoint e a chave em ~/.claude/settings.json e toda sessão os captura. Os IDs de modelo permanecem os mesmos, a execução de ferramentas continua local na sua máquina, e o rollback é comentar uma linha. Para ferramentas e scripts compatíveis com OpenAI, a base URL termina em /v1 (https://api.apisrouter.com/v1). Verifique a chave com um curl avulso antes de apontar seu driver diário para lá:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.apisrouter.com",
"ANTHROPIC_AUTH_TOKEN": "sk-APIsRouter-...",
"ANTHROPIC_MODEL": "claude-sonnet-4-6",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-7",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6"
}
}Perguntas frequentes
Quanto custa o Claude Code por hora?
Números aproximados relatados pela comunidade para uma hora ativa em um repositório médio são de 5 a 20 milhões de tokens, o que precifica entre cerca de $2 e $40 no Sonnet 4.6 nas taxas diretas antes do cache. O cache de prompt costuma deixar as faturas reais abaixo disso, e o Opus praticamente dobra as taxas por token.
Por que o Claude Code usa tantos tokens?
Toda chamada de modelo reenvia toda a janela de contexto: prompt de sistema, CLAUDE.md, cada arquivo que já leu, e toda a saída de ferramentas anterior. Uma requisição sua pode disparar dezenas de chamadas, então os mesmos tokens são cobrados como entrada repetidamente conforme a janela cresce.
O Claude Code está incluído na assinatura Claude Pro?
Sim, os planos de assinatura incluem uso do Claude Code sob janelas de taxa contínuas e limites semanais. Usuários leves costumam caber dentro de um plano. Sessões agênticas sustentadas são exatamente o padrão que atinge os limites, por isso usuários pesados adicionam uma chave de API para excedente ou CI.
Como verifico quantos tokens o Claude Code já usou?
Rode /cost dentro de uma sessão para ver o gasto atual quando você está no faturamento por API. Para histórico em nível de conta, confira o console de faturamento do endpoint que ANTHROPIC_BASE_URL aponta; gateways costumam mostrar detalhamento de modelo, token e dólar por requisição, por chave.
O Claude Code pode usar um modelo mais barato para economizar?
Sim. ANTHROPIC_MODEL define o padrão, e os overrides ANTHROPIC_DEFAULT_OPUS_MODEL, SONNET e HAIKU remapeiam as escolhas de tier. Uma configuração comum mantém o Sonnet como driver, reserva o Opus para tarefas explicitamente difíceis, e envia jobs roteirizados ou repetitivos para um modelo econômico como o deepseek-v4-pro por um endpoint compatível com OpenAI.
O cache de prompt torna o Claude Code mais barato automaticamente?
Em grande parte, sim. O Claude Code aplica cache de prompt sem configuração, então o prefixo estável do seu contexto é cobrado a uma fração da taxa de entrada em chamadas repetidas. Você ainda paga o preço cheio por conteúdo novo entrando na janela, e encerrar uma sessão descarta o cache aquecido, então agrupe trabalho relacionado em uma sessão quando fizer sentido.