← Back to all comparisons

Compare Claude Fable 5 and Claude Sonnet 5: Expressive Mastery vs Enterprise Agents

Claude Fable 5 vs Claude Sonnet 5: which should I use?

Claude Sonnet 5 is Anthropic’s flagship for coding and agents ($2.00/$10.00 per million tokens, 200K context), while Claude Fable 5 is built for complex narrative synthesis and 1M context ($10.00/$50.00 per million tokens). Verified 2026-09-07.

Verified 2026-09-07

Which tasks fit Claude Fable 5 and Claude Sonnet 5?

Best-fit task signals from the published model strengths; this is not a substitute for a controlled benchmark.

FactClaude Fable 5Claude Sonnet 5
Best fitThe most demanding reasoning and long-horizon agentic work.Production workloads that need near-Opus quality with better speed and cost.
Reasoning modeAvailableAvailable

What does a Coding Agent workload cost with Claude Fable 5 and Claude Sonnet 5?

Modeled for Coding Agent: 20,000 input + 2,000 output tokens per task, 1 turn. This is a workload model, not a provider quote.

FactClaude Fable 5Claude Sonnet 5
Coding Agent / task$0.30 (modeled)$0.06 (modeled) (winner)
Input / output rate$10.00 / $50.00 per M$2.00 / $10.00 per M

How fast are Claude Fable 5 and Claude Sonnet 5?

Only non-estimated benchmark results are shown as measured.

FactClaude Fable 5Claude Sonnet 5
Measured throughput41 tokens/sUnavailable
Time to first token610 msUnavailable

How compatible are Claude Fable 5 and Claude Sonnet 5 with APIs?

Provider-level wire-format and SDK facts; model-specific parameter differences may still apply.

FactClaude Fable 5Claude Sonnet 5
OpenAI SDKNot drop-inNot drop-in
Request shapeMessages API — system prompt is a top-level field, not a message role, and max_tokens is required on every call.Messages API — system prompt is a top-level field, not a message role, and max_tokens is required on every call.
StreamingSSE (Anthropic content-block events)SSE (Anthropic content-block events)

What are the privacy and retention policies for Claude Fable 5 and Claude Sonnet 5?

Provider policy and residency facts from the verified provider registry. A missing retention policy is not treated as a guarantee.

FactClaude Fable 5Claude Sonnet 5
Provider says API data trains modelsNoNo
Published retention periodUnavailableUnavailable
Data residencyUnavailableUnavailable

How much effort does it take to migrate between Claude Fable 5 and Claude Sonnet 5?

Direction is from each displayed model to the other. Effort is derived from provider compatibility and published parameter maps.

FactClaude Fable 5Claude Sonnet 5
Move Claude Fable 5 → Claude Sonnet 5drop-in; 0 breaking parameter differencesTarget: Claude Sonnet 5
Move Claude Sonnet 5 → Claude Fable 5Source: Claude Sonnet 5drop-in; 0 breaking parameter differences
WhySame provider; only the model identifier changes.Same provider; only the model identifier changes.

Batch 52 · exact pair decision and evidence contributions. Surface verification: 2026-09-01. These three boards are server-rendered from frozen fixtures; assumptions and unavailable joins are not observations.

Exact pair boundary: requested models are claude-fable-5 and claude-sonnet-5. A broad provider, pricing, task, or rate-limit verdict is out of scope.

Fable/Sonnet task-consequence admission matrix

Frozen Batch 52 fixture board. Formula / decision rule: eligible = consequence floor + required review + pair coverage; beyond evidence => No supported verdict Boundary: Generic task leadership remains with /best-llm-for pages; this is only the exact Fable/Sonnet admission gate.

