Haikufast · frugalSonneteveryday workhorseOpusdeep judgmentFablefrontier · Mythos tiercapability & cost ↑
The four current Claude model lines, from fastest and cheapest (bottom) to most capable (top).

As of October 2026 Anthropic offers four current Claude models: Haiku 5.5, Sonnet 5.5, Opus 5.5 and Fable 5.1. They share one API and one set of tools, but differ sharply in speed, price and how much reasoning depth they bring to hard problems. This guide covers what each is for, how they compare, and — at the end — real outputs we generated from each model with the identical prompt.

A busy 2026: the release timeline

Fable 5Jun 9Sonnet 5Jun 30Opus 5Jul 24Fable 5.1Sep 1Opus 5.5Sep 22Sonnet 5.5Sep 28Haiku 5.5Oct 7JuneOctober 2026
Every 2026 release from the Fable 5 launch through Haiku 5.5.

Fable arrived on 9 June 2026 as a new tier above Opus. Fable 5.1 followed on 1 September, then the 5.5 generation landed in a three-week burst: Opus 5.5 (22 Sep), Sonnet 5.5 (28 Sep) and Haiku 5.5 (7 Oct). Older models such as Opus 5 and Sonnet 5 remain available as legacy options.

At a glance

ModelReleasedInput / Output (per 1M tokens)Best atAPI model ID
Haiku 5.57 Oct 2026$0.10 / —High-volume, low-latency, cost-sensitive workclaude-haiku-5-5
Sonnet 5.528 Sep 2026$2 / $10Everyday coding, bug fixes, documents, agentsclaude-sonnet-5-5
Opus 5.522 Sep 2026$4 / $20Complex work needing careful judgmentclaude-opus-5-5
Fable 5.11 Sep 2026$10 / $50The hardest problems; long-running agentsclaude-fable-5-1
Prices from Anthropic’s published API pricing as reported in October 2026. Haiku 5.5 output price not confirmed at time of writing.

Price: a 100× spread

Haiku 5.5$0.1Sonnet 5.5$2Opus 5.5$4Fable 5.1$10USD per 1M input tokens (October 2026)
Input price per million tokens. Haiku 5.5’s bar is barely visible — that’s the point.

Fable 5.1 costs 2.5× Opus 5.5 per token, Opus costs 2× Sonnet, and Haiku 5.5 is a hundredth of Fable. Opus 5.5 is the value story of the generation: Anthropic says it performs at Fable 5.1’s level on most work while costing about 40% less to run than Opus 5.

Bigger isn’t always better: agentic coding

025507510070.6%Sonnet 5.566.4%Opus 5.5
Terminal-Bench 4.0 (agentic coding). Higher is better.

On Terminal-Bench 4.0, Sonnet 5.5 scores 70.6% versus Opus 5.5’s 66.4%. Opus still leads on most public benchmarks that reward judgment, which suggests a useful division of labour: let Opus design the plan, let Sonnet build it.

Where each model sits

price per token →depth on hard tasks →Haiku 5.5Sonnet 5.5Opus 5.5Fable 5.1Opus 5.5 ≈ Fable 5.1 on most work
Illustrative positioning — horizontal position reflects real per-token price; vertical position is qualitative.

Meet the models

Claude Haiku 5.5 — the sprinter

The newest and cheapest model, built for high-volume and cost-sensitive applications. At a tenth of Haiku 4.5’s per-token price (for prompts up to 100K tokens) it is the natural first stop in a routing setup.

Use it for:

  • Classifying or tagging thousands of support tickets
  • Real-time autocomplete and chat triage
  • Extracting fields from invoices and forms
  • First-pass filter that escalates hard cases to Sonnet or Opus

Example prompt:

Classify this ticket as BILLING, BUG, or FEATURE. Reply with the label only.

"I was charged twice for October."

Claude Sonnet 5.5 — the workhorse

Anthropic’s fastest Sonnet yet — 30%+ faster than Sonnet 5 at the same price — and the default most teams should start with. Strongest at well-scoped everyday tasks: fixing bugs and producing polished documents, slides and spreadsheets.

Use it for:

  • Implementing a feature from a clear spec
  • Fixing a failing test suite in an agent loop
  • Drafting reports, decks and spreadsheets
  • Customer-facing assistants where latency matters

Example prompt:

Here's a failing pytest output and the module it tests. Find the bug, fix it, and explain the change in two sentences.

Claude Opus 5.5 — the strategist

Built for complex work that requires careful judgment and Anthropic’s default pick for demanding tasks. It handles a 1M-token context and up to 128K output tokens, and testers note it communicates more naturally than earlier models.

