Dá para voltar ao Claude Fable 5 se o 5.1 não se sair bem no seu fluxo?

Como voltar ao Claude Fable 5 caso o 5.1 não funcione no seu fluxo
Resposta rápida

Sim, dá para voltar ao Claude Fable 5: ele segue funcional, sem depreciação formal, e a documentação apenas sugere migrar para o 5.1 (lançado em 01/09/2026, marcado como Active e com aposentadoria não antes de 01/09/2027). O detalhe é que reverter não é só trocar a string do modelo. O Fable 5.1 rejeita tool_choice forçado com erro 400, e os thinking blocks dele não são lidos por modelos anteriores. O recuo seguro vem de fixar o ID de versão em produção, auditar o que suas chaves chamam e testar os dois lados antes.

Trocar o modelo em produção no dia do lançamento é o tipo de decisão que parece barata até aparecer o primeiro erro 400 na sua fila

Fala aí, beleza? A Anthropic lançou o Claude Fable 5.1 em 01/09/2026, e enquanto o timeline comemora modelo novo, quem tem sistema rodando faz outra pergunta, bem mais chata: se o 5.1 não se sair bem no meu fluxo, dá para voltar ao Claude Fable 5?

Resposta curta: dá, o modelo continua disponível

Resposta longa é este post, porque o caminho de volta tem pedágio, e ele não está no preço 😀

O que mudou com o lançamento do Fable 5.1

O Claude Fable 5 chegou em 09/06/2026, antes do 5.1

E já que Fable e Mythos sempre aparecem juntos, vale separar isso logo: são o mesmo modelo com níveis diferentes de salvaguarda, o Fable 5.1 está disponível para todos e o Mythos 5.1 é restrito a empresas e pessoas dos EUA em programas de acesso confiável da Anthropic

O Claude Fable 5.1 saiu em 01/09/2026 junto com o Claude Mythos 5.1, e é o Fable atual: está marcado como Active (latest) na documentação, com aposentadoria não antes de 01/09/2027

E o Fable 5? Segue funcional, sem depreciação formal, e a documentação apenas sugere considerar a migração para o 5.1

Essa diferença entre "sugere migrar" e "vai desligar" é o coração do post, então vale entender os quatro estados do ciclo de vida:

  • Active: suportado e recomendado
  • Legacy: não recebe mais atualizações
  • Deprecated: continua funcional, mas já tem substituto recomendado e data de aposentadoria
  • Retired: indisponível, as requisições falham

Hoje o seu plano de recuo aponta para um modelo que não está em nenhum cronograma público de desligamento, e a Anthropic dá no mínimo 60 dias de aviso a clientes com implantações ativas antes de aposentar um modelo lançado publicamente

Só não confunda "sem data de aposentadoria" com "garantido pra sempre"

Formação Claude Code
Formação Recomendada

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 110 aulas
  • 4 projetos
  • 9h 2min

Se liga nisso: em 12/06/2026, três dias depois do lançamento, a Anthropic suspendeu globalmente o acesso a Fable 5 e Mythos 5 após uma diretiva de controle de exportação do governo dos EUA

Os controles foram suspensos em 30/06/2026 e o Fable 5 voltou globalmente em 01/07/2026, com um novo classificador de segurança

Ou seja: disponibilidade de modelo também depende de fator externo, e isso é exatamente o motivo de você querer um plano de recuo escrito em vez de improvisado

Fable 5 x Fable 5.1: o que pesa na decisão de reverter

