calc.dev.br

Quanto custa um RAG simples por mês: a conta da parte do modelo

RAG é buscar os trechos certos antes de perguntar ao modelo. A busca tem o custo dela; a resposta, o dela. Fizemos a conta da parte que vai para o modelo num assistente de central de ajuda e comparamos com a alternativa de mandar tudo.

Guia práticoPor Publicado em 8 min de leitura
Gavetas de madeira de um antigo fichário de biblioteca
Um RAG funciona como o fichário de uma biblioteca: primeiro encontra a ficha certa, depois lê só o que ela aponta. Foto: Jan Antonin Kolar / Unsplash

O caso: uma empresa de software tem uma central de ajuda com 1.200 artigos e quer um assistente que responda às dúvidas dos clientes com base neles. São 3.000 perguntas por dia. Para cada pergunta, o sistema busca os 5 trechos mais parecidos, de uns 400 tokens cada, e manda ao Claude Sonnet 5.5 junto com 800 tokens de instruções e a pergunta. A resposta tem uns 350 tokens.

Resposta curta: a parte do modelo custa US$ 828,00 por mês (R$ 4.147,95), ou US$ 0,0092 por pergunta. Com as instruções no cache, US$ 691,20. No Haiku 5.5, US$ 41,40. Mandar os artigos mais consultados em toda pergunta, mesmo com cache, sairia 4 vezes mais caro. O custo da busca (embeddings e banco de vetores) fica fora desta conta.

1. O que é um RAG, em uma frase

RAG (do inglês retrieval-augmented generation, geração com recuperação) é a técnica de buscar os trechos relevantes antes de perguntar ao modelo. Em vez de mandar a central de ajuda inteira a cada pergunta, o sistema encontra os poucos parágrafos que falam do assunto e manda só eles.

Um RAG simples tem duas partes de custo:

  1. A busca: transformar os artigos e as perguntas em vetores (os embeddings), guardar tudo num banco que encontre os vetores parecidos e consultar esse banco a cada pergunta. O calc.dev.br não calcula essa parte; ela depende do serviço de embeddings e do banco escolhidos.
  2. A geração: mandar ao modelo as instruções, os trechos encontrados e a pergunta, e receber a resposta. É a parte que este guia calcula, com os preços que o site acompanha.

2. A conta da geração

Cada pergunta leva ao modelo:

  • 800 tokens de instruções (tom, o que fazer quando não souber, como citar o artigo);
  • 5 trechos de 400 tokens: 2.000 tokens;
  • a pergunta: uns 50 tokens.

São 2.850 tokens de entrada e 350 de saída. No Sonnet 5.5:

  • entrada: 2.850 × US$ 2,00 ÷ 1.000.000 = US$ 0,0057;
  • saída: 350 × US$ 10,00 ÷ 1.000.000 = US$ 0,0035;
  • por pergunta: US$ 0,0092, ou R$ 0,046.

Com 3.000 perguntas por dia em 30 dias, o mês fecha em US$ 828,00 (R$ 4.147,95), ou US$ 9.936,00 por ano.

Para orçar volumes diferentes, o número mais útil é o custo por mil perguntas: US$ 9,20 no Sonnet 5.5 e US$ 0,46 no Haiku 5.5. A conta cresce em linha reta com o volume. Se o assistente fizer sucesso e o número de perguntas dobrar, a fatura dobra junto; o preço por token da tabela pública é o mesmo para quem faz mil ou um milhão de chamadas por mês. Por isso vale acompanhar o uso semanal nos primeiros meses, principalmente depois de colocar o assistente num lugar mais visível do site ou do aplicativo.

A saída, com um oitavo dos tokens, responde por 38% do custo. Respostas mais curtas e diretas, que apontam o link do artigo em vez de copiá-lo, baixam a conta sem piorar o atendimento.

3. Quantos trechos mandar

O número de trechos (o top-k) é o principal botão de custo de um RAG. Mais trechos aumentam a chance de a resposta certa estar no meio, mas cada trecho é lido e pago em toda pergunta:

Trechos por pergunta Tokens de entrada Sonnet 5.5 por mês (US$) Haiku 5.5 por mês (US$)
3 2.050 US$ 684,00 US$ 34,20
5 2.850 US$ 828,00 US$ 41,40
10 4.850 US$ 1.188,00 US$ 59,40
20 8.850 US$ 1.908,00 US$ 95,40

Passar de 5 para 20 trechos multiplica a entrada por 3,1 e o custo do mês no Sonnet 5.5 por 2,3. Antes de aumentar o top-k, vale melhorar a busca: trechos bem cortados (um assunto por trecho), títulos dos artigos junto do texto e uma etapa que reordena os resultados costumam render mais que mandar mais texto.

4. O cache ajuda pouco no RAG, e isso é normal

O cache de prompt aproveita só o começo idêntico do prompt. No RAG, as instruções são sempre iguais, mas os trechos mudam a cada pergunta. Então só os 800 tokens de instruções podem ir para o cache, e elas passam do mínimo de 512 tokens que o Sonnet 5.5 aceita.

Com as instruções lidas do cache (28% da entrada), na conta da calculadora, o mês cai de US$ 828,00 para US$ 691,20, 17% a menos. Ajuda, mas não muda a ordem de grandeza, porque a maior parte da entrada é diferente em cada pergunta.

Para o cache funcionar, a ordem importa: instruções primeiro, trechos depois, pergunta no fim. Se o sistema colocar a data, o nome do cliente ou qualquer dado variável antes das instruções, o cache deixa de acertar.

Lupa sobre uma mesa branca
Quanto mais trechos o sistema manda ao modelo, mais ele lê, e mais você paga por pergunta. Foto: Markus Winkler / Unsplash

