Visão geral dos novos recursos, breaking changes (mudanças incompatíveis) e melhorias de capacidade no Claude Fable 5.1 e no Claude Mythos 5.1.
O Claude Fable 5.1 estende o Claude Fable 5 pelo mesmo preço por token, com codificação agêntica de longa duração mais forte, pesquisa em várias etapas e trabalho com documentos, planilhas e slides. Para a maioria das cargas de trabalho, comece com o Claude Opus 5 (consulte Escolhendo um modelo). Use o Claude Fable 5.1 para raciocínio exigente e trabalho agêntico de longo horizonte, ou quando suas avaliações no Claude Opus 5 com esforço mais alto ainda ficarem aquém. O Claude Mythos 5.1 oferece as mesmas capacidades apenas aos participantes do Project Glasswing.
Se você já chama o Claude Fable 5, três mudanças são incompatíveis: o uso forçado de ferramentas retorna um erro, modelos anteriores não conseguem ler seus blocos de pensamento e editar turnos anteriores invalida os blocos de pensamento. Cinco são aditivas: esforço por mensagem (beta), mensagens de sistema com escopo de turno (beta), atualizações de progresso legíveis entre chamadas de ferramentas (display: "updates", beta), um preço de leitura de cache mais baixo e proveniência de conteúdo.
| Modelo | ID na Claude API | Descrição | Disponibilidade |
|---|---|---|---|
| Claude Fable 5.1 | Sucessor do Claude Fable 5, para codificação agêntica de longa duração, trabalho de conhecimento e pesquisa | Todos os clientes, na Claude API e nas plataformas parceiras | |
| Claude Mythos 5.1 | Mesmas capacidades do Claude Fable 5.1. Sucessor do Claude Mythos 5. | Apenas participantes do Project Glasswing |
O Claude Fable 5.1 e o Claude Mythos 5.1 compartilham especificações e preços:
Para todos os modelos atuais, consulte a visão geral dos modelos.
O Claude Fable 5.1 e o Claude Mythos 5.1 não suportam "forced tool use" (uso forçado de ferramentas). tool_choice definido como {"type": "any"} ou {"type": "tool", "name": "..."} retorna um erro 400 invalid_request_error:
tool_choice: type "tool" and "any" are not supported for this model.tool_choice: {"type": "auto"} (o padrão) e {"type": "none"} permanecem inalterados. A mesma validação se aplica ao endpoint de contagem de tokens.
O pensamento está sempre ativado nesses modelos, e uma chamada de ferramenta forçada o pularia. O modelo escreveria seu raciocínio nos argumentos da ferramenta, o que reduz a qualidade dos argumentos. Para JSON válido conforme o schema, mantenha tool_choice: {"type": "auto"} e defina strict: true com o uso estrito de ferramentas, ou mova o schema para saídas estruturadas. Para fazer o modelo chamar uma ferramenta em vez de responder em texto, indique no prompt quando a ferramenta se aplica (por exemplo, "Use a ferramenta get_weather para responder"). O Claude Fable 5.1 segue instruções explícitas de ferramentas de forma confiável.
Cada bloco de pensamento registra qual modelo o produziu, e ele é preservado em apenas uma direção: o Claude Fable 5.1 lê os blocos de pensamento de modelos anteriores, e nenhum modelo anterior lê os do Claude Fable 5.1. Uma conversa que passa para o Claude Fable 5.1 (vinda do Claude Opus 5, Claude Fable 5 ou qualquer modelo Claude anterior) mantém seu raciocínio. Uma conversa que passa do Claude Fable 5.1 para qualquer um desses modelos o perde nos turnos executados lá.
Quando uma requisição carrega um bloco que o modelo de destino não consegue ler (um roteador ou fallback que troca de modelo no meio da conversa, por exemplo), a API descarta o bloco antes que o modelo o veja. Blocos descartados não contam para input_tokens e não são cobrados. Com o cabeçalho beta thinking-binding-controls-2026-08-01, o descarte é relatado em um array input_transformations de nível superior. Sem ele, o descarte é silencioso. Consulte Pensamento preservado.
Modificar qualquer coisa antes de um bloco de pensamento do Claude Fable 5.1 (o prompt system, as tools ou uma mensagem anterior) resulta em um erro na próxima requisição, ou no descarte do bloco se você optar por isso. O Claude Code, o claude.ai, os Claude Managed Agents e o Claude Agent SDK mantêm esse prefixo intacto para você. Se o seu código constrói o array messages por conta própria, verifique-o antes de migrar: Pensamento preservado explica a verificação e cada correção. A verificação é aplicada para novas contas criadas em ou após 31 de agosto de 2026. Para contas criadas anteriormente, a API registra a incompatibilidade, mas age sobre ela apenas quando a requisição define thinking.block_binding.prefix_mismatch_behavior.
Estes padrões invalidam todos os blocos de pensamento posteriores:
system de nível superior ou o array tools entre requisições na mesma conversa.Estes mantêm os blocos posteriores válidos: remover uma sequência inicial de blocos de pensamento (os mais antigos primeiro), deixar a compactação do lado do servidor ou a edição de contexto reduzir o histórico, mover marcadores cache_control e alterar effort entre requisições. Remover um bloco de pensamento de qualquer lugar que não seja o início da sequência invalida todos os blocos de pensamento depois dele.
Onde a verificação é aplicada, uma requisição que reenvia um bloco invalidado é rejeitada com um 400 cuja mensagem diz The block is bound to a different conversation. Para descartar o bloco e continuar, envie o cabeçalho beta thinking-binding-controls-2026-08-01 com thinking.block_binding.prefix_mismatch_behavior: "drop_block". O descarte é relatado em input_transformations com reason: "prefix_binding_mismatch".
Para manter o pensamento válido ao longo de uma sessão longa, trate a conversa como somente de acréscimo (append-only). Adicione instruções com uma mensagem de sistema no meio da conversa (com escopo de turno se ela deve se aplicar a apenas um turno) e altere ferramentas com alterações de ferramentas no meio da conversa em vez de editar system ou tools. Reduza o contexto com a edição de contexto ou a compactação do lado do servidor, que não contam como edições. Esses padrões também mantêm o "prompt cache" (cache de prompt) aquecido. Para descobrir se a sua integração edita o histórico, execute uma sessão com prefix_mismatch_behavior: "drop_block" e registre input_transformations: o guia de migração tem a verificação em três etapas. Consulte Pensamento preservado para as regras completas.
No Claude Fable 5.1 você pode alterar o nível de esforço no meio da conversa sem invalidar o cache de prompt. Aumente-o para uma etapa difícil e diminua-o para as rotineiras. O esforço por mensagem está em beta: inclua o cabeçalho beta mid-conversation-output-config-2026-07-01. O Claude Fable 5.1, o Claude Mythos 5.1 e o Claude Opus 5 o suportam na Claude API.
client = anthropic.Anthropic()
response = client.beta.messages.create(
model="claude-fable-5-1",
max_tokens=4096,
output_config={"effort": "high"},
messages=[
{
"role": "user",
"content": "Plan a migration from SQLite to PostgreSQL in three short steps.",
},
{
"role": "assistant",
"content": "1. Export the SQLite data. 2. Create the PostgreSQL schema. 3. Import the data and verify row counts.",
},
# Mensagem do sistema apenas de esforço: o novo nível entra em vigor a partir do próximo turno do usuário.
{"role": "system", "content": [], "output_config": {"effort": "low"}},
{"role": "user", "content": "Summarize the plan in one sentence."},
],
betas=["mid-conversation-output-config-2026-07-01"],
)
for block in response.content:
if block.type == "text":
print(block.text)Consulte Esforço por mensagem para mais detalhes.
Uma mensagem de sistema no meio da conversa pode ter escopo limitado a um turno. Defina clear_at: "next_user_message" em uma mensagem role: "system" e seu texto carrega a autoridade de prompt do sistema para o turno atual, e então deixa de ser renderizado assim que existir uma mensagem user posterior. A mensagem permanece em messages e você continua enviando-a de volta literalmente, portanto nada anterior na conversa muda. O cache de prompt continua correspondendo, os blocos de pensamento posteriores permanecem válidos e uma mensagem limpa não custa tokens de entrada. Use-a para lembretes por turno em um loop de ferramentas ("verifique sua caixa de entrada antes de executar mais código", "o usuário não consegue ver essa saída de ferramenta") em vez de injetar texto no histórico e excluí-lo na requisição seguinte. As mensagens de sistema com escopo de turno estão em beta: inclua o cabeçalho beta mid-conversation-system-clear-at-2026-08-21. Consulte Mensagens de sistema com escopo de turno.
{
"role": "system",
"clear_at": "next_user_message",
"content": "Results have landed in your inbox. Check it before running more code."
}Assim como o Claude Fable 5, o Claude Fable 5.1 escreve breves atualizações de progresso entre chamadas de ferramentas sobre o que encontrou e o que fará em seguida, embora em menor quantidade (consulte Alterado em relação ao Claude Fable 5). Cada atualização chega como seu próprio bloco thinking imediatamente antes da chamada de ferramenta. Com o thinking.display padrão de "omitted", esses blocos retornam vazios, como o raciocínio, portanto um turno agêntico longo pode parecer silencioso para seus usuários. A novidade é a opção display: "updates": defina-a com o cabeçalho beta thinking-display-updates-2026-08-18 para receber as atualizações de progresso como texto enquanto o raciocínio permanece oculto. Qualquer bloco thinking com texto não vazio é então uma linha de status que você pode mostrar ao usuário. "summarized" também as retorna, misturadas com o raciocínio resumido. Consulte Atualizações de progresso entre chamadas de ferramentas.
O texto gerado pelo Claude Fable 5.1 e pelo Claude Mythos 5.1 carrega a marca d'água estatística de texto da Anthropic em todas as plataformas onde o modelo está disponível. Os arquivos de imagem e vídeo suportados que o Claude produz (por meio da ferramenta de execução de código, por exemplo) carregam Content Credentials C2PA assinadas quando você os recupera por meio da Files API na Claude API.
A marca d'água não altera o significado, a qualidade ou a legibilidade da saída. Ela não adiciona tokens nem caracteres ocultos, não carrega informações sobre você ou sua organização e não exige alterações em suas requisições ou respostas. Para contexto, consulte Como o Claude marca conteúdo gerado por IA e Como funciona a marca d'água de texto do Claude.
O Claude Fable 5.1 difere do Claude Fable 5 de três maneiras que aparecem sem nenhuma alteração de código. Cada uma tem uma correção de prompt em Prompting do Claude Fable 5.1:
thinking.display como "updates" (beta) para receber as atualizações de progresso que ele escreve. Consulte Peça atualizações de progresso voltadas ao usuário.low. No nível de esforço mais baixo, o modelo chama uma ferramenta de busca ou recuperação com menos frequência. Aumente o esforço para turnos que precisam de informações atualizadas, inclusive no meio da conversa.Estes comportamentos da Messages API são mantidos do Claude Fable 5 sem alterações:
thinking: {"type": "enabled"} com budget_tokens e thinking: {"type": "disabled"} retornam ambos um erro 400. Omita thinking ou envie {"type": "adaptive"}.thinking.display tem como padrão "omitted". "summarized" está disponível, e a cadeia de pensamento bruta nunca é retornada.temperature, top_p ou top_k retornam um erro 400.O Claude Fable 5.1 melhora em relação ao Claude Fable 5, e a diferença é maior em níveis de esforço mais altos. Os ganhos se concentram em seis áreas:
O desempenho multilíngue está no mesmo nível do Claude Fable 5.
O Claude Fable 5.1 inclui classificadores de segurança que cobrem as mesmas categorias de stop_details do Claude Fable 5, e tudo em Recusas e fallback se aplica.
stop_reason: "refusal" e um objeto stop_details que nomeia a área de política que foi acionada.fallbacks: "default" (beta) tenta novamente uma requisição recusada no modelo que a Anthropic recomenda para aquela categoria. Os destinos de fallback permitidos para o Claude Fable 5.1 são o Claude Opus 4.8 e o Claude Opus 5.O Claude Fable 5.1 e o Claude Mythos 5.1 têm o mesmo preço que o Claude Fable 5, exceto pelas leituras de cache (preços em USD):
| Entrada base | Gravações de cache de 5m | Gravações de cache de 1h | Leituras de cache | Saída |
|---|---|---|---|---|
| $10 / MTok | $12,50 / MTok | $20 / MTok | $0,25 / MTok | $50 / MTok |
As leituras de cache (acertos e atualizações) custam 0,025 vezes o preço de entrada base nesses modelos, em comparação com 0,1 em outros modelos Claude. Sessões agênticas longas que releem um prefixo em cache pagam um quarto da taxa do Claude Fable 5. As gravações de cache e o comprimento mínimo de prompt armazenável em cache de 512 tokens permanecem inalterados.
O processamento em lote custa $5 USD por milhão de tokens de entrada e $25 USD por milhão de tokens de saída. Consulte Preços para residência de dados e preços de ferramentas.
O Claude Fable 5.1 está disponível em:
claude-fable-5-1.anthropic.claude-fable-5-1, e Claude Platform on AWS, como claude-fable-5-1.claude-fable-5-1.O Claude Mythos 5.1 é oferecido apenas a clientes aprovados no Project Glasswing. Para obter acesso, entre em contato com sua equipe de conta da Anthropic, AWS ou Google Cloud.
O Claude Fable 5.1 e o Claude Mythos 5.1 têm retenção de dados de 30 dias e não estão disponíveis sob retenção zero de dados, a menos que expressamente autorizado pela Anthropic. Ambos são Covered Models (Modelos Cobertos), como o Claude Fable 5 e o Claude Mythos 5. Consulte Requisitos de retenção de dados específicos por modelo.
Para migrar do Claude Fable 5, atualize o ID do seu modelo:
model = "claude-fable-5" # Before
model = "claude-fable-5-1" # AfterEm seguida, revise estes itens:
tool_choice do tipo any ou tool. Mova a imposição de schema para o uso estrito de ferramentas com tool_choice: {"type": "auto"} ou para saídas estruturadas.messages por conta própria, execute a verificação de edição de histórico: mova os lembretes por turno que você atualmente injeta e exclui para mensagens de sistema com escopo de turno, mova as alterações de system e tools para mensagens de sistema no meio da conversa, reduza o contexto do lado do servidor ou remova os blocos de pensamento dos turnos que você carrega através de um resumo do lado do cliente e, então, escolha um prefix_mismatch_behavior de produção e monitore input_transformations.high) e considere alterá-lo no meio da conversa em vez de manter um único nível durante toda a sessão.Consulte o guia de migração para instruções passo a passo, inclusive a partir do Claude Opus 5 e de modelos anteriores.
Especificações e preços de todos os modelos Claude atuais.
Migrando do Claude Fable 5, do Claude Opus 5 e de modelos anteriores.
Padrões de prompting específicos do Claude Fable 5.1.
Was this page helpful?