Item Claude Fable 5 Claude Fable 5.1
ID na API claude-fable-5 claude-fable-5-1
Entrada por milhão de tokens US$ 10 US$ 10
Saída por milhão de tokens US$ 50 US$ 50
Leitura de cache custo base da linha US$ 0,25 por milhão (75% menos que o Fable 5)
Economia estimada na troca referência cerca de 25% em cargas típicas, até cerca de 45% em cargas altamente agênticas
Janela de contexto 1 milhão de tokens, preço padrão em toda a janela 1 milhão de tokens, preço padrão em toda a janela
Limite de saída até 128 mil tokens até 128 mil tokens
Effort low, medium, high (padrão), xhigh, max (sem thinking: {"type": "disabled"}) mesmos níveis, com effort por mensagem em beta
tool_choice forçado aceita auto, none, any e tool {type: "any"} e {type: "tool", name: "..."} retornam 400 invalid_request_error
Ciclo de vida funcional, sem depreciação formal, doc sugere migrar Active (latest), aposentadoria não antes de 01/09/2027
Disponibilidade continua disponível Pro, Max, Team e Enterprise, e GA na AWS

Repara numa coisa: a briga não é de preço de entrada e saída, que são idênticos

A conta muda mesmo na leitura de cache, que caiu para um quarto do custo anterior, e é por isso que a economia estimada dispara justamente em carga agêntica, onde o mesmo contexto é lido de novo a cada volta do agente

As três mudanças que quebram e por que elas definem o seu plano de recuo

Quem já chama o Fable 5 encontra três mudanças que quebram compatibilidade ao migrar para o 5.1

Elas importam pro recuo porque definem se você consegue voltar quente, no meio de uma conversa, ou só do zero

1. Uso forçado de ferramenta retorna erro. O Fable 5 aceita tool_choice nos modos auto, none, any e tool

No claude-fable-5-1, {type: "any"} e {type: "tool", name: "..."} retornam 400 invalid_request_error

Se a sua integração depende de obrigar o modelo a chamar uma função específica, isso não é ajuste fino, é reescrita

2. Modelos anteriores não leem os thinking blocks do 5.1. Aqui mora o pedágio da volta

Uma conversa que o 5.1 produziu carrega thinking blocks que o Fable 5 não consegue interpretar, então "trocar a string do modelo e seguir a sessão" não é um caminho garantido

3. Editar turnos anteriores invalida os thinking blocks. Se o seu código edita mensagens anteriores, reconstrói o system ou as tools, ou compacta no cliente entre requisições, o claude-fable-5-1 rejeita ou descarta os thinking blocks seguintes

Tome cuidado com esse: muita pipeline caseira faz exatamente isso pra economizar contexto, e a quebra aparece de forma intermitente, o que é o pior tipo de bug 😛

Agora o lado bom, porque o 5.1 também trouxe cinco mudanças aditivas, que não quebram integração existente:

  • effort por mensagem (beta)
  • mensagens de sistema com escopo de turno (beta)
  • atualizações legíveis de progresso entre chamadas de ferramenta, com display: "updates" (beta)
  • preço menor de leitura de cache
  • proveniência de conteúdo

Essas cinco você adota quando quiser

As três de cima são as que decidem se o seu caminho de volta está aberto ou entupido

Como manter o caminho de volta aberto (passo a passo)

A lógica aqui é simples: rollback só existe se você souber exatamente o que estava rodando antes

  1. Use ID de versão específica em produção e deixe alias só para experimentação. A documentação recomenda isso de forma direta, e tem um detalhe que muita gente ainda erra: todo ID de modelo Claude é um snapshot fixo, a Anthropic não altera pesos nem configuração de um ID existente, versão nova sai sob ID novo

A partir da geração 4.6, ID sem data não é ponteiro evergreen

O erro comum deste passo: achar que claude-fable-5 "vai virar" o 5.1 sozinho, ou o contrário, deixar um alias em produção e ser promovido de versão sem pedir

  1. No Claude Code, fixe a versão que cada alias aponta. Sem nada fixado, o Claude Code usa aliases de família (fable, opus, sonnet, haiku), e na API da Anthropic e no Claude Platform on AWS o alias de família resolve para a versão mais nova daquela família
