← Todos os artigos
Guide

Começando com Claude Fable 5: um guia prático para desenvolvedores

A developer workstation with layered API cards flowing into a large “Fable 5” model node, showing Anthropic SDK and OneH

A Anthropic lançou o Claude Fable 5 em 9 de junho de 2026, e a manchete é simples: este é o primeiro modelo Claude de classe Mythos disponível de forma geral, com preço de $10 por milhão de tokens de entrada e $50 por milhão de tokens de saída, janela de contexto de 1M de tokens e saída máxima de 128k (lançamento da Anthropic, documentação dos modelos, documentação de preços). Se você está avaliando isso hoje, não comece por um tweet de benchmark. Comece por um fluxo difícil do seu próprio backlog, conecte tudo, limite o gasto e meça se menos idas e vindas compensam o medidor mais caro.

O Que Claude Fable 5 Realmente É

Claude Fable 5 é a versão pública da Anthropic de um modelo de classe Mythos. A Anthropic descreve a classe Mythos como um nível acima de Opus, com Fable 5 tornado seguro para uso geral e Mythos 5 reservado para acesso confiável limitado por meio do Project Glasswing (Anthropic). Em termos práticos para desenvolvedores, Fable 5 é o modelo de “use isso quando Opus não for suficiente”.

O ID do modelo na API é:

claude-fable-5

A visão geral de modelos da Anthropic lista estas especificações atuais (documentação da Anthropic):

ModeloID da APIJanela de contextoSaída máximaEntradaSaída
Claude Fable 5claude-fable-51M de tokens128k tokens$10 / MTok$50 / MTok
Claude Opus 4.8claude-opus-4-81M de tokens128k tokens$5 / MTok$25 / MTok
Claude Sonnet 4.6claude-sonnet-4-61M de tokens64k tokens$3 / MTok$15 / MTok
Claude Haiku 4.5claude-haiku-4-5-20251001200k tokens64k tokens$1 / MTok$5 / MTok

Essa tabela mostra onde Fable se encaixa. Ele não é o padrão barato. É o modelo para testar quando a tarefa é longa, bagunçada e cara de errar: migrações multi-repo, codificação agentic, raciocínio sobre documentos jurídicos ou financeiros, trabalhos longos de planejamento e fluxos em que modelos anteriores queimaram tempo em ciclos de correção.

Há um comportamento de segurança importante: a Anthropic diz que Fable 5 usa classificadores para áreas como cibersegurança, biologia e química, e destilação. Solicitações sinalizadas fazem fallback para Claude Opus 4.8, e os usuários são avisados quando isso acontece (Anthropic). A Anthropic também diz que mais de 95% das primeiras sessões com Fable não tiveram fallback. Se o seu produto fica perto desses domínios, teste explicitamente o caminho de fallback.

Preços: O Medidor de Verdade

O preço de tabela é claro: $10 / MTok de entrada, $50 / MTok de saída. O cache de prompt segue a estrutura padrão de multiplicadores da Anthropic: gravações de cache de 5 minutos a 1,25x da entrada, gravações de cache de 1 hora a 2x da entrada e leituras de cache a 0,1x da entrada (preços da Anthropic). Para Fable 5, isso significa:

Item de cobrançaPreço do Fable 5
Entrada$10 / MTok
Saída$50 / MTok
Gravação de cache de 5 minutos$12.50 / MTok
Gravação de cache de 1 hora$20 / MTok
Leitura / atualização de cache$1 / MTok

A página de produto do Fable da Anthropic também afirma que inferência somente nos EUA está disponível com preço 1,1x para tokens de entrada e saída (página do Fable da Anthropic). Isso importa se você está criando para clientes com exigências de residência de dados.

A RouteMux lista o modelo como anthropic/claude-fable-5 atrás de um endpoint Anthropic Messages em https://api.routemux.com/anthropic, 72% abaixo do preço oficial da Anthropic: US$2,80/M de entrada e US$14/M de saída contra US$10 / US$50 de tabela. Lá os modelos Claude exigem saldo antes da primeira chamada (RouteMux).

Gráfico de barras compacto comparando preço de entrada e saída por milhão de tokens para Fable 5, Opus 4.8, Sonnet 4.6 e Haiku 4.5,

Benchmarks Sem Neblina

A Anthropic diz que Fable 5 é “estado da arte em quase todos os benchmarks testados” e mais forte em tarefas mais longas e complexas (Anthropic). A tabela de benchmarks no post de lançamento da Anthropic foi publicada como imagem, então trate números copiados em outros lugares como reportados pelo fornecedor, a menos que o avaliador hospede a execução.

Os números que desenvolvedores continuam comparando são pesados em codificação:

BenchmarkClaude Fable 5Claude Opus 4.8Contexto da fonte
SWE-Bench Pro80.3%69.2%Reportado por resumos de terceiros da tabela de lançamento da Anthropic (TrueFoundry)
SWE-bench Verified95.0%88.6%Reportado a partir de resumos da Anthropic/system-card (LMM Marketcap)
FrontierCode Diamond29.3%13.4%Reportado a partir de resumos da Anthropic/system-card (LMM Marketcap)

Use isso como motivo para testar, não como decisão de compra. A proposta do Fable 5 é autonomia de longo horizonte. Um prompt de chat de 10 minutos não vai dizer muita coisa. Uma branch real de migração, um runbook de incidente em produção ou uma tarefa bagunçada do tipo “leia estes 40 arquivos e proponha o menor patch seguro” vai.

