Como escolher o modelo LLM certo para o seu projeto: checklist de decisão

checklist de critérios para escolher o modelo LLM ideal para um projeto
Resposta rápida

Pra escolher o modelo LLM certo, passe por cinco critérios nesta ordem: contexto, custo por token, latência, suporte a ferramentas e modelo aberto ou API fechada. Contexto já não separa tanto: Claude Opus, Sonnet e Haiku 5.5 têm 1M de tokens, e o GPT-6.1 Sol tem 1.050.000. A diferença está no preço: o Haiku 5.5 sai por US$ 0,10/US$ 0,50 por milhão até 100 mil tokens, e o Opus 5.5 por US$ 4/US$ 20. Para dado sensível, modelos abertos como Gemma 4 (Apache 2.0) e DeepSeek V4 Pro (MIT) entram no jogo

Fala aí, beleza? Se tu tá montando um projeto com IA, cedo ou tarde bate a dúvida clássica: qual modelo eu uso? 🙂

Não existe o melhor modelo LLM, existe o modelo certo pro seu caso

Hoje vários modelos de ponta já trabalham com janela de 1M de tokens (Claude Opus, Sonnet e Haiku 5.5, GPT-6.1 Sol, DeepSeek V4 Pro), então tamanho de contexto deixou de ser o grande diferencial

A decisão de verdade mora em outras perguntas: quanto custa cada token, quanto tempo dá pra esperar a resposta, se o modelo chama ferramentas direito e se faz sentido rodar um modelo aberto ou usar uma API fechada

Então montei um checklist em ordem, critério por critério, depois uma tabela comparativa lado a lado, um teste na prática e, no fim, um veredito por tipo de projeto

Bora ver?

Checklist de decisão: como avaliar cada critério na ordem certa

A ordem aqui não é à toa

Um critério puxa o outro: o contexto que tu escolhe no passo 1 já mexe na conta do passo 2, e o custo do passo 2 conversa direto com a latência do passo 3

Passo 1: de quanto contexto o seu projeto precisa?

E o que é contexto? É tudo que o modelo consegue "enxergar" de uma vez: o prompt, os documentos, o histórico da conversa e a própria resposta

Pensa numa mesa de trabalho: quanto maior a mesa, mais papel cabe aberto ao mesmo tempo

O primeiro movimento é estimar o tamanho típico do que entra (documento, código, histórico) e do que sai, e comparar com a janela de cada candidato:

  • Claude Opus 5.5, Sonnet 5.5 e Haiku 5.5: 1M de tokens de contexto e até 128 mil tokens de saída
  • GPT-6.1 Sol e GPT-6 Sol: 1.050.000 tokens de contexto e até 128.000 de saída
  • DeepSeek V4 Pro: 1 milhão de tokens
  • Gemma 4: até 256K tokens
  • Qwen3-235B-A22B: depende da variante, o modelo base tem 32.768 tokens nativos (131.072 com YaRN) e o Instruct-2507 tem 262.144 nativos, extensível a cerca de 1.010.000

Ou seja: se o seu caso é chat curto ou classificação, qualquer um deles sobra

Se é análise de contrato gigante ou base de código inteira, aí o filtro começa a pesar, principalmente no lado dos modelos abertos

Erro comum deste passo: escolher pelo maior contexto achando que ele sai de graça

Não sai! Prompt longo muda o preço em alguns modelos (no Haiku 5.5 acima de 100 mil tokens e no GPT-6.1 Sol acima de 272 mil), e é exatamente isso que o passo 2 mostra

Passo 2: quanto custa cada token de entrada e de saída?

Preço de modelo LLM é sempre cobrado por milhão de tokens e SEMPRE separado em duas partes: entrada (o que tu manda) e saída (o que o modelo gera)

E alguns modelos ainda têm faixas por tamanho de prompt, se liga:

  • Claude Haiku 5.5: US$ 0,10 por milhão de entrada e US$ 0,50 de saída em prompts de até 100 mil tokens, e US$ 0,50 de entrada e US$ 2,50 de saída acima disso
  • GPT-6.1 Sol: US$ 2 de entrada e US$ 10 de saída em prompts de até 272 mil tokens, e acima disso a requisição inteira passa a US$ 4 de entrada e US$ 15 de saída