export ANTHROPIC_DEFAULT_FABLE_MODEL=claude-fable-5
export ANTHROPIC_DEFAULT_OPUS_MODEL=<nome-completo-do-modelo>
export ANTHROPIC_DEFAULT_SONNET_MODEL=<nome-completo-do-modelo>
export ANTHROPIC_DEFAULT_HAIKU_MODEL=<nome-completo-do-modelo>

O erro comum deste passo: preencher a variável com apelido curto

Essas variáveis pedem o nome completo do modelo, tipo claude-fable-5

  1. Entenda a precedência antes de sair configurando. É aqui que nasce o clássico "mas eu troquei e não mudou nada"
  • ANTHROPIC_MODEL exportado no shell vence a chave model de qualquer arquivo
  • ANTHROPIC_DEFAULT_MODEL só vale quando nenhum arquivo define model
  • /model salva o valor como padrão para novas sessões
  • /config escreve nos arquivos de settings
  • as suas configurações pessoais, válidas para todos os projetos, ficam em ~/.claude/settings.json

O erro comum deste passo: editar o settings do projeto com um ANTHROPIC_MODEL esquecido no .zshrc desde a semana passada, e culpar a ferramenta

  1. Fixe versão antes de liberar para os usuários em implantação via provedor de nuvem. A documentação do Claude Code recomenda isso para Amazon Bedrock, Google Cloud Agent Platform, Microsoft Foundry e Claude Platform on AWS

Motivo: sem fixar, o alias resolve para um ID padrão embutido, que pode estar atrasado ou simplesmente não estar habilitado na conta do usuário

O erro comum deste passo: testar só na sua máquina, onde tudo está habilitado, e descobrir o problema no time inteiro

  1. Audite o que suas chaves realmente chamam e confirme o que a conta enxerga. São duas checagens diferentes, e as duas existem prontas

A parte do "audite": a Anthropic disponibiliza uma auditoria de uso da API em CSV, com o uso separado por chave de API e por modelo, ou seja, dá pra ver chave por chave qual modelo cada uma andou chamando

A parte do "confirme": tem endpoint pra checar programaticamente quais modelos estão disponíveis pra sua conta

GET https://api.anthropic.com/v1/models

Os modelos mais recentes vêm listados primeiro, e a resposta traz max_input_tokens, max_tokens e um objeto de capacidades por modelo

Juntando as duas: o CSV te diz o que você chama hoje, e o GET /v1/models te diz o que a conta consegue chamar amanhã, que é exatamente o que um plano de recuo precisa saber

O erro comum deste passo: confiar na memória sobre "o que a gente usa"

Quase sempre tem uma chave antiga de um script de cron chamando outra coisa 😀

Quando reverter e quando insistir no 5.1

Decisão de rollback não é sobre gosto, é sobre sintoma

Sinal forte de reverter (ou de não migrar ainda): a sua integração depende de tool_choice forçado

Se {type: "any"} ou {type: "tool", name: "..."} são o que faz o seu fluxo funcionar, no 5.1 isso vira 400 invalid_request_error, e o certo é reescrever essa parte com calma antes de migrar, não durante o incidente

Sinal forte de reverter: pipeline que edita turnos anteriores, reconstrói system ou tools, ou compacta no cliente entre requisições

Nesse cenário os thinking blocks do 5.1 são rejeitados ou descartados, e você fica pagando por um comportamento que não está aproveitando

Sinal forte de insistir no 5.1: carga agêntica de sessão longa com muito acerto de cache

Com leitura de cache a um quarto do custo anterior, é justamente aí que a Anthropic estima até cerca de 45% de economia

Sinal forte de insistir no 5.1: coding agêntico de sessão longa, trabalho com documentos, planilhas e slides, pesquisa web multietapas, leitura de gráficos e tabelas densas em PDFs e contexto longo

São os pontos onde os ganhos estão concentrados, e o 5.1 entrega resultado igual ou melhor que o Fable 5 já em effort baixo ou médio, com a maior diferença aparecendo nos níveis altos

