Claude 5 chegou: o que muda pra você dev
A Anthropic lançou a família Claude 5 com Fable 5, Opus 5, Sonnet 5 e Haiku 4.5. Guia prático e atualizado sobre o que cada modelo faz, quanto custa e quando usar cada um no seu projeto.
Introdução
Esse post foi escrito originalmente sobre a família Claude 4 (Opus 4.7, Sonnet 4.6, Haiku 4.5). Em agosto de 2026 o cenário mudou: a Anthropic lançou a família Claude 5, com Fable 5, Opus 5 e Sonnet 5 substituindo os modelos anteriores de maior porte. O Haiku 4.5 segue sendo o modelo de entrada, sem sucessor lançado até agora. Atualizei o post inteiro pra refletir o que realmente mudou.
Visão geral da família Claude 5
| Modelo | Model ID | Preço (input/output por MTok) | Contexto | Saída máxima |
|---|---|---|---|---|
| Claude Fable 5 | claude-fable-5 | $10 / $50 | 1M tokens (padrão e máximo) | 128K |
| Claude Opus 5 | claude-opus-5 | $5 / $25 | 1M tokens | 128K |
| Claude Sonnet 5 | claude-sonnet-5 | $3 / $15 (promo $2 / $10 até 31/08/2026) | 1M tokens | 128K |
| Claude Haiku 4.5 | claude-haiku-4-5 | $1 / $5 | 200K tokens | 64K |
Existe ainda o Claude Mythos 5, com as mesmas capacidades e preço do Fable 5, mas disponível só pra quem participa do Project Glasswing da Anthropic. Pra praticamente todo mundo, o que importa são os quatro modelos da tabela acima.
Claude Haiku 4.5: sem mudanças, ainda o modelo de volume
O Haiku continua igual ao que era antes: rápido, barato, 200k de contexto, sem thinking estendido nativo. Segue sendo a escolha certa pra classificação de texto, triagem de tickets, geração simples de conteúdo e qualquer pipeline de alto volume onde custo pesa mais que profundidade de raciocínio.
Claude Sonnet 5: o novo padrão pra maioria dos casos
O Sonnet 5 substitui o Sonnet 4.6 como modelo do dia a dia, e a diferença mais sentida é em coding e tarefas agênticas, onde ele chega perto da qualidade que antes só o Opus entregava.
O que muda na prática:
- Thinking adaptativo ligado por padrão. Diferente do Sonnet 4.6, uma chamada sem configurar
thinkingjá roda com raciocínio adaptativo. Se o seu código dependia do modelo responder sem pensar por padrão, isso muda o comportamento, e omax_tokensprecisa dar espaço pro thinking, senão a resposta pode truncar no meio. - Tokenizador novo. O mesmo texto gera cerca de 30% mais tokens que no Sonnet 4.6. O preço por token é o mesmo, mas o custo efetivo de uma chamada equivalente muda. Vale rodar
count_tokensnos seus prompts reais antes de migrar workloads grandes. - Todos os níveis de esforço, incluindo
xhigh. Antes esse nível era exclusivo do Opus. Agora o Sonnet também tem a faixa completa (low,medium,high,xhigh,max), o que dá mais controle sobre o equilíbrio entre custo e profundidade de raciocínio. - Visão de alta resolução. É o primeiro Sonnet com suporte a imagens de até 2576px no lado maior (antes o limite era 1568px). Útil pra quem processa screenshot, gráfico ou documento escaneado.
O preço promocional de $2/$10 por MTok vale até 31 de agosto de 2026. Depois disso volta pro valor cheio de $3/$15.
Claude Opus 5: pra coding pesado e trabalho agêntico longo
O Opus 5 é o sucessor direto do Opus 4.8, e o ponto forte continua sendo raciocínio profundo, trabalho agêntico de longa duração e coding complexo.
Principais diferenças na prática:
- Thinking ligado por padrão, com um limite novo. Assim como o Sonnet 5, uma chamada sem
thinkingconfigurado já roda em modo adaptativo. A pegadinha: desativar o thinking ({"type": "disabled"}) só funciona em esforçohighou abaixo. Combinar thinking desativado comxhighoumaxretorna erro 400. - Faixa de rate limit separada. O Opus 5 não compartilha o pool combinado dos modelos Opus 4.x. Se você está deslocando tráfego de um Opus anterior, confere o limite do seu tier especificamente pro Opus 5 antes de migrar volume.
- Salvaguardas de segurança mais rígidas. Pedidos que tocam em conteúdo sensível (majoritariamente cyber e outras áreas de risco elevado) podem retornar
stop_reason: "refusal"em vez de um erro. É uma resposta HTTP 200 normal, então o código precisa checarstop_reasonantes de lercontent, ou vai quebrar tentando ler um array vazio. - Cache mais barato de configurar. O mínimo de tokens pra um prompt ser cacheável caiu de 1024 pra 512, então prompts que antes eram curtos demais pra cachear agora entram.
- Fast mode. Em preview,
speed: "fast"roda até 2.5x mais rápido em tokens de saída por segundo, com preço premium ($10/$50 por MTok). Disponível só via API direta da Anthropic, não em Bedrock, Vertex ou Foundry.
Claude Fable 5: o modelo mais capaz, pra quando realmente precisa
O Fable 5 é o modelo mais capaz que a Anthropic lançou publicamente até agora, pensado pra raciocínio muito difícil e trabalho agêntico de longuíssima duração. Não é o upgrade padrão de quem já usa Opus, é uma escolha deliberada quando o problema justifica o custo mais alto ($10/$50 por MTok, o dobro do Opus 5).
Pontos que fazem diferença de verdade na hora de decidir se vale usar:
- Thinking sempre ligado, sem opção de desativar. Tentar mandar
{"type": "disabled"}retorna erro 400 em qualquer nível de esforço. - O raciocínio bruto nunca é retornado. Você recebe um resumo (
display: "summarized") ou nada ("omitted", o padrão), nunca a cadeia de pensamento completa. - Turnos mais longos. Uma chamada numa tarefa difícil pode rodar muitos minutos. Vale planejar timeout, streaming e alguma forma de o usuário acompanhar o progresso de forma assíncrona.
- Exige retenção de dados de 30 dias. Organizações configuradas com retenção zero (ZDR) recebem erro 400 em toda chamada pro Fable 5. Isso é fácil de confundir com um problema no payload quando na verdade é configuração de conta.
Na prática, o Fable 5 compensa em cenários bem específicos: refatoração grande e autônoma de código, pesquisa profunda de várias etapas, ou qualquer tarefa onde você entregaria o problema pra um especialista sênior e deixaria ele trabalhar sem supervisão por um bom tempo.
Como escolher o modelo certo
A lógica de sempre continua valendo, só os nomes mudaram:
- Haiku 4.5: classificação, triagem, tarefas simples em alto volume
- Sonnet 5: a maioria das tarefas em produção, coding do dia a dia, RAG, chatbots
- Opus 5: agentes autônomos, coding complexo, tarefas que precisam de raciocínio mais profundo
- Fable 5: só quando o problema genuinamente exige o nível máximo e o custo se justifica
Um padrão que continua funcionando bem: Haiku pra filtrar ou pré-processar, Sonnet pra o grosso do trabalho, Opus quando precisa de mais capacidade, e Fable só nos casos extremos.
Migrando código que ainda usa os IDs antigos
Se seu código ainda referencia os modelos da família anterior, a troca direta é:
| Modelo antigo | Novo model ID |
|---|---|
claude-opus-4-7 / claude-opus-4-8 | claude-opus-5 |
claude-sonnet-4-6 | claude-sonnet-5 |
claude-haiku-4-5 | sem mudança |
Duas coisas quebram se você só trocar a string do modelo sem revisar o resto do código:
budget_tokensnão existe mais. Se seu código ainda configurathinking: {"type": "enabled", "budget_tokens": N}, isso retorna erro 400 no Opus 5 e no Sonnet 5. Troca prathinking: {"type": "adaptive"}e controla a profundidade comeffortdentro deoutput_config.- Parâmetros de sampling somem.
temperature,top_petop_knão são aceitos nesses modelos. Se seu código passa algum desses, remove e ajusta o comportamento por prompt em vez de sampling.
Chamada básica em Python
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="claude-opus-5", # ou claude-sonnet-5 / claude-haiku-4-5 / claude-fable-5
max_tokens=4096,
messages=[
{"role": "user", "content": "Explica a diferença entre BFS e DFS em grafos."}
]
)
print(message.content)Repara que não precisa configurar thinking explicitamente no Opus 5 ou no Sonnet 5, eles já rodam em modo adaptativo por padrão. Se quiser ver o resumo do raciocínio, adiciona thinking: {"type": "adaptive", "display": "summarized"}.
Vale migrar agora?
Se você está numa versão anterior da família Claude 4, sim, vale a pena migrar. O Sonnet 5 sozinho já justifica a troca pra quem usa o modelo em produção, com ganho de qualidade em coding e trabalho agêntico sem trocar de tier de preço. Pra quem depende de Opus pros casos mais difíceis, o Opus 5 mantém o mesmo preço do Opus 4.8 e entrega mais capacidade.
O ponto de atenção real é o tokenizador novo do Sonnet 5 e do Opus 5: se você tem max_tokens calibrado bem justo, vale revisar antes de migrar em escala, porque a mesma resposta agora pode consumir mais tokens.
Conclusão
A família Claude 5 mantém a estrutura que já funcionava (um modelo de volume, um de uso geral, um ou dois pra quando o problema é difícil de verdade), só que com um salto real de qualidade no Sonnet e no Opus, principalmente em coding e trabalho agêntico. Se seu projeto ainda está preso na família Claude 4, esse é um bom momento pra revisar model IDs, testar o novo comportamento de thinking adaptativo e ver onde faz sentido trocar.
Leia também
- GraphQL vs REST: quando cada um faz sentido15 de setembro de 2026 · 4 min
- Migrations de banco de dados: como versionar o schema sem quebrar produção14 de setembro de 2026 · 4 min
- Princípios SOLID na prática13 de setembro de 2026 · 5 min
- Record Skill: o novo jeito de criar skills no Claude13 de setembro de 2026 · 5 min