Frozen fixture / field IDJoined fields and evidenceOutputState
batch52-claude-fable-5-vs-claude-sonnet-5-m1-r1
routine drafting
consequence=low; review=spot-check; required=factuality/style; Fable/Sonnet coverage=Unresolvedeligible tier=Unavailable until both cells joinUNAVAILABLE — paired coverage gap
batch52-claude-fable-5-vs-claude-sonnet-5-m1-r2
supervised code
consequence=medium; review=human+tests; required=patch correctness; effort/tools=matched requiredSonnet eligible only after matched evidence clears floor; current result=UnavailableCONDITIONAL — controlled evidence required
batch52-claude-fable-5-vs-claude-sonnet-5-m1-r3
autonomous tool loop
consequence=high; review=post-run; required=tool/schema/side-effect controls; coverage=asymmetricNo supported verdict when either model lacks same-loop evidenceNO SUPPORTED VERDICT — asymmetric coverage
batch52-claude-fable-5-vs-claude-sonnet-5-m1-r4
security review
consequence=high; review=expert; required=recall+false-positive ceiling; pair evidence=missingdo not select Fable from a provider-only claimNO SUPPORTED VERDICT — expert denominator missing
batch52-claude-fable-5-vs-claude-sonnet-5-m1-r5
legal-summary support
consequence=high; review=professional; required=source fidelity; model result=Unavailableroute remains human-reviewed; tier=UnavailableUNAVAILABLE — no admissible pair result
batch52-claude-fable-5-vs-claude-sonnet-5-m1-r6
irreversible-action planning
consequence=critical; review=operator gate; required=side-effect containment+rollbackneither model receives an autonomous admissionBLOCKED — human/operator gate required

Provenance: Batch 52 claude-fable-5-vs-claude-sonnet-5, first-party evidence, surface verification date 2026-09-01. Anthropic Claude model documentation. Missing joins fail closed.

Matched-setting evaluation comparability ledger

Frozen Batch 52 fixture board. Formula / decision rule: comparable = same benchmark + version + effort + tools + judge + denominator; incomparable rows cannot be averaged Boundary: A provider-only Fable result or a changed tool policy cannot be used as a Sonnet delta.

Frozen fixture / field IDJoined fields and evidenceOutputState
batch52-claude-fable-5-vs-claude-sonnet-5-m2-r1
same benchmark/version/effort
provider=Anthropic; host=api.anthropic.com; old=claude-fable-5; new=claude-sonnet-5; setting=benchmark=v; effort=same; tools=same; judge=same; n=same; evidence=2026-09-01delta=Unavailable until both values and denominator are presentCONDITIONAL — comparable shape, values missing
batch52-claude-fable-5-vs-claude-sonnet-5-m2-r2
different effort
provider=Anthropic; host=api.anthropic.com; old=claude-fable-5; new=claude-sonnet-5; setting=benchmark=v; effort=Fable high/Sonnet medium; tools=same; evidence=2026-09-01not comparable; preserve rows without winnerNOT COMPARABLE — effort confounder
batch52-claude-fable-5-vs-claude-sonnet-5-m2-r3
different tool access
provider=Anthropic; host=api.anthropic.com; old=claude-fable-5; new=claude-sonnet-5; setting=benchmark=v; effort=same; tools=Fable+search/Sonnet none; evidence=2026-09-01not comparable; tool advantage is not model-onlyNOT COMPARABLE — tool confounder
batch52-claude-fable-5-vs-claude-sonnet-5-m2-r4
different benchmark revision
provider=Anthropic; host=api.anthropic.com; old=claude-fable-5; new=claude-sonnet-5; setting=benchmark=revA/revB; effort=same; judge=same; evidence=2026-09-01delta=Unavailable; revision change blocks averagingNOT COMPARABLE — revision mismatch
batch52-claude-fable-5-vs-claude-sonnet-5-m2-r5
provider-only Fable row
provider=Anthropic; host=api.anthropic.com; old=claude-fable-5; new=claude-sonnet-5; setting=Fable=provider claim; Sonnet=missing; denominator=missing; evidence=2026-09-01Fable value is retained as provider claim, not bilateral evidenceUNAVAILABLE — provider-only row
batch52-claude-fable-5-vs-claude-sonnet-5-m2-r6
missing Sonnet cell
provider=Anthropic; host=api.anthropic.com; old=claude-fable-5; new=claude-sonnet-5; setting=benchmark=v; Fable=value; Sonnet=missing; sample=Fable only; evidence=2026-09-01do not infer Sonnet or compute a deltaFAIL CLOSED — missing side

Provenance: Batch 52 claude-fable-5-vs-claude-sonnet-5, first-party evidence, surface verification date 2026-09-01. Anthropic Claude model documentation. Missing joins fail closed.

Marginal-value justification board