E o caso mais comum de todos: "achei que ficou pior"

Antes de reverter, calibre o effort

Ele é o principal controle de custo, latência e profundidade de raciocínio na linha Fable, com cinco níveis (low, medium, high, que é o padrão, xhigh e max), e nessa linha thinking: {"type": "disabled"} não é suportado

No 5.1 dá pra mudar o nível no meio da conversa, em beta, sem invalidar o cache de prompt

É o teste mais barato que existe: sobe pra xhigh no trecho difícil e vê se o sintoma some

E se a migração em si for o trabalho chato, o Claude Code tem o comando /claude-api migrate, que aciona a skill Claude API embutida, aplica a troca de model ID e, quando necessário, mudanças de parâmetro que quebram, substituição de prefill e calibração de effort, além de gerar um checklist do que verificar manualmente

Skill embutida costuma se comportar melhor que skill copiada de terceiro, e se você já apanhou com skill que não roda no seu projeto, sabe bem a diferença

Testando os dois modelos lado a lado antes de decidir

O ponto que quase ninguém resolve: pra decidir entre claude-fable-5 e claude-fable-5-1 você precisa de um lugar barato pra rodar o mesmo prompt nos dois e comparar, sem mexer na produção

No vídeo abaixo eu mostro exatamente esse tipo de ambiente, usando o Fable 5 e o Sonnet 5 pela plataforma ZenMux, no chat e via API conectada ao OpenCode

Quando testei pela interface web, o Fable 5 respondeu ao vivo e o acesso estava funcionando na hora da gravação

Eu preparei um prompt grande pra gerar um tower defense com estrutura de pastas definida, e os arquivos vieram prontos na resposta, só que precisei copiar tudo manualmente pro PC, porque chat não cria pasta nem roda comando no terminal

A conclusão prática foi essa: nesse formato, o valor do Fable 5 está na etapa anterior ao código, planejando a aplicação, escrevendo um PRD, um documento de requisitos ou um arquivo de contexto do projeto

E isso encaixa demais no assunto deste post, porque comparar modelo sem um contexto escrito é comparar chute

Se você ainda repete o mesmo briefing toda vez, vale organizar as conversas no Claude Desktop antes de sair medindo modelo

Pra desenvolvimento de verdade eu parti pro caminho da API conectada ao OpenCode, que é onde tenho liberdade de mexer nos arquivos da máquina

Conectei informando a chave de API, e um aviso importante: qualquer caractere extra, até um espaço, invalida a chave

Depois de conectar eu perguntei ao modelo qual modelo ele era, só pra confirmar que a ligação estava certa antes de começar

O projeto de teste foi uma calculadora de churrasco em React com Vite, tema escuro e sem back end, e a aplicação abriu com o cálculo funcionando

Aí veio a parte que interessa pra quem pensa em teste comparativo: no meio da execução eu bati no limite de uso do modelo gratuito e não consegui terminar a tarefa com ele

Troquei pra outro modelo gratuito da lista e a execução foi concluída

Mostrei também a tela de logs pra provar que as requisições dos modelos gratuitos não geraram cobrança, e que o gasto registrado veio de um modelo pago usado só no teste inicial da API

E olha o detalhe que explica tudo: uma única solicitação minha gera dezenas de requisições, porque o agente fica indo e voltando até terminar a tarefa

É isso que estoura cota gratuita rápido, e é isso que faz o preço de leitura de cache pesar tanto numa carga agêntica de verdade

A estratégia que eu recomendo ali é rotacionar entre modelos gratuitos em vez de depender de um só, já que qualquer serviço com camada gratuita impõe limite de requisições

Fiquei esperando pra tentar usar o mesmo modelo de novo, e nem cheguei a informar quanto tempo levou a liberação

Veredito: recuo é seguro, mas só se você preparar antes