No caso do Haiku, a própria Anthropic conta que cerca de 90% das requisições ao Haiku anterior ficavam abaixo de 100 mil tokens, então a maioria dos usos tende a cair na faixa mais barata

Além do preço de tabela, tem as alavancas de desconto, que fazem MUITA diferença no fim do mês:

  • API do Claude: economia de até 90% com prompt caching e de 50% com batch processing
  • API do Gemini: modo Flex com 50% de desconto, Batch com 50% e Caching com 90% de desconto mais o armazenamento proporcional dos tokens

Agora, como estimar a conta de verdade? Medindo uma resposta real

A conta é simples:

custo = (tokens de entrada / 1.000.000 x preço de entrada)
      + (tokens de saída / 1.000.000 x preço de saída)

Mais pra frente, na seção prática, eu conto meu teste com o Odysseus AI (uma ferramenta que roda IA no PC): configurei o GPT via chave de API, pedi uma função de validar CPF em JavaScript e a resposta gastou 368 tokens

É esse tipo de número que tu precisa: pega uma tarefa real do teu projeto, vê quantos tokens ela consome e multiplica pelo volume esperado

Erro comum deste passo: olhar só o preço de entrada

Em todos os modelos de API do comparativo mais abaixo, a saída custa bem mais caro que a entrada, então projeto que gera muito texto pesa justamente onde ninguém olhou primeiro

Passo 3: qual latência o seu projeto aceita?

Latência é quanto tempo o usuário (ou o seu sistema) espera pela resposta

Um chatbot de atendimento não pode ficar travado, já um relatório que roda de madrugada pode demorar o quanto quiser

Os provedores tratam isso de jeitos diferentes:

  • Claude Haiku 5.5: a Anthropic indica ele pra tarefas de alto volume e sensíveis a latência
  • GPT-6.1 Sol no modo Ultrafast: US$ 12 por milhão de entrada e US$ 60 de saída
  • Gemini no modo Priority: de 75% a 100% a mais que o preço Standard

Repara que velocidade extra custa caro, o Ultrafast do GPT-6.1 Sol sai 6x mais que o preço normal de contexto curto

O caminho honesto é medir no seu caso

Erro comum deste passo: pagar pelo modo rápido num job que poderia rodar em batch com 50% de desconto

Se ninguém tá esperando a resposta na tela, provavelmente tu não precisa de velocidade, precisa de preço

Passo 4: o modelo tem suporte a ferramentas (tool use / function calling)?

Se o seu projeto é um agente, ou seja, a IA precisa consultar banco, chamar API, buscar na web e por aí vai, esse critério vira eliminatório

Tool use (ou function calling) é a capacidade do modelo de pedir pra executar uma função em vez de só responder texto

No Claude, o modelo pode chamar funções definidas por você ou fornecidas pela Anthropic, e existem dois tipos:

  • Client tools: rodam na sua aplicação
  • Server tools: web_search, web_fetch, code_execution e tool_search, que rodam na infraestrutura da Anthropic

O ciclo das client tools funciona mais ou menos assim (visão conceitual, não é código de SDK):

1. Você envia a mensagem junto com a definição das ferramentas
2. O Claude responde com stop_reason "tool_use" dizendo qual função quer chamar
3. O seu código executa a função de verdade
4. Você devolve o resultado como tool_result
5. O Claude usa esse resultado pra montar a resposta final

Repara no detalhe: quem executa é o SEU código, o modelo só pede

No lado aberto, o Gemma 4 tem function calling nativo, saída JSON estruturada e system instructions, e as ferramentas são passadas como JSON schema ou como funções Python

Erro comum deste passo: assumir que todo modelo aberto chama ferramentas do mesmo jeito

Não chama! Confere o suporte modelo a modelo antes de montar o agente em cima dele, senão tu descobre isso com o projeto já pela metade (e aí é dor de cabeça garantida haha)

