Imagem em destaque para Custo real das APIs de IA em 2026: cache e roteamento de modelos

Custo real das APIs de IA em 2026: cache e roteamento de modelos

Publicado em:

Tempo de leitura: 7 min

Tema: Tecnologia

Autor: Leandro Valencia

#preços api ia#llm#prompt caching#roteamento de modelos#claude#gpt#gemini#deepseek

Quanto custa de verdade uma tarefa com Claude, GPT, Gemini ou DeepSeek: preços por milhão de tokens, a fórmula com cache e o roteamento de modelos.

Índice

Comparar modelos pelo preço de entrada por milhão de tokens é enganoso. Numa aplicação real, e sobretudo num agente que lê o seu código ou os seus documentos várias e várias vezes, o que define a conta é outra coisa: quanto do prompt é lido do cache e qual modelo resolve cada tarefa.

Este guia não é um ranking de quem ganha nos benchmarks. É um método para calcular quanto cada tarefa custa de verdade e para baixar esse custo sem perder qualidade. Se você procura qual modelo do Claude escolher para programar, explicamos isso em Opus 5.5 vs Sonnet 5.5. Se o que lhe interessa são as assinaturas para uso pessoal, veja os preços reais da IA em 2026.

Preços de API por milhão de tokens (novembro de 2026)

Modelo Entrada Leitura de cache Saída Observação
Claude Opus 5.5 4,00 USD 0,20 USD 20,00 USD Contexto de 1M
Claude Sonnet 5.5 2,00 USD 0,20 USD 10,00 USD Contexto de 1M
Claude Haiku 5.5 0,10 USD — 0,50 USD Até 100K tokens por prompt; mais caro acima disso
GPT-5.5 (OpenAI) 5,00 USD 0,50 USD 30,00 USD Adicional acima de ~272K tokens de entrada
Gemini 3.1 Pro (Google) 2,00 USD 0,20 USD 12,00 USD Mais caro acima de 200K; o cache cobra armazenamento por hora
DeepSeek V4.1 Flash 0,30 USD 0,006 USD 1,20 USD Tarifa no horário de pico; metade do preço fora do pico

Fontes: páginas de preços da Anthropic, OpenAI, Google e DeepSeek, e comparadores que as replicam. Os preços mudam com frequência; trate-os como uma foto do momento e confirme antes de fazer o orçamento.

Duas leituras rápidas da tabela:

  • A leitura de cache custa entre 10 e 50 vezes menos que a entrada normal. É esse o número que mais pesa num agente.
  • A saída é cara em todos. Pedir respostas curtas e estruturadas também reduz a conta.

A fórmula do custo real por tarefa

Uma tarefa de agente (por exemplo, «corrija este bug») são muitas chamadas ao modelo. Em cada uma delas é reenviado quase o mesmo contexto: instruções, arquivos, histórico. A fórmula para somá-las é:

Custo por tarefa = (tokens novos × preço de entrada + tokens de cache × preço de cache + tokens de saída × preço de saída) ÷ 1.000.000

Onde:

  • Tokens novos: entrada que não estava em cache (o que é novo em cada chamada).
  • Tokens de cache: entrada lida do cache. Em laços de agentes bem montados, costuma ser a grande maioria.
  • Tokens de saída: o que o modelo gera.

Exemplo: uma tarefa de 2 milhões de tokens de entrada

Premissas: 2.000.000 de tokens de entrada somando todas as chamadas, 90% lidos do cache (1,8M) e 200K novos, mais 20.000 tokens de saída. Não inclui o custo de gravar o cache nem os adicionais de contexto longo.

Modelo Novos Cache Saída Total por tarefa
Claude Opus 5.5 0,80 0,36 0,40 ≈1,56 USD
Claude Sonnet 5.5 0,40 0,36 0,20 ≈0,96 USD
Gemini 3.1 Pro 0,40 0,36 0,24 ≈1,00 USD
GPT-5.5 1,00 0,90 0,60 ≈2,50 USD
DeepSeek V4.1 Flash (pico) 0,06 0,01 0,02 ≈0,10 USD

Sem cache, a mesma tarefa no Opus 5.5 custaria cerca de 8,40 USD (2M × 4 USD + saída). Só o cache reduz o custo mais de cinco vezes. Por isso, antes de trocar de modelo para economizar, vale revisar se o seu cache está funcionando.

Como aproveitar o cache

O cache funciona por prefixo: o provedor guarda o início do prompt e o reutiliza enquanto ele for idêntico byte a byte. Qualquer mudança no início invalida tudo o que vem depois.

  • O fixo, primeiro. Instruções do sistema, descrição das ferramentas e documentos de referência, no começo e sempre na mesma ordem.
  • O variável, por último. A pergunta do usuário, a data e os identificadores da solicitação vêm depois da parte em cache.
  • Cuidado com os invalidadores silenciosos. Uma marca de horário no prompt do sistema, um JSON com as chaves em outra ordem ou uma lista de ferramentas que muda entre chamadas quebram o cache sem gerar erro.
  • Meça. As APIs informam quantos tokens foram lidos do cache. Se esse número for zero em chamadas repetidas, algo está mudando o prefixo.

Roteamento de modelos: não mande tudo para o mais caro

Nem todas as tarefas precisam de um modelo de fronteira. Classificar um ticket, resumir um log ou extrair campos de um e-mail é bem feito por um modelo barato. Refatorar um módulo de autenticação ou depurar um problema de concorrência, não.