5. E se mandasse tudo, com cache?

Com janelas de 1 milhão de tokens, surge a pergunta: por que não mandar a central de ajuda inteira e deixar o modelo achar a resposta?

Primeiro, porque ela não cabe. Os 1.200 artigos, com umas 600 palavras cada, somam cerca de 1.694.118 tokens nos modelos Claude 5.x, acima da janela de 1.000.000 tokens.

Segundo, porque mesmo uma parte dela sai cara. Suponha que a empresa mande só os artigos mais consultados, somando 150.000 tokens, em toda pergunta, com o cache acertando em 95% das vezes:

Abordagem Por pergunta (média) Por mês (US$) Por mês (R$)
RAG com 5 trechos US$ 0,0092 US$ 828,00 R$ 4.147,95
RAG com 5 trechos e instruções no cache US$ 0,0077 US$ 691,20 R$ 3.462,64
150 mil tokens fixos, 95% de acerto do cache US$ 0,0366 US$ 3.294,00 R$ 16.501,62
150 mil tokens fixos, sem cache US$ 0,3036 US$ 27.324,00 R$ 136.882,31

Mesmo com o cache funcionando muito bem, mandar 150 mil tokens em cada pergunta custa 4,0 vezes o RAG. Sem cache, 33 vezes. A leitura do cache é barata, mas 150 mil tokens multiplicados por 90 mil perguntas por mês ainda são muitos tokens.

O documento inteiro no prompt faz sentido em outros casos: poucas perguntas sobre um documento só, análises que precisam do texto completo, ou bases pequenas, de poucos milhares de tokens. O guia sobre janela de contexto mostra essas contas.

6. O mesmo RAG em outros modelos

Com 5 trechos e sem cache, o caso fica assim em cada modelo:

Modelo Por pergunta Por mês (US$) Por mês (R$)
Claude Haiku 5.5 US$ 0,0005 US$ 41,40 R$ 207,40
GPT-6 Luna US$ 0,0005 US$ 41,40 R$ 207,40
GPT-5.6 Luna US$ 0,0010 US$ 89,10 R$ 446,36
Claude Haiku 4.5 US$ 0,0046 US$ 414,00 R$ 2.073,97
Claude Sonnet 5.5 US$ 0,0092 US$ 828,00 R$ 4.147,95
GPT-6.1 Sol US$ 0,0092 US$ 828,00 R$ 4.147,95
GPT-6 Sol US$ 0,0092 US$ 828,00 R$ 4.147,95
GPT-5.6 Terra US$ 0,0099 US$ 891,00 R$ 4.463,55
Claude Opus 5.5 US$ 0,0184 US$ 1.656,00 R$ 8.295,90
GPT-5.6 Sol US$ 0,0184 US$ 1.656,00 R$ 8.295,90
Claude Fable 5.1 US$ 0,0460 US$ 4.140,00 R$ 20.739,74
GPT-6 Astra US$ 0,0460 US$ 4.140,00 R$ 20.739,74

Num RAG, o modelo não precisa "saber" a resposta: ela está nos trechos. Por isso modelos menores costumam ir bem, desde que a busca traga os trechos certos. Onde eles costumam tropeçar mais é em pergunta ambígua ou em trechos que se contradizem. Teste com perguntas reais de clientes, incluindo as difíceis.

Uma ressalva sobre a tabela: ela usa os mesmos tokens para todos os modelos. Nas médias do site, o mesmo texto em português vira menos tokens no tokenizador do GPT-5.6 do que nos modelos Claude 5.x, então a conta real dos modelos GPT-5.6 tende a ficar um pouco abaixo da mostrada.

7. Como manter o RAG barato

  • Corte bem os trechos. Trechos de um assunto só permitem mandar menos deles.
  • Comece com poucos trechos e só aumente se o teste mostrar respostas faltando informação.
  • Instruções no começo, fixas, para o cache acertar.
  • Respostas curtas, com link para o artigo completo.
  • Meça o tamanho real dos trechos com o endpoint de contagem de tokens; o tokenizador muda de modelo para modelo.

O que fica fora desta conta

A estimativa cobre só a geração das respostas. Ficam de fora o custo de gerar os embeddings dos artigos e das perguntas, o banco de vetores, o servidor da aplicação, a manutenção da base de artigos, impostos e tarifas do cartão internacional e a variação do dólar.

Perguntas frequentes

Quanto custa uma resposta de RAG com o Claude Sonnet 5.5?

Com 5 trechos de 400 tokens, 800 tokens de instruções e resposta de 350 tokens, US$ 0,0092 por pergunta, cerca de R$ 0,046.

RAG é mais barato que mandar o documento inteiro?

Para muitas perguntas sobre uma base grande, sim. Neste caso, o RAG custa 4,0 vezes menos que mandar 150 mil tokens fixos em cada pergunta, mesmo com cache.

O calc.dev.br calcula o custo dos embeddings?

Não. As calculadoras cobrem a parte do modelo de linguagem; o custo de embeddings e do banco de vetores depende do serviço escolhido.

Para refazer a conta com o seu volume, use a calculadora de custo da API logo abaixo, que já vem com o RAG deste caso: 2.850 tokens de entrada e 350 de saída por pergunta.

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 · Preços da API do Claude Preços de entrada, saída e cache do Claude Sonnet 5.5 e do Haiku 5.5
  2. Anthropic · Cache de prompt Tamanho mínimo do trecho que vai para o cache e regra de que só o começo idêntico do prompt aproveita o cache
  3. Anthropic · Visão geral dos modelos Janela de contexto de 1 milhão de tokens dos modelos Claude 5.x
  4. Anthropic · Contagem de tokens Endpoint gratuito para medir o tamanho real dos trechos recuperados

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