calc.dev.br

Quanto custa uma chamada com 1 milhão de tokens

A janela de 1 milhão de tokens virou padrão nos modelos Claude atuais, e muita gente passou a mandar repositórios e documentos inteiros de uma vez. Resolvemos um caso de exemplo: 900 mil tokens de código e dez perguntas sobre a arquitetura. Mostramos o preço por modelo, o que o cache corta e quando uma seleção menor sai melhor.

Guia práticoPor Publicado em 8 min de leitura
Cabos de rede ligados a um rack de servidores
Mandar 900 mil tokens numa só chamada cabe na janela do Claude; o que pesa é repetir esse envio a cada pergunta. Foto: Taylor Vick / Unsplash

O caso: uma desenvolvedora quer entender um sistema legado antes de refatorar. Ela junta o repositório inteiro num único arquivo de texto, com cerca de 900.000 tokens, e manda para o Claude com 10 perguntas sobre a arquitetura, uma por chamada. Quer saber quanto isso custa e se compensa mais do que mandar só os arquivos que importam.

Resposta curta: uma chamada com 900.000 tokens de entrada e 4.000 de saída custa US$ 1,84 no Sonnet 5.5 e US$ 3,68 no Opus 5.5. As 10 perguntas sem cache custam US$ 18,40 no Sonnet 5.5. Com cache, US$ 3,46. Mandando só 80.000 tokens de arquivos relevantes, US$ 0,68. Os tamanhos são exemplo.

Quais modelos aceitam 1 milhão de tokens

Pela documentação de janelas de contexto da Anthropic, têm janela de 1 milhão de tokens: Fable 5.1, Fable 5, Opus 5.5, Opus 5, Opus 4.8, Opus 4.7, Opus 4.6, Sonnet 5.5, Sonnet 5, Sonnet 4.6 e Haiku 5.5. Todos geram até 128 mil tokens de saída por chamada. Os demais, incluindo o Sonnet 4.5, ficam em 200 mil.

A janela de 1 milhão é o padrão. Não precisa de cabeçalho beta. E, com uma exceção, a chamada longa paga o preço normal por token. A exceção é o Haiku 5.5: acima de 100 mil tokens de prompt, toda a chamada passa para uma faixa de preço mais alta.

Para ter ideia do tamanho: pela tabela do site, 1 milhão de tokens de texto em português equivalem a cerca de 425.000 palavras. Código-fonte rende outra proporção. Meça o seu arquivo com o endpoint de contagem de tokens da API ou com o contador de tokens do site.

Passo 1: o preço de uma chamada cheia

Premissas do exemplo: 900.000 tokens de entrada e 4.000 de saída. A saída inclui o raciocínio do modelo, que a documentação manda cobrar como token de saída.

Modelo Entrada (por milhão) Saída (por milhão) Custo da chamada Em reais
Haiku 5.5 (faixa acima de 100 mil) US$ 0,50 US$ 2,50 US$ 0,46 R$ 2,30
Sonnet 5.5 US$ 2,00 US$ 10,00 US$ 1,84 R$ 9,22
Opus 5.5 US$ 4,00 US$ 20,00 US$ 3,68 R$ 18,44
Fable 5.1 US$ 10,00 US$ 50,00 US$ 9,20 R$ 46,09

Preços da tabela do site, atualizada em outubro de 2026. Os valores em reais usam o dólar de referência do site e não incluem IOF nem impostos.

Repare onde o dinheiro vai. No Sonnet 5.5, a entrada responde por 98% da chamada. Numa chamada cheia, a saída quase não pesa. O que pesa é mandar o mesmo milhão de tokens de novo.

Passo 2: dez perguntas sem cache

Cada pergunta é uma chamada nova. Para simplificar, o exemplo supõe perguntas independentes, de 200 tokens, sem levar as respostas anteriores junto. Sem cache, o repositório inteiro é cobrado a preço cheio 10 vezes.

  • Sonnet 5.5: 10 × US$ 1,84, mais as perguntas = US$ 18,40
  • Opus 5.5: US$ 36,81

É aqui que muita fatura assusta. A primeira chamada parece barata. A décima já custou dez vezes isso.

Livros variados numa estante de madeira branca
Uma janela de 1 milhão de tokens guarda o equivalente a vários livros, mas nem tudo precisa entrar em toda pergunta. Foto: Aneta Pawlik / Unsplash

Passo 3: as mesmas perguntas com cache