Frozen Batch 52 fixture board. Formula / decision rule: justified = incremental value × avoided-failure delta > incremental model/reviewer cost; missing success delta => Unavailable Boundary: Rates are linked to pricing owners; task value, retry, and reviewer deltas are assumptions unless locally observed.

Frozen fixture / field IDJoined fields and evidenceOutputState
batch52-claude-fable-5-vs-claude-sonnet-5-m3-r1
low-value batch
value_per_item=assumption; tokens=declared; Fable/Sonnet rates=dated links; success_delta=missingjustification=UnavailableUNAVAILABLE — success delta missing
batch52-claude-fable-5-vs-claude-sonnet-5-m3-r2
support workflow
value=declared; volume=declared; output tokens=declared; retry_delta=assumption; review_delta=assumptionincremental cost and avoided failures remain scenario-onlyASSUMPTION ONLY — validate on support set
batch52-claude-fable-5-vs-claude-sonnet-5-m3-r3
supervised coding
value=reviewer hour; tokens=declared; test_pass_delta=local measurement required; rates=datedFable justified only if avoided reviewer/rework cost clears premiumRULE — threshold, no observed verdict
batch52-claude-fable-5-vs-claude-sonnet-5-m3-r4
agent retry
value=side-effect avoidance; attempt_cap=declared; retry_delta=missing; tools=same requireddo not claim Fable value without pair-specific retry evidenceUNAVAILABLE — retry delta missing
batch52-claude-fable-5-vs-claude-sonnet-5-m3-r5
expensive reviewer hour
value=reviewer hourly cost=assumption; review minutes=assumption; success delta=missingrequired avoided failures=formula output; numeric answer=UnavailableUNAVAILABLE — review inputs missing
batch52-claude-fable-5-vs-claude-sonnet-5-m3-r6
missing success delta
value=declared; success_delta=missing; Fable premium=rate-owner join; Sonnet baseline=not joinedno justified/not-justified verdictUNAVAILABLE — no success comparison

Provenance: Batch 52 claude-fable-5-vs-claude-sonnet-5, first-party evidence, surface verification date 2026-09-01. Anthropic pricing. Missing joins fail closed.

Method and limitations: calculations use only the displayed deterministic rule and visibly labeled assumptions. Missing provider, host, alias, version, effort, tool, modality, benchmark, workload, rate-period, or date joins fail closed. Run the claude-fable-5-vs-claude-sonnet-5 Batch 52 scenario →

Batch 65 · exact-pair decision contributions · verified 2026-09-07

Exact pair boundary: Anthropic; same provider, premier creative reasoning vs agentic workhorse, and 5x pricing ratio must join. Requested models are claude-fable-5 and claude-sonnet-5. Provider, rate, pricing, and task pages remain fact owners.

Token pricing and 5x tariff multiple expenditure matrix

Frozen Batch 65 scenario board. Formula / deterministic rule: cost_ratio = fable_cost / sonnet_cost; base tariff 5.0x multiple applies Boundary: Owns base token expenditure comparisons and budget allocation modeling.

Frozen scenario / field IDPair, identity, host, surface, and evidence fieldsResultState
batch65-claude-fable-5-vs-claude-sonnet-5-m1-r1
10K marketing copy generation calls
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=10K marketing copy generation calls; workload; prompt tokens; completion tokens; Fable 5 spend; Sonnet 5 spend; budget multiple; pricing champion; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — 10K marketing copy generation calls is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m1-r2
50K customer narrative personalization passes
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=50K customer narrative personalization passes; workload; prompt tokens; completion tokens; Fable 5 spend; Sonnet 5 spend; budget multiple; pricing champion; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — 50K customer narrative personalization passes is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m1-r3
100K automated document drafts
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=100K automated document drafts; workload; prompt tokens; completion tokens; Fable 5 spend; Sonnet 5 spend; budget multiple; pricing champion; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — 100K automated document drafts is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m1-r4
prompt caching active (90% read discount both)
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=prompt caching active (90% read discount both); workload; prompt tokens; completion tokens; Fable 5 spend; Sonnet 5 spend; budget multiple; pricing champion; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — prompt caching active (90% read discount both) is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m1-r5
batch processing active (50% both)
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=batch processing active (50% both); workload; prompt tokens; completion tokens; Fable 5 spend; Sonnet 5 spend; budget multiple; pricing champion; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — batch processing active (50% both) is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m1-r6
unresolved pricing currency
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=unresolved pricing currency; workload; prompt tokens; completion tokens; Fable 5 spend; Sonnet 5 spend; budget multiple; pricing champion; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — unresolved pricing currency has no matched, dated bilateral observation.FAIL CLOSED — manual, probe, or source evidence required