Use it for:

  • Architecture decisions and large refactors
  • Reviewing a contract or research paper for subtle issues
  • Long-form writing that needs a consistent voice
  • Planning multi-step agent work that Sonnet then executes

Example prompt:

We're splitting a monolith into services. Here is the repo map and our traffic data. Propose the boundaries, the migration order, and the top three risks.

Claude Fable 5.1 — the frontier

The most capable generally available model and part of Anthropic’s Mythos tier (it shares a base with Mythos 5.1, with added safeguards around biology, cybersecurity and AI R&D). It’s the priciest option and on subscription plans it draws on usage credits.

Use it for:

  • Problems where Opus gets stuck
  • Very long-running autonomous agents
  • Novel research-grade analysis
  • Work where a single error is far more expensive than tokens

Example prompt:

Opus's proof attempt fails at step 4 (attached). Find a different approach to the lemma and verify each step.

Calling any model from the API

Switching models is a one-line change — only the model string differs:

import anthropic

client = anthropic.Anthropic()

for model in ["claude-haiku-5-5", "claude-sonnet-5-5",
              "claude-opus-5-5", "claude-fable-5-1"]:
    msg = client.messages.create(
        model=model,
        max_tokens=512,
        messages=[{"role": "user",
                   "content": "Explain recursion in two sentences."}],
    )
    print(model, "→", msg.content[0].text)

A common production pattern is cascade routing: send everything to Haiku, escalate low-confidence answers to Sonnet, and reserve Opus or Fable for the small fraction of genuinely hard cases.

Which one should I use?

Start: what is the job?High volume / real-time?Everyday code, docs, agents?Hard, ambiguous, high-stakes?Haiku 5.5Sonnet 5.5Opus 5.5Fable 5.1Opus stuck?
A quick decision flow. When in doubt, start with Sonnet 5.5.

Live examples: same prompt, every model

To compare the models directly, we sent each one the identical three-part prompt on 17 October 2026 and published the raw output unedited. The prompt: (1) explain recursion to a beginner in exactly two sentences; (2) write a Python is_palindrome(s) ignoring case, spaces and punctuation; (3) draw an original animated SVG of “a tiny robot watering a plant”.

1. The animated SVGs

Haiku 5.5
Sonnet 5.5
Opus 5.5
Fable 5.1
Not generatedFable 5.1 requires usage credits

All three animate a bobbing robot, a tilting arm and falling droplets. Haiku produced the leanest drawing; Sonnet added a growing stem and staggered droplets; Opus choreographed the scene — droplets only appear while the can is tipped, and the flower sways and blooms.

Note: Fable 5.1 could not be run for this article because the account used requires usage credits for it, so its slot is intentionally left empty rather than filled with a simulated answer.

2. Explaining recursion

Recursion is when a function solves a problem by calling itself on a smaller piece of the same problem. Every recursive function needs a base case that stops the calling, so the steps eventually end instead of running forever.

Haiku 5.5

Recursion is when a function solves a problem by calling itself on a smaller piece of that same problem, like opening a set of nested boxes where each box contains a smaller one. It keeps going until it reaches a simple "base case" that can be answered directly, and then the answers are passed back up the chain to build the final result.

Sonnet 5.5

Recursion is when a function solves a problem by calling itself on a smaller version of the same problem, like opening a set of nesting dolls one at a time. Each call gets closer to a simple "base case" that can be answered directly, and then the answers are passed back up to build the final result.

Opus 5.5

Haiku went straight to the mechanics (self-call + base case). Sonnet and Opus both reached for an analogy — nested boxes and nesting dolls — and added the step beginners usually miss: answers being passed back up the chain.

3. Writing code

Haiku 5.5

def is_palindrome(s):
    t = [c.lower() for c in s if c.isalnum()]
    return t == t[::-1]

Sonnet 5.5

def is_palindrome(s):
    cleaned = [c.lower() for c in s if c.isalnum()]
    return cleaned == cleaned[::-1]

Opus 5.5

def is_palindrome(s):
    t = [c.lower() for c in s if c.isalnum()]
    return t == t[::-1]

All three converged on the same idiomatic three-line solution — a reminder that for simple, well-specified tasks the cheapest model is often all you need.

The bottom line

  • Haiku 5.5 — default for volume; costs pennies.
  • Sonnet 5.5 — default for almost everything else, and the best agentic coder per dollar.
  • Opus 5.5 — when judgment matters; near-Fable quality at 40% of the price.
  • Fable 5.1 — when Opus gets stuck and the problem is worth it.

Sources: Anthropic model and pricing announcements as summarised by Inkfluence AI, Digit, TAAFT, DevToolPicks and SSD Nodes. Verify current pricing at docs.claude.com.