Passo 5: modelo aberto ou API fechada?

Aqui a pergunta é menos técnica e mais de negócio: onde o seu dado pode ir e quanto controle tu precisa

Os modelos abertos verificados pra este post:

  • DeepSeek V4 Pro: licença MIT, MoE de 1,6T de parâmetros com 49B ativos, contexto de 1 milhão de tokens, pesos no Hugging Face em deepseek-ai/DeepSeek-V4-Pro
  • Gemma 4: do Google DeepMind, licença Apache 2.0, em quatro tamanhos (E2B, E4B, 26B MoE e 31B Dense), com entrada de texto e imagem
  • Qwen3-235B-A22B: licença Apache 2.0, da Alibaba Cloud

Que MoE? É Mixture of Experts: o modelo é enorme no total, mas só uma parte dos parâmetros trabalha em cada token, por isso o DeepSeek tem 1,6T no total e 49B ativos

Modelo aberto faz sentido quando:

  • O dado é sensível e não pode sair de casa
  • Tu precisa de controle e customização
  • O projeto precisa funcionar offline

API fechada faz sentido quando tu quer a conveniência de não manter infraestrutura nenhuma: chama o endpoint, paga pelo uso e pronto

Erro comum deste passo: confundir modelo "grátis" com custo zero

Os pesos podem ser abertos, mas rodar local tem custo de máquina, e dependendo do tamanho do modelo tu vai precisar de um PC da Nasa xD

Comparativo de modelos LLM: preço, contexto e licença lado a lado

Juntei tudo numa tabela só, com os preços por milhão de tokens (entrada/saída):

Modelo Tipo Preço entrada/saída (por milhão) Contexto Observação
Claude Opus 5.5 API (Anthropic) US$ 4 / US$ 20 1M Programação agêntica de longa duração e trabalho intelectual
Claude Sonnet 5.5 API (Anthropic) US$ 2 / US$ 10 1M Meio-termo de custo na linha Claude
Claude Haiku 5.5 API (Anthropic) US$ 0,10 / US$ 0,50 até 100K; US$ 0,50 / US$ 2,50 acima 1M Alto volume e sensível a latência
GPT-6.1 Sol API (OpenAI) US$ 2 / US$ 10 até 272K; US$ 4 / US$ 15 acima 1.050.000 Ultrafast a US$ 12 / US$ 60
GPT-6 Astra API (OpenAI) US$ 10 / US$ 50 Não informado Topo de linha da OpenAI
Gemini 3.8 Flash API (Google) US$ 0,75 / US$ 3,75 promocional até 31/12/2026; US$ 1,50 / US$ 7,50 a partir de 01/01/2027 Não informado Preço promocional com data pra acabar
Gemini 3.5 Flash API (Google) US$ 1,50 / US$ 9,00 (Standard) Não informado Flex e Batch com 50% de desconto
DeepSeek V4 Pro Aberto (MIT) Não informado 1M MoE de 1,6T, 49B ativos
Gemma 4 Aberto (Apache 2.0) Não informado Até 256K Function calling nativo, texto e imagem
Qwen3-235B-A22B Aberto (Apache 2.0) Não informado 32.768 no base; 262.144 no Instruct-2507 Instruct-2507 extensível a cerca de 1.010.000

Lendo a tabela: o contexto praticamente empatou entre os grandes de API, então o que separa um do outro é preço e propósito

E a diferença de preço é absurda, a saída do Opus 5.5 custa 40x a saída do Haiku 5.5 na faixa curta, por isso a escolha do modelo pesa tanto no custo final

Na prática: o que muda ao rodar um modelo LLM aberto no seu PC

Teoria é massa, mas rodar modelo local na vida real tem umas surpresas

Testei isso com o Odysseus AI, uma ferramenta que roda IA no PC, e vou te contar o que funcionou e o que não funcionou, ligando com o checklist

Configuração local não foi plug and play: minha primeira tentativa foi configurar um modelo local via Ollama dentro do Odysseus, e de início não consegui fazer funcionar