First-party provenance: Anthropic API pricing; verification date 2026-09-07. Missing or conflicting joins fail closed.

Context window scaling (1M vs 200K) and ingestion gate

Frozen Batch 65 scenario board. Formula / deterministic rule: eligible = (context <= 200K ? Both : (context <= 1M ? Fable : Excluded)) Boundary: Owns context scaling and capability gating between 200K and 1M tokens.

Frozen scenario / field IDPair, identity, host, surface, and evidence fieldsResultState
batch65-claude-fable-5-vs-claude-sonnet-5-m2-r1
short marketing brief (5K tokens)
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=short marketing brief (5K tokens); context size; Fable 5 eligible; Sonnet 5 eligible; Fable cost; Sonnet cost; context gating verdict; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — short marketing brief (5K tokens) is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m2-r2
comprehensive product manual (50K tokens)
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=comprehensive product manual (50K tokens); context size; Fable 5 eligible; Sonnet 5 eligible; Fable cost; Sonnet cost; context gating verdict; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — comprehensive product manual (50K tokens) is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m2-r3
full enterprise knowledge base (200K boundary)
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=full enterprise knowledge base (200K boundary); context size; Fable 5 eligible; Sonnet 5 eligible; Fable cost; Sonnet cost; context gating verdict; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — full enterprise knowledge base (200K boundary) is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m2-r4
comprehensive legal discovery packet (600K tokens)
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=comprehensive legal discovery packet (600K tokens); context size; Fable 5 eligible; Sonnet 5 eligible; Fable cost; Sonnet cost; context gating verdict; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — comprehensive legal discovery packet (600K tokens) is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m2-r5
1M full context saturation test
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=1M full context saturation test; context size; Fable 5 eligible; Sonnet 5 eligible; Fable cost; Sonnet cost; context gating verdict; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — 1M full context saturation test is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m2-r6
unsupported archive payload format
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=unsupported archive payload format; context size; Fable 5 eligible; Sonnet 5 eligible; Fable cost; Sonnet cost; context gating verdict; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — unsupported archive payload format has no matched, dated bilateral observation.FAIL CLOSED — manual, probe, or source evidence required

First-party provenance: Anthropic Claude model documentation; verification date 2026-09-07. Missing or conflicting joins fail closed.

Agent tool calling reliability vs creative prose trade-off

Frozen Batch 65 scenario board. Formula / deterministic rule: break_even_value = fable_spend - sonnet_spend; quality gain must offset cost delta Boundary: Owns accuracy-versus-creative-flair trade-off evaluation.

Frozen scenario / field IDPair, identity, host, surface, and evidence fieldsResultState
batch65-claude-fable-5-vs-claude-sonnet-5-m3-r1
autonomous coding agent tool loop (Sonnet optimal)
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=autonomous coding agent tool loop (Sonnet optimal); workload domain; Sonnet 5 fit; Fable 5 fit; cost comparison; primary selection factor; architectural verdict; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — autonomous coding agent tool loop (Sonnet optimal) is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m3-r2
creative fiction prose synthesis (Fable optimal)
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=creative fiction prose synthesis (Fable optimal); workload domain; Sonnet 5 fit; Fable 5 fit; cost comparison; primary selection factor; architectural verdict; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — creative fiction prose synthesis (Fable optimal) is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m3-r3
hybrid technical documentation drafting
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=hybrid technical documentation drafting; workload domain; Sonnet 5 fit; Fable 5 fit; cost comparison; primary selection factor; architectural verdict; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — hybrid technical documentation drafting is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m3-r4
customer support conversational agent
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=customer support conversational agent; workload domain; Sonnet 5 fit; Fable 5 fit; cost comparison; primary selection factor; architectural verdict; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — customer support conversational agent is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m3-r5
agent loop runaway circuit breaker
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=agent loop runaway circuit breaker; workload domain; Sonnet 5 fit; Fable 5 fit; cost comparison; primary selection factor; architectural verdict; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — agent loop runaway circuit breaker is a frozen fixture pending exact identity, configuration, and denominator joins.UNTESTED — assumption cannot establish a verdict
batch65-claude-fable-5-vs-claude-sonnet-5-m3-r6
unresolved quality evaluation metric
pair=claude-fable-5 vs claude-sonnet-5; provider=Anthropic; hostA=api.anthropic.com; hostB=api.anthropic.com; surfaceA=Anthropic Messages API; surfaceB=Anthropic Messages API; requested/effective IDs=claude-fable-5,claude-sonnet-5; scenario=unresolved quality evaluation metric; workload domain; Sonnet 5 fit; Fable 5 fit; cost comparison; primary selection factor; architectural verdict; prompt/config/input/output/result/cache/checkpoint/artifact hashes=required; evidence=2026-09-07; measurement versus assumption=explicitUnavailable — unresolved quality evaluation metric has no matched, dated bilateral observation.FAIL CLOSED — manual, probe, or source evidence required