O repositório é o mesmo em todas as chamadas. É o candidato perfeito ao cache de prompt: põe o arquivo primeiro, marca o ponto de cache depois dele e deixa a pergunta no fim.

No Sonnet 5.5, gravar o repositório no cache de 5 minutos custa US$ 2,25, uma vez. Cada leitura seguinte custa US$ 0,0900. As 10 perguntas saem por US$ 3,46, contra US$ 18,40 sem cache. No Opus 5.5, US$ 6,93, contra US$ 36,81.

O cache de 5 minutos se renova a cada leitura. Se as perguntas vêm com intervalos maiores, porque a desenvolvedora lê cada resposta com calma, vale o cache de 1 hora. A gravação custa mais, US$ 4,00 por milhão no Sonnet 5.5, e as 10 perguntas ficam em US$ 4,81. Ainda muito abaixo da conta sem cache.

Passo 4: compare com mandar só o que importa

A outra saída é não mandar tudo. Se as perguntas tocam só uma parte do sistema, uma seleção de 80.000 tokens de arquivos relevantes pode bastar. Esse número também é exemplo.

Estratégia (10 perguntas, exemplo) Custo em US$ Em reais
Sonnet 5.5, repositório inteiro, sem cache US$ 18,40 R$ 92,20
Sonnet 5.5, repositório inteiro, em lote US$ 9,20 R$ 46,10
Sonnet 5.5, repositório inteiro, cache de 1 hora US$ 4,81 R$ 24,12
Sonnet 5.5, repositório inteiro, cache de 5 minutos US$ 3,46 R$ 17,35
Sonnet 5.5, só 80.000 tokens relevantes, com cache US$ 0,68 R$ 3,39
Haiku 5.5, só 80.000 tokens relevantes, com cache US$ 0,04 R$ 0,19

A linha do lote usa o desconto de 50% da API de Lotes, sem contar cache. O lote serve se as respostas podem esperar. Para uma conversa de exploração, em que cada pergunta depende da anterior, ele não ajuda.

A linha do Haiku 5.5 mostra o efeito da faixa de preço: com 80.000 tokens, o prompt fica abaixo de 100 mil e paga o preço baixo. Com o repositório inteiro, a mesma chamada custaria US$ 0,46.

Passo 5: o que o preço não mostra

Encher a janela não é só questão de custo. A documentação da Anthropic diz que a precisão e a lembrança do modelo caem quando o número de tokens cresce. Ela chama isso de context rot. Mais contexto não é automaticamente melhor. Uma seleção bem feita pode dar respostas melhores e custar menos.

Outros pontos da documentação que mudam a conta:

  • Tudo conta na janela. Prompt de sistema, mensagens, resultados de ferramentas, imagens, documentos e definições de ferramentas. A saída do turno, raciocínio incluído, também conta.
  • Raciocínio antigo fica. No Opus 5.5, no Sonnet 5.5, no Haiku 5.5 e no Fable 5.1, a API mantém por padrão os blocos de raciocínio dos turnos anteriores. Numa conversa que acumula histórico, eles viram entrada nas chamadas seguintes.
  • Cache não libera espaço. O prefixo guardado continua ocupando a janela. O cache muda o preço, não o tamanho.
  • Tokenizador novo. Os modelos a partir do 4.7 usam um tokenizador que gera cerca de 30% mais tokens para o mesmo texto, segundo a página de preços. Uma estimativa feita com modelo antigo sai baixa.

Quando a chamada cheia faz sentido

Mandar o repositório inteiro não é desperdício em todo caso. Ele compensa quando:

  • você ainda não sabe quais arquivos importam, como na primeira leitura de um sistema desconhecido;
  • a pergunta depende de partes distantes do código, como um fluxo que passa por muitos módulos;
  • montar a seleção custaria mais horas de trabalho do que a diferença na fatura.

No caso, a diferença entre o repositório inteiro com cache e a seleção é de US$ 2,79 nas 10 perguntas. Se a seleção leva uma hora para montar, a conta favorece mandar tudo. Se o trabalho se repete todo dia, com dezenas de perguntas, a seleção ganha. Depois da primeira rodada, use as respostas para descobrir quais arquivos o modelo de fato citou e corte o resto.