Tecnicamente, voltar ao Claude Fable 5 é viável hoje: o modelo continua disponível, sem depreciação formal, o ID claude-fable-5 é um snapshot fixo que não muda debaixo de você, e existe o compromisso de no mínimo 60 dias de aviso antes da aposentadoria de um modelo público

O custo real do recuo não está no preço, que é o mesmo em entrada e saída

Está em duas coisas: histórico produzido pelo 5.1 com thinking blocks que modelos anteriores não leem, e integração que dependia de tool_choice forçado

Então o veredito é esse: trate reverter como rollback planejado, com ID de versão fixado dos dois lados, sessão nova em vez de sessão herdada e teste comparativo feito antes do incidente

Rollback improvisado às três da manhã não é plano, é torcida

Conclusão

Recapitulando o caminho, na ordem que eu faria:

Primeiro, rode a auditoria de uso da API em CSV e descubra o que cada chave está chamando de verdade, por chave e por modelo

Depois, confira o GET /v1/models da sua conta pra ver o que está realmente disponível ali

Em seguida, fixe o ID de versão específica em produção, e no Claude Code fixe a versão de cada alias com ANTHROPIC_DEFAULT_FABLE_MODEL e as variantes, lembrando da precedência do ANTHROPIC_MODEL no shell

E só então rode o teste comparativo entre claude-fable-5 e claude-fable-5-1, no mesmo prompt, com effort calibrado antes de qualquer decisão de reverter

Quem faz esses quatro passos não precisa escolher entre modelo novo e sono tranquilo, dá pra ter os dois 🙂

Até o próximo post!

Perguntas frequentes

Voltar ao Claude Fable 5 exige mudar código ou só trocar o nome do modelo?

Só trocar a string de claude-fable-5-1 para claude-fable-5 nem sempre resolve. Se a integração usa tool_choice forçado (any ou tool) ou reaproveita thinking blocks gerados pelo 5.1, esses trechos precisam ser ajustados antes do rollback, senão o erro 400 aparece na hora.

O Claude Code volta sozinho para o Fable 5 se eu não configurar nada?

Não necessariamente. O alias fable do Claude Code resolve para a versão mais nova da família quando nada é fixado, e hoje isso aponta pro 5.1. Para garantir o Fable 5, defina ANTHROPIC_DEFAULT_FABLE_MODEL=claude-fable-5 no ambiente.

Como descobrir se minhas chamadas de API ainda estão no Fable 5.1 ou já voltaram pro Fable 5?

A Anthropic disponibiliza uma auditoria de uso da API em CSV, com uso separado por chave de API e por modelo. Também dá pra checar em tempo real com GET /v1/models em https://api.anthropic.com, que lista os modelos disponíveis pra sua conta, os mais recentes primeiro.

Voltar para o Fable 5 deixa minha conta mais barata que o Fable 5.1?

Não. Entrada e saída custam o mesmo nos dois modelos, US$ 10 e US$ 50 por milhão de tokens. Quem muda é a leitura de cache, US$ 0,25 por milhão no 5.1, 75% menos, então voltar pro Fable 5 tende a encarecer justamente a carga agêntica, não a baratear.

O acesso ao Claude Fable 5 pode ser cortado de novo sem aviso?

Por motivo comercial normal, não: a Anthropic dá no mínimo 60 dias de aviso antes de aposentar um modelo lançado publicamente. Mas já rolou um corte por fator externo, em 12/06/2026, quando o acesso a Fable 5 e Mythos 5 foi suspenso globalmente por uma diretiva de controle de exportação dos EUA, revertida em 30/06/2026.

Dá pra resolver o problema do 5.1 baixando o effort em vez de voltar pro Fable 5?

Em vários casos sim. O effort é o principal controle de custo, latência e profundidade de raciocínio na linha Fable, com cinco níveis (low, medium, high, xhigh e max), e no 5.1 dá pra mudar o nível no meio da conversa sem invalidar o cache de prompt.




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 27min

Blog | Mais populares