First-party provenance: Anthropic Claude documentation; verification date 2026-09-07. Missing or conflicting joins fail closed.

Method and limitations: formulas are deterministic; observed and assumed inputs are labeled; no missing provider, host, account, region, realm, alias, snapshot, revision, weight, artifact, control, tool, modality, workload, rate-period, timestamp, or result is transferred. Run the claude-fable-5-vs-claude-sonnet-5 Batch 65 scenario →

How do Claude Fable 5 and Claude Sonnet 5 compare on specs?

Claude Fable 5Claude Sonnet 5
Price (input)$10.00/M$2.00/M
Price (output)$50.00/M$10.00/M
Blended price$20.00/M$4.00/M
Context window1,000,000 tokens500,000 tokens
Max output128,000 tokens64,000 tokens
Modalitiestext, visiontext, vision
Reasoning modeYesYes
Released2026-052026-06
Speed41 t/sNot measured

How much do Claude Fable 5 and Claude Sonnet 5 cost at scale?

Tokens / monthClaude Fable 5Claude Sonnet 5Delta
1,000,000$20.00$4.00$16.00 (5.0×)
10,000,000$200.00$40.00$160.00 (5.0×)
100,000,000$2000.00$400.00$1600.00 (5.0×)

Choose Claude Fable 5 if…

  • Most capable widely-released Claude
  • 1M-token context
  • Extended-thinking mode for hard reasoning
  • The most demanding reasoning and long-horizon agentic work.

Choose Claude Sonnet 5 if…

  • Frontier intelligence at Sonnet economics
  • Fast interactive coding performance
  • Reliable structured output and extended thinking
  • Production workloads that need near-Opus quality with better speed and cost.

Run this exact matchup right now

Send the same prompt to Claude Fable 5 and Claude Sonnet 5 side by side and see the outputs yourself.

Try Claude Fable 5 vs Claude Sonnet 5 Free

What are common questions about Claude Fable 5 and Claude Sonnet 5?

Is Claude Fable 5 cheaper than Claude Sonnet 5?

Claude Sonnet 5 is cheaper, at $4.00 per million blended tokens vs $20.00 for Claude Fable 5.

Which has the bigger context window, Claude Fable 5 or Claude Sonnet 5?

Claude Fable 5 has the larger context window: 1,000,000 tokens vs 500,000.

Can Claude Fable 5 replace Claude Sonnet 5 for coding?

Both are viable for coding. Most capable widely-released Claude (Claude Fable 5) vs Frontier intelligence at Sonnet economics (Claude Sonnet 5) — pick based on which strength matters more for your workload.

Neither of these? See Claude Fable 5 alternatives or Claude Sonnet 5 alternatives.

What related comparisons help choose between Claude Fable 5 and Claude Sonnet 5?

Claude Fable 5 pricingClaude Sonnet 5 pricingvs Claude Opus 4.8vs GPT-5.6 Solvs DeepSeek V4 Provs Gemini 3.1 ProPremium model tests

Pricing verified 2026-08-14. Specs verified 2026-08-14.