Plano B foi a nuvem: como alternativa, configurei o GPT via chave de API (a ferramenta não aceitava login por assinatura, só API key)

Aí pedi pelo chat uma função de validação de CPF em JavaScript, só pra ver o comportamento básico, e a resposta gastou 368 tokens

Esse é o contraponto do passo 2: na nuvem tu paga por token, e dá pra medir cada resposta

Modo agent: também testei o modo agent pedindo uma landing page simples em HTML/CSS, comparando com um agente de código tipo Claude Code ou Codex

Cookbook ajuda a escolher o modelo local: a ferramenta tem uma função de cookbook que analisa o hardware da máquina e sugere quais modelos locais rodariam bem ou não, mostrando coisas como janela de contexto e número de parâmetros

Isso conversa direto com o passo 5: modelo aberto depende da SUA máquina

Depois o local funcionou: consegui rodar um Gemma de 12B via Ollama dentro da ferramenta, mas comparando com o que o Ollama puro já entregaria, não vi novidade nesse quesito específico

Latência foi o ponto fraco: a geração de resposta ficou bem lenta nesse teste local

Meu palpite é que pode ter a ver com o ambiente (eu estava no Windows, e acho que no Mac ou no Linux poderia rodar melhor), mas é palpite, não conclusão

Resumindo minha opinião: a ideia do sistema é boa, mas ainda tem arestas pra aparar, principalmente em performance e velocidade de resposta, e vale esperar o projeto evoluir antes de um veredito final

Pro checklist, a lição é clara: modelo local te dá privacidade e controle, mas a latência passa a ser problema TEU, não do provedor

No vídeo abaixo eu mostro todo esse teste, da tentativa com Ollama até o modelo local respondendo:

Qual modelo LLM escolher: veredito por tipo de projeto

Agora juntando tudo, o veredito por perfil de projeto, sempre justificado pelo checklist

Chatbot ou classificação em alto volume: qual modelo usar?

Vai de Claude Haiku 5.5

A Anthropic indica ele pra alto volume e tarefas sensíveis a latência, e prompt curto cai na faixa mais barata (US$ 0,10 / US$ 0,50 por milhão até 100 mil tokens)

Outra opção é o Gemini 3.8 Flash no preço promocional de US$ 0,75 / US$ 3,75, mas tome cuidado: a partir de 01/01/2027 ele passa a US$ 1,50 / US$ 7,50, então faz a conta já pensando no preço novo

Agente de código e tarefas longas: qual modelo usar?

Claude Opus 5.5, que é indicado oficialmente pra programação agêntica de longa duração

Se o custo apertar, o Sonnet 5.5 é o meio-termo: metade do preço do Opus (US$ 2 / US$ 10) com a mesma janela de 1M

Análise de documentos longos: qual modelo usar?

Aqui entram os modelos de 1M de contexto (linha Claude 5.5, GPT-6.1 Sol, DeepSeek V4 Pro)

O cuidado é com o salto de preço: no Haiku 5.5 acima de 100 mil tokens e no GPT-6.1 Sol acima de 272 mil, onde a requisição inteira fica mais cara

Se tu manda o mesmo documento várias vezes, caching é obrigatório: até 90% de economia no Claude e 90% de desconto (mais armazenamento) no Gemini

Processamento em lote sem pressa: qual modelo usar?

Qualquer modelo que tenha batch, o critério aqui é o modo, não o modelo

Batch dá 50% de desconto tanto no Claude quanto no Gemini, e no Gemini ainda tem o Flex com os mesmos 50%

Dado sensível, uso offline ou customização: qual modelo usar?

Modelo aberto

Gemma 4 pros tamanhos menores, com function calling nativo e licença Apache 2.0

DeepSeek V4 Pro (MIT, 1 milhão de contexto) ou Qwen3-235B-A22B (Apache 2.0) quando tu precisa de escala e contexto maior

Só lembra do passo 5 e do meu teste: a máquina e a latência ficam por tua conta