Um roteador decide para qual modelo vai cada solicitação:

Solicitação
   │
   ▼
Classificador (regras ou um modelo barato)
   │
   ├── Tarefa complexa (refatoração, depuração, raciocínio) ──► Modelo de fronteira
   │                                                           (Opus 5.5, GPT-5.5, Gemini Pro)
   │
   └── Tarefa rotineira (classificar, resumir, extrair) ─────► Modelo econômico
                                                              (Haiku 5.5, DeepSeek Flash)

Pode ser implementado com um classificador próprio ou com camadas como OpenRouter ou LiteLLM, que oferecem uma única API para vários provedores.

Exemplo ilustrativo

Uma equipe processa 1.000 tarefas por mês, todas no Opus 5.5, a 1,56 USD cada uma: 1.560 USD por mês.

Depois de analisar as chamadas, ela descobre que 65% são rotineiras. Envia essas ao Haiku 5.5 (cerca de 0,21 USD por tarefa, mesmo sem cache) e mantém os 35% complexos no Opus 5.5:

  • 350 tarefas × 1,56 USD = 546 USD
  • 650 tarefas × 0,21 USD ≈ 137 USD
  • Total ≈ 683 USD por mês, 56% a menos.

O número exato depende da sua mistura de tarefas; o princípio se repete. A condição é medir que a qualidade das tarefas rotineiras não caia.

Antes de montar uma cascata, teste o simples

Um roteador acrescenta complexidade e, além disso, cada modelo tem o seu próprio cache, então ele divide o benefício do cache. Às vezes é melhor usar um único modelo de fronteira com um nível de esforço ou raciocínio menor nas tarefas fáceis. Compare com os seus próprios testes antes de construir o roteador.

Também ajuda não depender de um único provedor por razões de disponibilidade e preço; explicamos isso em por que diversificar provedores de IA.

Como escolher o modelo sem depender de benchmarks

As pontuações de benchmark mudam a cada versão, em geral são publicadas pelos próprios provedores e nem sempre refletem as suas tarefas. Um método mais confiável:

  1. Monte um conjunto de 20 a 50 tarefas reais do seu produto, com a resposta esperada.
  2. Rode-as em dois ou três modelos e pontue a qualidade (manualmente ou com um modelo juiz e uma rubrica).
  3. Calcule o custo por tarefa concluída, não por chamada: um modelo barato que precisa de três novas tentativas não é barato.
  4. Decida por tipo de tarefa, não um modelo para tudo.

Plano de ação

  1. Audite 7 dias de chamadas. Registre o tipo de tarefa, os tokens novos, de cache e de saída, e o modelo usado.
  2. Calcule o seu custo por tarefa com a fórmula acima e encontre as tarefas mais caras.
  3. Corrija o cache primeiro. É a maior economia e não muda a qualidade.
  4. Roteie o trabalho rotineiro para um modelo econômico e meça se a qualidade se mantém.
  5. Revise a sua margem. Se você cobra uma assinatura, confira se o consumo projetado de API por cliente cabe no preço, com a calculadora de margem de lucro.

Step-by-step guide

  1. Registre 7 dias de chamadas

    Tipo de tarefa, tokens de entrada, cache, saída e modelo de cada chamada.

  2. Calcule o custo por tarefa

    Aplique a fórmula com entrada nova, leitura de cache e saída.

  3. Ordene o prompt para o cache

    Instruções e contexto fixos no início; o que varia, no final.

  4. Classifique e roteie

    Tarefas simples para um modelo barato; as complexas, para o modelo de fronteira.

  5. Meça qualidade e margem

    Compare resultados com seus próprios testes e revise a margem por cliente.

Frequently asked questions

O que é prompt caching?

É um recurso dos provedores de modelos que guarda a parte inicial de um prompt que se repete (instruções, documentos, código) para que as chamadas seguintes a leiam do cache por uma fração do preço normal. Em tarefas de agentes, em que o mesmo contexto é reenviado dezenas de vezes, é o que mais reduz a conta.

O que é roteamento de modelos?

É uma camada que decide para qual modelo cada solicitação vai, de acordo com a sua dificuldade: as tarefas simples (classificar, resumir, extrair dados) vão para um modelo barato e rápido, e as complexas (refatorar, depurar, raciocinar) para um modelo de fronteira. Pode ser implementado com um classificador próprio ou com serviços como OpenRouter ou LiteLLM.

Por que não há um ranking de benchmarks neste guia?

Porque as pontuações mudam a cada versão, em geral são publicadas pelo próprio provedor e nem sempre refletem o seu caso. Para decidir qual modelo usar em produção, é mais útil rodar as suas próprias tarefas com dois ou três modelos e comparar qualidade e custo por tarefa.

Estes preços são definitivos?

Não. São as tarifas padrão publicadas até novembro de 2026 e mudam com frequência: há preços introdutórios, adicionais para contexto longo e descontos por lote. Consulte a página oficial de preços de cada provedor antes de fazer o orçamento.

Posts Relacionados

Continue explorando conteúdo similar que pode te interessar

Alianças

Ferramentas que uso todos os dias, com melhores condições para a comunidade.

Links de afiliado. O preço para si não muda.Ver todas as alianças
Programa de formação

Pronto para transformar sua ideia em um projeto real?

Transforma é o programa onde você aprenderá a criar, executar e escalar seu projeto com clareza e método.

Conhecer o Programa Transforma