
The Fable 5 Moment
31 partsTL;DR
Effort levels and model choice both cost more for more capability, but they are not interchangeable. Here is when to move the effort dial and when to switch models instead.
Direct answer
Effort levels and model choice both cost more for more capability, but they are not interchangeable. Here is when to move the effort dial and when to switch models instead.
Best for
Developers comparing real tool tradeoffs before choosing a stack.
Covers
Verdict, tradeoffs, pricing signals, workflow fit, and related alternatives.
Last updated: July 29, 2026
Two dials on Fable 5 both trade cost for capability, and it is easy to reach for the wrong one. The effort parameter (low through xhigh) changes how much a given model thinks and how many tool calls it makes. Switching models - Haiku to Sonnet to Opus 4.8 to Fable 5 - changes which model is doing the thinking at all. They solve different problems, and using one to fix the other either wastes budget or leaves quality on the table.
| If the problem is... | Move this dial | Not this one |
|---|---|---|
| Task is simple but the model is over-explaining, over-planning, or making extra tool calls | Effort down (high to medium or low) | Do not downgrade the model - it can still handle harder tasks later in the same session |
Task is genuinely hard and the model produces a shallow or wrong plan at high | Effort up (high to xhigh), same model | Switching models first burns a retry; try the dial before you burn a swap |
Task is hard and xhigh still does not close the gap | Switch to a stronger model (Opus 4.8 to Fable 5) | Effort has no more headroom to give once you are already at the model's ceiling |
| Task is high-volume, low-stakes (classification, subagent grunt work, quick lookups) | Switch to a cheaper model (Haiku or Sonnet) at low effort | Running a frontier model at low effort is still frontier pricing per token |
| You are burning your 5-hour usage window fast | Both: cheaper model for volume, lower effort for the rest | Neither alone fixes a routing problem |
Per Anthropic's effort documentation, effort does not change which model answers - it changes how much of that model's own capability gets spent on a given response: more or fewer tool calls, more or less thinking, more or less explanation. It is documented as "a behavioral signal, not a strict token budget," and critically, it does not change the per-token price. Fable 5 bills $10 per million input tokens and $50 per million output tokens at every effort level from low to max - the full breakdown is in Fable 5 effort levels explained.
Model choice is a different axis entirely. Fable 5 costs exactly double Opus 4.8 ($10/$50 vs $5/$25) and roughly ten times Haiku 4.5, per the pricing math worked through in the Fable 5 vs Opus 4.8 decision guide. That guide's headline number - 80.3% on SWE-Bench Pro for Fable 5 versus 69.4% for Opus 4.8 - is a capability gap that no amount of effort-dial tuning on Opus 4.8 will close, because effort only reallocates a model's existing ceiling, it does not raise it.
Put plainly: effort spends more of what a model already has. Switching models buys a different ceiling. If a task is failing because the model's plan is shallow at every effort level you have tried, that is a model problem. If a task succeeds at high but wastes tokens doing it, that is an effort problem.
From the archive
Jul 29, 2026 • 9 min read
Jul 29, 2026 • 11 min read
Jul 29, 2026 • 10 min read
Jul 29, 2026 • 8 min read
Anthropic's own guidance, summarized in the effort-levels breakdown, is to start Fable 5 at high (its default) for most work and reserve xhigh only for the most capability-sensitive workloads - the docs note that Fable 5's lower effort settings "often exceed xhigh performance on prior models." That is a specific claim worth taking seriously before assuming a task needs the dial maxed.
The clearest low-effort use case is anything high-volume and low-stakes: subagents, classification, quick lookups. The Fable 5 orchestrator playbook makes the same point from the model-routing side - pay the frontier rate where errors compound (the orchestrator) and the commodity rate where they do not (workers). Running workers at low effort while the orchestrator sits at high or xhigh is, per that guide, "the cleanest cost win available" precisely because it is a same-model, different-dial decision, not a model swap.
The math behind why this matters: a worked example in the effort-levels post shows roughly a 7x cost spread per turn between low and xhigh on the same model, purely from output token volume - thinking tokens bill as output even when hidden from view. That spread compounds fast across a long agent run, which is why effort deserves its own line item in a cost-per-task analysis rather than being lumped in with model choice.
Effort has a ceiling: it reallocates a model's existing capability, it does not add new capability. Once you are running the strongest model you have access to at xhigh and the output is still shallow or wrong, there is nowhere further to turn the dial - the next lever is a stronger model. That is the situation the Fable 5 vs Opus 4.8 guide is built to resolve: it scores task profiles against the benchmark gap so the model-swap decision is not instinct.
The inverse also holds. If a task profile is simple enough that a cheaper model handles it reliably, running Fable 5 at low effort still bills Fable 5's per-token rate - you get the token-volume savings of low effort, but not the price-per-token savings of a smaller model. Those two savings stack independently: cheap model plus low effort beats either one alone for genuinely low-stakes, high-volume work.
Fable 5 with its 1M token context window is a related but separate axis again - see Fable 5 with 1M context in practice for when window size, not effort or model tier, is the actual constraint.
Both levers draw against the same 5-hour rolling usage window Claude Code enforces. If you are watching that window burn down fast, effort and model choice are the two places to look, in order: first check whether tasks are running at higher effort than they need (the free lever, since it costs nothing to try medium before xhigh), then check whether tasks that do not need a frontier model are routed to one anyway. The Claude Code usage limits playbook covers the operational side of that - routing, guardrails, and workload shaping - in more depth than the pricing math alone.
Sometimes, up to a point. Raising effort from high to xhigh on the same model gives it more room to think and more tool calls before answering, which recovers some quality on marginal cases. But it cannot exceed that model's ceiling - Opus 4.8 at xhigh still does not reach Fable 5's benchmark scores, because effort reallocates existing capability rather than adding new capability.
No, not on price-per-token. Effort changes token volume, not the rate. A frontier model at low effort still bills the frontier per-token price; it just generates fewer of those tokens. If the actual goal is a cheaper per-token rate, that requires a model swap, not an effort change.
Usually not. The common pattern from the orchestrator playbook is a frontier model at high or xhigh for the orchestrator, paired with cheaper models at low effort for workers - two independent dials (model tier and effort) both turned down for the low-stakes seats.
Read next
Fable 5 effort levels explained: what low, medium, high, xhigh, and max actually change, which models support each level, and how effort drives your token bill.
10 min readFable 5 posts an 80.3% SWE-Bench Pro score and costs 2x Opus 4.8 - here is the task-profile scoring guide that tells you when the premium pays off.
7 min readClaude Fable 5's $10/$50 per million token pricing can catch teams off guard - here is how to build a real cost model before you commit.
9 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
Anthropic's flagship reasoning model. Best-in-class for coding, long-context analysis, and agentic workflows. 1M token c...
View ToolAnthropic's first generally available Mythos-class model, released June 9, 2026. 1M context, 128K max output, $10/$50 pe...
View ToolAnthropic's recommended default for complex work, released May 28, 2026. 1M context, 128K output, $5/$25 per million tok...
View ToolAnthropic's agentic coding CLI. Runs in your terminal, edits files autonomously, spawns sub-agents, and maintains memory...
View ToolFires when a permission dialog appears. Auto-approve or auto-deny.
Claude CodeFires when watched files change on disk.
Claude CodeFire when settings or CLAUDE.md files change during a session.
Claude Code
In this video, we dive into Anthropic's newly launched Cowork, a user-friendly extension of Claude Code designed to streamline work for both developers and non-developers. This discussion includes an

To learn for free on Brilliant, go to https://brilliant.org/DevelopersDigest/ . You’ll also get 20% off an annual premium subscription TOOLS I USE → Wispr Flow (voice-to-text): https://dub.sh/...

In this video, I demonstrate Claude Code, a tool by Anthropic currently in limited research preview. This enables developers to delegate tasks directly from the terminal. I walk through installatio...

Fable 5 effort levels explained: what low, medium, high, xhigh, and max actually change, which models support each level...

Fable 5 posts an 80.3% SWE-Bench Pro score and costs 2x Opus 4.8 - here is the task-profile scoring guide that tells you...

Claude Fable 5's $10/$50 per million token pricing can catch teams off guard - here is how to build a real cost model be...

A practical operational guide to Claude Code usage limits in 2026: plan behavior, API key pitfalls, routing choices, and...

A practical playbook for running Claude Fable 5 as the orchestrator over Sonnet and Haiku workers, with verified cost ma...

Anthropic's docs say the tokenizer introduced with Opus 4.7 can use up to 35% more tokens for the same text. Here is wha...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.