O Claude Code oferece suporte oficial ao Claude Fable 5, Claude Opus 5, Claude Sonnet 5 e Claude Haiku 4.5. Para codificação agentiva complexa, o Opus 5 é o padrão mais seguro. Para as sessões mais difíceis e longas, o Fable 5 é o topo de linha. Para o trabalho do dia a dia, o Sonnet 5 é a escolha equilibrada. Para loops rápidos e baratos, o Haiku 4.5 é a opção de velocidade.
O Que o Claude Code Suporta Agora
O Claude Code não trata todos os modelos da mesma forma. Os aliases internos mapeiam para um membro específico da família Claude, e esses aliases podem ser resolvidos de forma diferente dependendo do provedor.
| Modelo | Melhor caso de uso | Por que se encaixa no Claude Code |
|---|---|---|
| Claude Fable 5 | Trabalho agentivo de longa duração | Maior capacidade, 1M de contexto, o mais forte para investigação profunda |
| Claude Opus 5 | Codificação complexa e trabalho empresarial | Ponto de partida recomendado pela Anthropic para codificação agentiva séria |
| Claude Sonnet 5 | Tarefas diárias de codificação | Melhor equilíbrio entre velocidade e inteligência |
| Claude Haiku 4.5 | Tarefas pequenas e loops rápidos | Opção mais rápida com qualidade próxima da fronteira |
A conclusão prática é simples: não escolha apenas pela marca. Escolha pelo tamanho da tarefa, tolerância à latência e quanta autonomia a sessão precisa.
Como o Claude Code Escolhe um Modelo
O Claude Code permite que você defina um modelo por alias ou pelo nome completo do modelo. Você pode alternar durante a sessão com /model, iniciar com claude --model <nome>, ou definir ANTHROPIC_MODEL.
claude --model sonnet
export ANTHROPIC_MODEL="claude-sonnet-5"
O detalhe importante é que ANTHROPIC_BASE_URL muda para onde as requisições são enviadas, não qual modelo as responde. Se você apontar o Claude Code para um gateway, esse gateway decide quais IDs de modelo ele expõe.
O Claude Code também resolve aliases por provedor. Na API da Anthropic, opus mapeia para o Opus 5 e sonnet mapeia para o Sonnet 5. Em outros provedores, esses mesmos aliases podem ser resolvidos para versões de modelo mais antigas ou diferentes. Se você precisa de reprodutibilidade, fixe o nome completo do modelo.
Melhor Modelo para Cada Carga de Trabalho de Codificação
Se você está escolhendo para uma carga de trabalho real de codificação, use esta divisão:
- Fable 5 para migrações enormes, sessões longas de depuração e tarefas que precisam de autoverificação repetida.
- Opus 5 para os trabalhos de codificação agentiva mais difíceis, onde a correção importa mais do que a velocidade bruta.
- Sonnet 5 para o equilíbrio padrão do dia a dia entre velocidade, contexto e qualidade.
- Haiku 4.5 para edições rápidas, loops de ferramentas curtos e automação leve.
Para a maioria das equipes, o Sonnet 5 é o primeiro modelo a ser padronizado. Se a tarefa começar a parecer mais uma investigação do que uma edição, suba para o Opus 5. Se a sessão se tornar uma maratona, o Fable 5 é o teto ideal.
Quando a Novita AI Faz Sentido
Se você quer o fluxo de trabalho do Claude Code, mas precisa de mais flexibilidade de backend, a Novita AI é a escolha natural. A Novita documenta um endpoint compatível com Anthropic para integrações no estilo Claude Code, o que permite que você mantenha o mesmo fluxo de trabalho no terminal enquanto roteia para modelos no catálogo da Novita.
Isso é importante em dois casos:
- Você quer comparar modelos de codificação sem reescrever seu loop de agente.
- Você quer usar uma interface compatível com Claude Code com modelos abertos como o Kimi K2.
Por exemplo, o guia da Novita mostra o Claude Code usando uma URL base compatível com Anthropic com um ID de modelo da Novita:
export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<Novita API Key>"
export ANTHROPIC_MODEL="moonshotai/kimi-k2-instruct"
Isso te dá a ergonomia do Claude Code sem prender cada sessão ao mesmo backend.
Padrões Práticos de Configuração
Use esta regra prática:
| Objetivo | Configuração recomendada |
|---|---|
| Qualidade máxima de codificação | claude --model fable |
| Melhor padrão para equipes | claude --model sonnet |
| Iteração rápida | claude --model haiku |
| Experimentação com gateway | ANTHROPIC_BASE_URL mais um ID de modelo de gateway explícito |
Se você se preocupa com comportamento estável entre ambientes, fixe o nome completo do modelo em vez de depender de aliases. Se você se preocupa com custo e flexibilidade de backend, mantenha o alias no seu fluxo de trabalho de prompt e mova a escolha do modelo para o ambiente.
Para implantações de terceiros, use as variáveis atuais ANTHROPIC_DEFAULT_FABLE_MODEL, ANTHROPIC_DEFAULT_OPUS_MODEL, ANTHROPIC_DEFAULT_SONNET_MODEL e ANTHROPIC_DEFAULT_HAIKU_MODEL. A Anthropic agora trata ANTHROPIC_SMALL_FAST_MODEL como obsoleto.
FAQ
Qual é o melhor modelo do Claude Code para codificação?
Para a maioria das cargas de trabalho de codificação, comece com o Sonnet 5. Para trabalhos agentivos mais difíceis, migre para o Opus 5.
O Claude Code suporta apenas modelos Claude?
Por padrão, o Claude Code é construído em torno dos modelos Claude. Através de um gateway, o catálogo de modelos depende do provedor ao qual você se conecta.
Posso usar a Novita AI com o Claude Code?
Sim. A Novita documenta uma rota compatível com Anthropic que permite que o Claude Code aponte para modelos hospedados na Novita.
Devo usar o Haiku 4.5 para projetos reais?
Sim, quando a tarefa é pequena o suficiente. É a opção mais rápida, mas não é a melhor escolha para raciocínio profundo em múltiplos arquivos.
Artigos Recomendados
- Claude Code vs Cursor: Qual Ferramenta de Codificação de IA Você Deve Usar em 2026?
- Como Usar o Kimi-K2 no Claude Code no Windows, Mac e Linux
- O Que é um Agente de Codificação Claude? Como o Loop Funciona
Fontes verificadas em 17 de agosto de 2026: Visão geral dos modelos Claude da Anthropic, Configuração de modelo do Claude Code, Guia da Novita AI para Claude Code.
