calc.dev.br

Quanto custa revisar pull requests com IA: a conta

Revisão automática de pull request virou rotina em muitas equipes. Resolvemos a conta de um time com 400 PRs por mês: quanto custa cada rodada em três modelos do Claude, quanto pesam o contexto e o raciocínio e quando o cache de prompt ajuda de verdade.

Guia práticoPor · Redação Grupo TAAPPublicado em 8 min de leitura
Telas com código numa mesa de trabalho iluminada
Cada rodada de revisão lê o diff, as regras e o contexto do PR. Foto: Jakub Żerdzicki / Unsplash

O caso: uma equipe de 12 desenvolvedores abre cerca de 400 pull requests por mês. Ela quer que a IA comente cada PR antes da revisão humana, pela API, a cada novo push. Quanto isso custa por PR e por mês, e qual modelo usar?

Resposta curta: no exemplo deste guia, cada rodada de revisão custa US$ 0,0042 no Haiku 5.5, US$ 0,0830 no Sonnet 5.5 e US$ 0,1660 no Opus 5.5. Com 3 rodadas por PR, o mês no Sonnet 5.5 fica em US$ 99,60, cerca de R$ 498,96. O cache de 1 hora nas regras de revisão corta mais um pedaço. Tamanhos e volumes são exemplo.

O que entra em cada revisão

Uma revisão automática de PR é uma chamada à API com quatro partes. O preço depende do tamanho de cada uma:

Parte O que é Tokens no exemplo Muda a cada PR?
Regras de revisão Instruções, padrões de código da equipe, checklist de segurança 8.000 Não
Diff As linhas alteradas no PR 6.000 Sim
Contexto Arquivos inteiros tocados pelo PR, para a IA entender o entorno 20.000 Sim
Comentários O que a IA escreve de volta 1.500 Sim

Os números são de exemplo. Um diff de 6.000 tokens equivale a algumas centenas de linhas de código. Para medir o seu, cole um diff real no contador de tokens.

O contexto costuma pesar mais que o diff. Mandar só o diff sai barato, mas a IA não vê a função que chama o código alterado e erra mais. Mandar o repositório inteiro é caro e lento. O meio-termo comum é mandar os arquivos tocados por inteiro.

Passo 1: o custo de uma rodada

Sem cache, a conta é direta: os tokens de entrada (regras + diff + contexto = 34.000) vezes o preço de entrada, mais os tokens de saída vezes o preço de saída.

Modelo Entrada por milhão Saída por milhão Custo por rodada Em reais
Haiku 5.5 US$ 0,10 US$ 0,50 US$ 0,0042 R$ 0,021
Sonnet 5.5 US$ 2,00 US$ 10,00 US$ 0,0830 R$ 0,416
Opus 5.5 US$ 4,00 US$ 20,00 US$ 0,1660 R$ 0,832

Repare onde está o dinheiro. No Sonnet 5.5, a entrada responde por 82% do custo da rodada e a saída pelo resto. Em revisão de código, a IA lê muito e escreve pouco. Cortar contexto inútil rende mais que pedir comentários curtos.

Passo 2: quantas rodadas por PR

A revisão roda a cada push. Um PR que recebe correções passa por várias rodadas. Supomos 3 rodadas por PR, o que dá 1.200 chamadas por mês.

Modelo Por PR (3 rodadas) Por mês Por mês em reais Por desenvolvedor
Haiku 5.5 US$ 0,012 US$ 4,98 R$ 24,95 US$ 0,42
Sonnet 5.5 US$ 0,249 US$ 99,60 R$ 498,96 US$ 8,30
Opus 5.5 US$ 0,498 US$ 199,20 R$ 997,91 US$ 16,60

Mesmo no Opus 5.5, o custo por desenvolvedor fica em US$ 16,60 por mês nesse exemplo. A escolha do modelo é mais sobre a qualidade dos comentários do que sobre a conta.

Um jeito de economizar sem perder qualidade: revisar o diff completo só na primeira rodada e, nas seguintes, mandar só o que mudou desde a última revisão.

Passo 3: o cache nas regras de revisão

As regras de revisão são iguais em todas as chamadas. Por isso cabem no cache de prompt: a primeira chamada grava, as seguintes leem por uma fração do preço. Para isso, as regras precisam vir no começo do pedido, sempre idênticas, antes do diff.

O problema é o intervalo. O cache padrão dura 5 minutos. PRs chegam espalhados pelo dia, então muitas chamadas acham o cache vencido e gravam de novo, pagando mais que a entrada normal. O cache de 1 hora custa mais para gravar, mas acerta mais num fluxo assim.

Supomos 15% de acerto com o cache de 5 minutos e 90% com o de 1 hora. São premissas de exemplo: o acerto real depende do ritmo da sua equipe.

Só a parte das regras, no Sonnet 5.5 Por rodada Por mês (1.200 chamadas)
Sem cache US$ 0,01600 US$ 19,20
Cache de 5 minutos, 15% de acerto US$ 0,01712 US$ 20,54
Cache de 1 hora, 90% de acerto US$ 0,00392 US$ 4,70

Com o cache de 5 minutos e pouco acerto, a parte das regras pode sair mais cara que sem cache, porque cada gravação custa US$ 2,50 por milhão contra US$ 2,00 da entrada normal. No Sonnet 5.5, o cache de 5 minutos só começa a compensar acima de 21% de acerto. Com o cache de 1 hora, a mesma parte cai para US$ 4,70 no mês.

O total do mês no Sonnet 5.5 com cache de 1 hora fica em US$ 85,10, contra US$ 99,60 sem cache. A economia é de 15%. É pouca porque as regras são só 8.000 dos 34.000 tokens de entrada. Quanto maiores as regras, mais o cache rende. Simule com o seu tamanho na calculadora de cache de prompt.

