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.
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
- Meça o tamanho médio do seu diff e do contexto, em tokens.
- Defina quantas rodadas por PR você aceita pagar.
- Ponha as regras no começo do pedido e ligue o cache de 1 hora se os PRs chegam espalhados.
- Filtre arquivos gerados e de trava.
- 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.