Erros comuns

  • Passar do limite só com a entrada. Se o prompt sozinho passa da janela, a API devolve erro 400 ("prompt is too long"). Conte os tokens antes de mandar.
  • Confundir o limite da saída. Nos modelos 4.5 em diante, entrada mais max_tokens pode passar da janela. A API aceita, e a geração para com stop_reason igual a model_context_window_exceeded se bater no teto.
  • Pôr a pergunta antes do arquivo. O cache compara o começo da requisição. Se a pergunta vem primeiro, cada chamada tem um começo diferente e nada é reaproveitado.
  • Mudar uma vírgula no arquivo entre perguntas. Qualquer mudança no trecho guardado obriga a gravar tudo de novo: US$ 2,25 por vez no Sonnet 5.5, no caso.
  • Esquecer o degrau do Haiku 5.5. O limite de 100 mil soma todos os tokens de entrada da chamada, inclusive os lidos do cache.
  • Mandar centenas de PDFs. Uma requisição aceita até 600 imagens ou páginas de PDF. O limite de tamanho da requisição pode chegar antes do limite de tokens.

Perguntas frequentes

Quanto custa mandar 1 milhão de tokens para o Claude?

Só a entrada, sem cache: US$ 2,00 no Sonnet 5.5, US$ 4,00 no Opus 5.5 e US$ 10,00 no Fable 5.1, pela tabela do site. No Haiku 5.5, a chamada passa da faixa de 100 mil e a entrada sai a US$ 0,50. A saída vem por cima.

Contexto longo tem preço mais alto no Claude?

Não, nos modelos com janela de 1 milhão, exceto o Haiku 5.5. Neles, a chamada de 900.000 tokens paga o mesmo preço por token de uma chamada curta. No Haiku 5.5, acima de 100 mil tokens, todos os preços da chamada sobem 5 vezes.

Vale mais a pena usar cache ou lote numa chamada cheia?

Para várias perguntas sobre o mesmo material, o cache rende mais. No caso, US$ 3,46 com cache contra US$ 9,20 em lote, no Sonnet 5.5. O lote ganha quando cada chamada traz um material diferente e a resposta pode esperar.

Quanto custa reler o repositório do cache?

No Sonnet 5.5, US$ 0,0900 por leitura dos 900.000 tokens. No Opus 5.5, US$ 0,1800. É a parte mais barata da conta.

Quanto fica o caso todo em reais?

No Sonnet 5.5, com cache de 5 minutos, cerca de R$ 17,35 pelas 10 perguntas. Sem cache, R$ 92,20. Pelo dólar de referência do site, sem impostos.

Mandar tudo de uma vez dá respostas melhores?

Nem sempre. A própria Anthropic avisa que a precisão cai quando o contexto cresce muito. Teste as duas estratégias com algumas perguntas antes de decidir. No caso, a seleção de 80.000 tokens custa US$ 0,68, contra US$ 3,46 do repositório inteiro com cache.

Quer ver se o seu material cabe e quanto custa? Use a calculadora de janela de contexto e, para as perguntas repetidas, a calculadora de cache de prompt.

Leia também: Janela de contexto: quantas páginas cabem em cada modelo

Refaça a conta com os seus números

A calculadora abaixo já vem com os valores do caso. Mude o que for diferente no seu projeto, ou abra a calculadora completa.

api-cost.ts

Custo da API

tokens
Prompt + histórico + documentos enviados.

tokens

Cache, Batch e cotação do dólar
%

Batch API (−50%)
R$
Cotação de referência; nas calculadoras ela é atualizada com o dólar do dia.

Exemplos

Fontes

  1. Anthropic · Context windows (documentação) Modelos com janela de 1 milhão, saída de até 128 mil, preço normal exceto Haiku 5.5, limite de 600 imagens ou páginas, o que conta na janela, blocos de raciocínio mantidos, context rot, erro 400 e model_context_window_exceeded; consultada em 21/10/2026
  2. Anthropic · Pricing (documentação) Faixa do Haiku 5.5 acima de 100 mil tokens, desconto de 50% da API de Lotes, multiplicadores do cache de 5 minutos e 1 hora, tokenizador com cerca de 30% mais tokens a partir do 4.7
  3. Anthropic · Prompt caching (documentação) Ordem do prefixo, ponto de cache e renovação do cache a cada leitura
  4. calc.dev.br · Calculadora de janela de contexto Para ver se o material cabe e quanto custa
  5. calc.dev.br · Calculadora de cache de prompt Para refazer a conta das perguntas repetidas

Preços das páginas oficiais registrados no arquivo do site em 14/10/2026; dólar de referência R$ 5,01 (PTAX de venda do Banco Central em 13/10/2026). Veja a metodologia e a lista completa de fontes.

Leia também