Confira também o mínimo de tokens que cada modelo exige para cachear: um bloco pequeno demais não entra no cache e não dá erro.

Monitor mostrando código-fonte
Diffs grandes e raciocínio longo são o que mais encarece a revisão. Foto: Ilya Pavlov / Unsplash

Passo 4: quando a IA pensa antes de comentar

Modelos com raciocínio (thinking) podem pensar antes de escrever os comentários. Isso costuma achar mais problemas de lógica, mas tem preço: os tokens de raciocínio são cobrados como saída, o tipo de token mais caro da conta.

Supomos 4.000 tokens de raciocínio por rodada, além dos 1.500 de comentários. É exemplo: o volume real varia com o esforço configurado e com o tamanho do PR.

Modelo Rodada sem raciocínio Rodada com raciocínio Mês com raciocínio Em reais
Haiku 5.5 US$ 0,0042 US$ 0,0062 US$ 7,38 R$ 36,97
Sonnet 5.5 US$ 0,0830 US$ 0,1230 US$ 147,60 R$ 739,42
Opus 5.5 US$ 0,1660 US$ 0,2460 US$ 295,20 R$ 1.478,83

No Sonnet 5.5, o raciocínio aumenta a rodada em 48%. Aqui a lógica do Passo 1 se inverte: a saída passa a pesar bem mais na conta. Uma saída prática é usar raciocínio só na primeira rodada, quando o PR inteiro é lido, e desligar nas rodadas seguintes, que só conferem correções. Veja como estimar esse volume no guia sobre tokens de raciocínio.

Passo 5: o PR grande

A média engana. Um PR de refatoração pode ter 40.000 tokens de diff e mais 40.000 de contexto, com 3.000 tokens de comentários. No Sonnet 5.5, essa rodada custa US$ 0,2060, ou 248% do custo de uma rodada média.

Ainda é pouco dinheiro, mas o PR grande traz outro risco: a revisão fica rasa. Muitas equipes limitam o tamanho do PR revisado pela IA e pedem para dividir o que passar disso. Confira quanto cabe em cada modelo na calculadora de janela de contexto.

Erros comuns

  • Mandar o repositório inteiro em cada rodada. Com 150.000 tokens de contexto, uma rodada no Sonnet 5.5 passa de US$ 0,30 só de entrada. Mande os arquivos tocados.
  • Pôr o diff antes das regras. O cache só vale para o começo idêntico do pedido. Se o diff vem primeiro, nada é reaproveitado.
  • Revisar o PR inteiro a cada push. Mande só o que mudou desde a última rodada.
  • Esquecer os arquivos gerados. Arquivos de trava de dependências e código gerado incham o diff e não precisam de revisão. Filtre antes de mandar.
  • Escolher o modelo pelo preço. A diferença mensal entre Haiku e Opus, no exemplo, é de US$ 194,22. Teste os dois em PRs reais e compare os comentários.

Checklist antes de ligar

  1. Meça o tamanho médio do seu diff e do contexto, em tokens.
  2. Defina quantas rodadas por PR você aceita pagar.
  3. Ponha as regras no começo do pedido e ligue o cache de 1 hora se os PRs chegam espalhados.
  4. Filtre arquivos gerados e de trava.
  5. Defina um limite de tamanho para o PR revisado.

Perguntas frequentes

Quanto custa revisar um PR com o Claude?

No exemplo deste guia, com 34.000 tokens de entrada e 1.500 de saída, uma rodada custa US$ 0,0042 no Haiku 5.5, US$ 0,0830 no Sonnet 5.5 e US$ 0,1660 no Opus 5.5.

Quanto custa por mês para uma equipe?

Com 400 PRs e 3 rodadas cada, o Sonnet 5.5 fica em US$ 99,60 por mês, cerca de R$ 498,96. No Haiku 5.5, US$ 4,98.

Vale usar o cache de prompt?

Vale quando as regras são grandes e o cache acerta. No exemplo, o cache de 1 hora reduz o total do mês de US$ 99,60 para US$ 85,10. Com o de 5 minutos e só 15% de acerto, a parte das regras custa US$ 20,54 no mês, contra US$ 19,20 sem cache.

O PR grande estoura a conta?

Não no dinheiro: uma rodada de 88.000 tokens de entrada custa US$ 0,2060 no Sonnet 5.5. O risco maior é a qualidade da revisão cair.

Ligar o raciocínio vale a pena?

Depende do que os comentários ganham. No exemplo, 4.000 tokens de raciocínio levam a rodada do Sonnet 5.5 de US$ 0,0830 para US$ 0,1230. Usar só na primeira rodada corta esse extra em dois terços.

E se a equipe dobrar?

O custo cresce na mesma proporção dos PRs. Com 800 PRs, o Sonnet 5.5 sem cache vai a US$ 199,20 por mês.

Faça a conta com o tamanho real dos seus PRs na calculadora de custo de API de IA.

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. Claude Platform · Pricing Estrutura de cobrança de entrada, saída, gravação e leitura de cache de 5 min e 1 h (preços vêm do arquivo do site)
  2. Claude Platform · Prompt caching Cache do começo idêntico do pedido, duração de 5 min e 1 h, mínimo de tokens
  3. Claude Platform · Extended thinking Tokens de raciocínio cobrados como saída
  4. calc.dev.br · Calculadora de custo de API de IA Para refazer a conta com o tamanho real dos PRs
  5. calc.dev.br · Calculadora de cache de prompt Para simular o acerto do cache nas regras de revisão

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