Which Claude model to choose? Haiku, Sonnet, Opus and Fable
By Dorian Laurenceau
Updated
Choose a Claude model by the task you can verify, the cost of an error and your available budget. As of October 22, 2026, the current official comparison includes Haiku 5.5, Sonnet 5.5, Opus 5.5 and Fable 5.1. A comparison limited to Haiku 4.5, Sonnet 4.6 and Opus 4.6 no longer describes the latest lineup.
Anthropic’s model overview recommends Opus 5.5 for most workloads and Fable 5.1 for more demanding reasoning or long-running agentic tasks. Our practical advice is to define your acceptance criteria first, then choose the least expensive available candidate that satisfies them. That is a selection method, not a claim that we have measured a universal winner.
Current Claude models: official API IDs and prices
Prices below are USD per million tokens, standard API input/output, before applicable taxes and extra features. They are not subscription prices. The latency labels are Anthropic’s relative descriptions, not LearnIA timing measurements.
| Model | Claude API ID | Input / output | Vendor latency description |
|---|---|---|---|
| Haiku 5.5 | claude-haiku-5-5 | $0.10 / $0.50 up to 100K prompt tokens | Fastest |
| Sonnet 5.5 | claude-sonnet-5-5 | $2 / $10 | Fast |
| Opus 5.5 | claude-opus-5-5 | $4 / $20 | Moderate |
| Fable 5.1 | claude-fable-5-1 | $10 / $50 | Slower |
Sources: official model comparison and API pricing.
Haiku’s threshold matters: for prompts over 100,000 tokens, the listed input/output rates become $0.50 / $2.50 per million. Check the Haiku 5.5 specification before estimating long-document workloads.
The current overview lists a 1M-token context window and 128K maximum standard output for these models. Those are capacity limits, not a promise that every application, account or request can use the full amount or that every fact in a large input will be recalled correctly.
Which model fits your task?
The following are candidates to evaluate, not observed performance rankings.
| Your task | First candidate to consider | What decides whether it is sufficient |
|---|---|---|
| Classify many short messages | Haiku | Label accuracy, handling ambiguity and valid output format |
| Prepare a source-based report or bounded code change | Sonnet, then compare Opus if needed | Evidence coverage, unsupported claims, tests and review time |
| Investigate a difficult bug or conflicting documents | Opus | Reproduction, correct reasoning and verifiable conclusions |
| Work on a demanding task that still fails your Opus evaluation | Fable | A measurable improvement worth its additional cost and time |
| Learn with a budget of zero | A model already available within your free allowance | No paid API call, no extra-usage activation and a small checkable exercise |
Keep the environment constant when comparing. Changing the model, tools, documents and prompt at once prevents a useful explanation of the result. For coding, read Claude Code best practices; for document work, use the traceable synthesis tutorial.
Calculate API cost before running a batch
For a simple uncached request:
Estimated token cost =
input tokens / 1,000,000 × input price
+ output tokens / 1,000,000 × output price
Illustrative calculation: 10,000 input tokens and 2,000 output tokens, using the standard prices above:
| Model | Input cost | Output cost | Total for one request |
|---|---|---|---|
| Haiku 5.5, lower prompt-length tier | $0.001 | $0.001 | $0.002 |
| Sonnet 5.5 | $0.02 | $0.02 | $0.04 |
| Opus 5.5 | $0.04 | $0.04 | $0.08 |
| Fable 5.1 | $0.10 | $0.10 | $0.20 |
This is arithmetic, not a measured bill or benchmark. Actual usage can include reasoning tokens, repeated tool interactions, cache operations and other billable features. Repeated attempts also change the total. Confirm the relevant provider’s rates if you use a third-party platform.
The cheapest response can still require expensive correction. For your own workflow, record accepted outputs and human review time alongside API cost; do not declare a lower “cost per successful task” until you have actual results.
Free Claude, paid plans and API access
The current plan comparison lists Haiku and Sonnet on Free, with usage limits. Availability of a family in a plan does not guarantee an unlimited allowance, an exact version in every interface or access to every tool.
Application subscriptions and API usage have different billing mechanisms. Some paid plans now advertise monthly API credits; check eligibility, account linking, activation and the amount actually displayed in your account. “All API calls are always separate” and “my subscription gives unlimited API calls” are both unreliable shortcuts.
With a zero-euro budget, prepare the test cases below, consult the primary documentation and use only an existing free allowance if you choose to try them. Do not enable paid extra usage to follow this article.
A small evaluation set with a worked answer
Here are fictional tasks you can assess without buying benchmark access. Keep the same input and rubric for each candidate.
| Case | Input or task | Expected evidence |
|---|---|---|
| Extraction | “Maya sends the draft Friday. Lucas suggests Monday delivery; no approval.” | One assigned draft action; a separate unapproved delivery proposal |
| Calculation | 24 sessions × €25, with a grant covering 75% of eligible cost | €600 total, €450 grant, €150 remaining |
| Contradictory sources | Document A says 12 participants; B says 15 with no revision history | Both claims cited; unresolved discrepancy identified |
| Code review | A stated bug, reproduction steps and acceptance criteria | Fix addresses the reproduction; relevant checks actually run |
Worked calculation: 24 × 25 = 600; 600 × 0.75 = 450; 600 − 450 = 150. A correct final number without a checkable calculation does not satisfy a requirement to show the method. A confident invented resolution of the participant count fails the contradictory-source case.
Score each attempt against your predefined criteria: facts correct, evidence traceable, format usable and no action outside the brief. Leave latency, cost and success-rate cells blank until you measure them. These four teaching cases are too small to establish general model superiority.
A model answers €450 for the total cost of 24 sessions at €25. Is that correct?
How to read public benchmarks without overclaiming
A published score applies to a particular task set, version and execution setup. Record the benchmark name, date, model ID, tools, effort settings and who ran the evaluation. A vendor announcement and an independent replication are different kinds of evidence.
Do not turn a coding score into a guarantee of accurate accounting or a general “best AI” label. If two scores use different scaffolds or budgets, present the mismatch instead of computing a misleading winner.
Use our benchmark reading guide for the evaluation checklist and the broader AI model comparison for other providers. This article contains no proprietary LearnIA benchmark scores and no paid model trials.
Practice: write your selection rule
Choose a Claude model with a checkable rubric
Prepare your instruction here. This module sends no data to a model: copy your brief into your chosen tool.
View the starter instruction
Prepare a model-selection sheet for one fictional task. State the current model IDs, available free allowance or budget, three acceptance criteria and a known-answer case. Separate official specifications from hypotheses and measurements. Leave unmeasured latency, cost and success rates blank. Do not run API calls or activate paid usage.
Frequently asked questions
Which Claude model should I start with? Anthropic currently recommends Opus 5.5 for most workloads. Your own budget and acceptance criteria may justify testing a lower-cost available candidate first. Use the task table above as a starting hypothesis.
Does a Claude subscription include unlimited API usage? No. Check API billing, limits and any eligible credits in your account before running requests.
Are these LearnIA benchmark results? No. The specifications and prices are sourced; the calculations and evaluation cases are teaching materials.
Question 1 of 3.
Test Your Knowledge
0 / 3 answered
Q1.Which variable should stay fixed in a useful model comparison?
3 questions remaining
Sources and verification
Checked October 22, 2026: model overview, Haiku 5.5 specifications, Sonnet 5.5 specifications, Opus 5.5 specifications, Fable 5.1 specifications, and official plans and API pricing. Selection scenarios and worked exercises are LearnIA editorial proposals, not provider guarantees.
Module 0 — Prompting Fundamentals
Build your first effective prompts from scratch with hands-on exercises.
Dorian Laurenceau
Full-Stack Developer & Learning DesignerFull-stack web developer and learning designer. I spent 4 years as a freelance full-stack developer and 4 years teaching React, JavaScript, HTML/CSS and WordPress to adult learners. Today I design learning paths in web development and AI, grounded in learning science. I founded learn-prompting.fr to make AI practical and accessible, and built the Bluff app to gamify political transparency.
One practical AI workflow in your inbox
Methods, resources and new exercises. Free, unsubscribe at any time.
→Related articles
FAQ
Which Claude model should I start with?+
Start with a model available in your current environment and a checkable task. Anthropic recommends Opus 5.5 for most workloads; compare lower-cost candidates if they meet your quality requirements.
Does a Claude subscription include unlimited API usage?+
No. Check API billing, usage limits and any eligible monthly credits separately. Some current paid plans advertise API credits subject to their terms.
Are these LearnIA benchmark results?+
No. The model table reports official specifications and prices checked October 22, 2026. The worked examples are arithmetic and proposed evaluation cases.