Chame Diretamente com o SDK da Anthropic

Os SDKs oficiais da Anthropic suportam Python, TypeScript, Go, Java, C#, PHP e Ruby, com streaming, retries e interfaces tipadas dependendo da linguagem (documentação dos SDKs da Anthropic). Aqui está a menor chamada Python útil.

Instale:

python -m venv .venv
source .venv/bin/activate
pip install anthropic
export ANTHROPIC_API_KEY="sk-ant-..."

Crie fable.py:

from anthropic import Anthropic

client = Anthropic(api_key=os.environ["ANTHROPIC_API_KEY"])

message = client.messages.create(
    model="claude-fable-5",
    max_tokens=800,
    messages=[
        {
            "role": "user",
            "content": "Review this migration plan for risk. Return the top 5 issues and concrete fixes.",
        }
    ],
)

print(message.content[0].text)

Execute:

python fable.py

Um ajuste: adicione o import ausente se você copiar isso para um arquivo:

import os

Para Node.js:

npm install @anthropic-ai/sdk
export ANTHROPIC_API_KEY="sk-ant-..."
import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic({
  apiKey: process.env.ANTHROPIC_API_KEY,
});

const message = await client.messages.create({
  model: "claude-fable-5",
  max_tokens: 800,
  messages: [
    {
      role: "user",
      content: "Turn this product brief into an implementation plan with risks and test cases.",
    },
  ],
});

console.log(message.content[0].type === "text" ? message.content[0].text : message.content);

Nos primeiros testes, mantenha max_tokens baixo. A saída é o lado caro deste modelo.

Chame Via RouteMux com uma Mudança de Base URL

Se quiser o caminho curto, abra Claude Fable 5 na RouteMux e recarregue para começar a chamá-lo.

Instale o mesmo SDK:

pip install anthropic
export ROUTEMUX_API_KEY="oh_..."

Use a rota da RouteMux:

import os
from anthropic import Anthropic

client = Anthropic(
    base_url="https://api.routemux.com/anthropic",
    api_key=os.environ["ROUTEMUX_API_KEY"],
)

message = client.messages.create(
    model="anthropic/claude-fable-5",
    max_tokens=800,
    messages=[
        {
            "role": "user",
            "content": "Analyze this failing CI log and suggest the smallest likely fix.",
        }
    ],
)

print(message.content[0].text)

Essa é a mudança prática de drop-in: o mesmo formato do SDK da Anthropic, outro base_url, outra chave de API e o nome de modelo da RouteMux.

Se a sua integração padroniza em um gateway no estilo OpenAI, o caminho de conversão da RouteMux segue a mesma ideia: defina a base URL do gateway como https://api.routemux.com/v1, passe sua chave da RouteMux e roteie a solicitação para Claude Fable 5 pelo ID de modelo da RouteMux. Em produção, mantenha a rota do provedor por trás de configuração:

LLM_BASE_URL="https://api.routemux.com/v1"
LLM_MODEL="anthropic/claude-fable-5"

Não coloque isso hard-coded na lógica da aplicação. Transforme em variável de ambiente para poder comparar Fable 5, Opus 4.8 e modelos mais baratos sob o mesmo harness.

Um Plano de Avaliação Sensato

Este é o plano que eu usaria antes de mover tráfego real:

  1. Escolha três tarefas que hoje falham ou exigem rodadas demais de correção.
  2. Rode-as no seu modelo atual e no Fable 5 com prompts idênticos.
  3. Registre tokens de entrada, tokens de saída, tempo total, retries e edições humanas.
  4. Verifique se alguma solicitação faz fallback para Opus 4.8.
  5. Encaminhe para Fable 5 apenas a classe de trabalho de maior valor.

O modelo é caro o bastante para que “tornar padrão” provavelmente seja errado para a maioria dos times. Uma arquitetura melhor é um roteador: Haiku ou Sonnet para extração barata, Opus para trabalho geral forte, Fable para o punhado de tarefas em que autonomia e profundidade de contexto importam.

Cache de prompt também é obrigatório para uso sério. Se sua solicitação inclui o mesmo resumo de repo, pacote de políticas, schema ou bloco longo de instruções em várias chamadas, coloque isso em cache. No Fable 5, uma leitura de cache custa $1 / MTok em vez de $10 / MTok, o que muda a economia rápido.

Diagrama de roteamento com três faixas de carga de trabalho: extração barata para Haiku/Sonnet, raciocínio geral para Opus 4.8, tarefas longas mais difíceis

Faça o Spike, Depois Decida

Claude Fable 5 vale o teste se o seu gargalo não é “precisamos de completions mais baratas”, mas “precisamos que o modelo se mantenha coerente ao longo de um trabalho grande e multi-etapas.” Os fatos atuais são fortes o suficiente para justificar um spike: lançamento em 9 de junho, contexto de 1M, saída máxima de 128k, preço de tabela de $10 / $50, descontos de prompt-cache e um fallback de segurança que você precisa entender antes da produção.

Se você quiser testar o Claude Fable 5.1 por conta própria, pode usá-lo por o endpoint do Claude Fable 5.1 na RouteMux — um endpoint pronto para usar, 72% abaixo do preço oficial da Anthropic. Recarregue saldo e crie uma conta; o que não for gasto é reembolsável.