Quando precisa do máximo e o custo importa menos: qual modelo usar?

GPT-6 Astra (US$ 10 / US$ 50, o topo de linha da OpenAI) ou Claude Opus 5.5 (US$ 4 / US$ 20)

E se tá em dúvida entre os dois, o melhor jeito é colocar os dois pra resolver a mesma tarefa num teste lado a lado entre modelos dentro do seu próprio projeto

Conclusão: comece barato, meça e só depois suba de modelo

Escolher modelo LLM se resume a cinco perguntas: quanto contexto eu preciso, quanto pago por token, quanto posso esperar, se preciso de ferramentas e se meu dado pode sair de casa

O próximo passo é bem prático: pega uma tarefa real do projeto, roda no modelo mais barato que passa no checklist, mede os tokens de entrada e saída de uma resposta e faz a conta mensal com os preços da tabela

Só sobe de modelo se o barato não der conta, beleza?

E fica esperto: preço e modelo mudam o tempo todo (o próprio Gemini 3.8 Flash já tem data pra mudar de preço), então vale revisar essa escolha de tempos em tempos

Até o próximo post! 😀

Perguntas frequentes

Qual modelo LLM é mais barato pra projeto de alto volume?

O Claude Haiku 5.5 é o mais barato da lista, custando US$ 0,10 por milhão de tokens de entrada e US$ 0,50 de saída em prompts de até 100 mil tokens

A própria Anthropic indica ele pra tarefas de alto volume e sensíveis a latência, e cerca de 90% das requisições ao Haiku anterior ficavam dentro dessa faixa mais barata

Modelo LLM aberto como DeepSeek V4 Pro vale a pena no lugar de API fechada?

Depende do que tu precisa: o DeepSeek V4 Pro é um MoE de 1,6T de parâmetros (49B ativos), licença MIT, contexto de 1 milhão de tokens e pesos disponíveis no Hugging Face

Já o Qwen3-235B-A22B é Apache 2.0, com a variante Instruct-2507 chegando a 262.144 tokens nativos, extensível a cerca de 1.010.000

Abertos dão controle total sobre onde rodar, mas tu assume a infraestrutura, enquanto a API fechada já vem com o serviço pronto

Contexto longo deixa o modelo LLM mais caro?

Sim, em alguns modelos existe uma faixa de preço separada pra prompt longo

No Claude Haiku 5.5 isso acontece acima de 100 mil tokens, e no GPT-6.1 Sol acima de 272 mil tokens de entrada a requisição inteira passa a US$ 4 de entrada e US$ 15 de saída por milhão

Qual modelo LLM a Anthropic indica pra programação agêntica de longa duração?

A Anthropic indica o Claude Opus 5.5 pra programação agêntica de longa duração e trabalho intelectual

Ele custa US$ 4 por milhão de tokens de entrada e US$ 20 de saída, com a mesma janela de 1M de tokens e até 128 mil de saída que o Sonnet 5.5 e o Haiku 5.5 também têm

O modelo LLM Gemma 4 do Google suporta function calling?

Suporta, o Gemma 4 tem function calling nativo, saída JSON estruturada e system instructions

As ferramentas são passadas como JSON schema ou como funções Python, e o modelo vem em quatro tamanhos (E2B, E4B, 26B MoE e 31B Dense) sob licença Apache 2.0, com contexto de até 256K tokens e entrada de texto e imagem

Como funciona o desconto de batch processing entre os modelos LLM?

Na API do Claude, o batch processing dá até 50% de economia, e o prompt caching chega a 90%

Na API do Gemini existe o mesmo tipo de alavanca: o modo Batch também dá 50% de desconto e o modo Caching chega a 90% mais o armazenamento proporcional dos tokens




Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Subscribe
Notify of
guest

0 Comentários
Oldest
Newest Most Voted

Formações

Formação Vibe Coding

Formação Vibe Coding

Do Prompt ao Produto: Crie Software Real com IA

  • 474 aulas
  • 20 projetos
  • 39h 30min

Blog | Mais populares