Skip to main content
Comparison7 min readPublished: 2026-06-12Updated: 2026-09-03

Claude Fable 5 vs Fable 5.1: What Changed and How to Migrate

Fable 5 has been replaced by Fable 5.1. Compare compatibility, tool-use changes, thinking-block rules, cache pricing, and the safest migration path.

By Heizi· Founder & Editor· Published: 2026-06-12· Updated: 2026-09-03Hands-on tested

Fable 5.1 is the current Fable release

Anthropic released Claude Fable 5.1 on September 1, 2026. New integrations should use "claude-fable-5-1" rather than starting on the older "claude-fable-5" model ID.

This page now focuses on migration from Fable 5. For current setup instructions, prices, code samples, and supported platforms, use the complete Fable 5.1 API guide.

What stays the same

Fable 5.1 keeps the 1-million-token context window, 128,000-token maximum output, and standard $10 input / $50 output price per million tokens. It also uses the same tokenizer as Fable 5.

Your Anthropic API key, Messages API endpoint, SDK, and basic user-message structure remain the same. In a simple integration without custom thinking or forced tool settings, the model-name change may be the only code edit required.

Breaking changes to check before switching

Fable 5.1 always uses adaptive thinking. Requests that attempt to disable it or supply an unsupported manual thinking budget return 400. Assistant-message prefilling is also unsupported.

Forced tool choice is no longer accepted. If tool_choice is "any" or names a specific tool, the API returns 400. Use "auto" or "none" and enforce tool argument shape with strict tool use or structured outputs.

Thinking blocks require careful history handling. Earlier Claude models cannot read Fable 5.1 thinking blocks, and editing a previous turn, system message, or tool definition may invalidate them. Keep conversation history append-only and preserve returned blocks exactly.

  • Change claude-fable-5 to claude-fable-5-1
  • Remove manual thinking budgets
  • Replace forced tool choice with auto or none
  • Remove assistant-message prefills
  • Keep conversation history append-only
  • Do not send Fable 5.1 thinking blocks to earlier models

The list price is unchanged, but cache reads are cheaper

Standard input and output prices remain $10 and $50 per million tokens. The important cost change is the cache-read rate: Fable 5.1 charges $0.25 per million cached input tokens. A 5-minute cache write costs $12.50 and a 1-hour write costs $20.

Anthropic estimates that typical workloads can cost about 25% less than Fable 5 after accounting for cache reads, while highly agentic workloads can save up to roughly 45%. Those are vendor estimates. Measure your own cache-hit rate and completed-task cost before using them in a budget.

A safe migration sequence

Start with a copy of production request logs that has API keys and private content removed. Identify every request that sets thinking, tool_choice, assistant prefills, or replays edited history. Update those paths before changing the default model.

Run Fable 5 and Fable 5.1 against a fixed evaluation set. Compare completed-task quality, latency, token use, cache-hit rate, tool errors, refusals, and total cost. A model can have a higher per-token price and still cost less per completed task, but that must be measured.

Roll out to a small percentage of traffic, monitor 400 errors and fallback behavior, then expand. Keep an explicit rollback path that starts a clean conversation with the older model instead of passing incompatible Fable 5.1 thinking blocks backward.

FAQ

Is Fable 5.1 a drop-in replacement for Fable 5?

Only for simple requests. Integrations using manual thinking budgets, forced tool choice, assistant prefills, or mutable conversation history need changes before migration.

Did Fable 5.1 become more expensive than Fable 5?

The $10 input and $50 output list prices are unchanged. Cache reads are cheaper at $0.25 per million tokens, so workloads with stable reusable prefixes may cost less overall.

Can I keep the old model as an automatic fallback?

Yes, but do not pass Fable 5.1 thinking blocks into an earlier model. Create a clean text summary or restart the conversation when routing backward.

Related Providers

Sources