Introducing Anthropic and Claude
Claude Code is one product from one company, built on one family of models. This page covers who makes them, what the four current model tiers are for, how their cost and speed differ, and how the chat app, the API and Claude Code relate to each other. Every model name and price comes from Anthropic's documentation on the date shown; they change often, so treat this page as a dated snapshot.
What Anthropic Says It Is
Anthropic describes itself as a public benefit corporation, with a board elected by stockholders and a Long-Term Benefit Trust that also has trustees. Its stated mission is "to ensure the world safely makes the transition through transformative AI" (Source 1).
Its research pages group safety work into three areas: alignment (studying risks of AI models and keeping future systems beneficial, truthful and harmless), interpretability (studying how large language models work internally) and societal impacts (how AI affects people individually and collectively) (Source 1).
Claude Models and How the Lineup Has Moved
Claude is the name of the model family; the individual models are named by tier and version, such as claude-sonnet-5-5. Anthropic's release notes list these recent launches (Source 3):
Two points about the family:
- Version numbers move per tier. Newer versions of one tier can arrive without the others (for example Opus 5.5 appears before Haiku 5.5). "The latest Claude" therefore means "the latest in each tier".
- Older models are retired on a schedule. The release notes record retirements, and the models overview lists a retirement commitment for each current model of "not sooner than" September–October 2027. Pin a full model ID if you need a stable target (Source 2).
Capability, Speed, Context and Cost
Anthropic's models overview describes the four current models and gives each a price and a relative latency (Source 2). All four list a 1M-token context window, 128K max output and a June 2026 knowledge cutoff, so the differences are in capability, speed and price.
| Fable 5.1 | Opus 5.5 | Sonnet 5.5 | Haiku 5.5 | |
|---|---|---|---|---|
| API ID | claude-fable-5-1 | claude-opus-5-5 | claude-sonnet-5-5 | claude-haiku-5-5 |
| Anthropic's description | Demanding reasoning and long-horizon agentic work | Long-running agentic coding and knowledge work | Best combination of speed and intelligence | High-volume, latency-sensitive tasks (classification, extraction, routing) |
| Comparative latency | Slower | Moderate | Fast | Fastest |
| Input price / MTok | $10 | $4 | $2 | from $0.10 |
| Output price / MTok | $50 | $20 | $10 | from $0.50 |
| Default effort (API) | high | medium | high | medium |
| Context / max output | 1M tokens / 128K tokens (all four) | |||
Suppose one agent turn sends 200,000 input tokens (the conversation and file contents) and generates 10,000 output tokens. At the list prices above, on Sonnet 5.5 that is 0.2 × $2 + 0.01 × $10 = $0.50; on Opus 5.5 it is 0.2 × $4 + 0.01 × $20 = $1.00. Real bills differ, because the overview also describes prompt-cache reads at a discount, a 50 percent discount for batch requests, and extra charges for long prompts on Haiku 5.5. Agent sessions make many such turns, which is why model choice and context size dominate cost.
Picking a Tier, and the Effort Dial
Anthropic's guidance offers two starting strategies (Source 4):
The same page says most workloads should begin with Opus 5.5, and that tuning effort — a setting that trades intelligence for latency and cost inside one model — is often a better lever than switching models.
Claude Code's model documentation describes aliases and levers (Source 7): the opus, sonnet, haiku and fable aliases pick the latest of each tier; opusplan uses Opus while planning and Sonnet while executing; /model changes the model in a session and claude --model at start-up; /effort and --effort set the effort level. The documented default is Opus 5.5 on Pro, Max, Team, Enterprise and the Anthropic API, and Fable models are never the default — you select them explicitly. An administrator's organisation default overrides these.
Why Claude Matters for Software Engineering — and What This Does Not Prove
The documented reasons are about positioning and tooling, not scores:
- Coding is a stated focus. Anthropic describes Opus 5.5 as "for long-running agentic coding" and lists agentic coding among the uses for Fable 5.1 and Sonnet 5.5 (Source 2, Source 4).
- Large working memory. Every current tier lists a 1M-token context window, which suits reading many files (with the context-rot caveat from Chapter 1).
- Vertically integrated tooling. The company that trains the models also ships the harness, Claude Code, plus the documentation for pairing them.
Chat App, API and Claude Code
The same models are offered through different products. They are easy to mix up because they share a name.
| claude.ai | Claude API | Claude Code | |
|---|---|---|---|
| What it is | Anthropic's chat product ("looking to chat with Claude? Visit claude.ai"). | Direct model access through the Messages API, and Claude Managed Agents — a pre-built, configurable agent harness on managed infrastructure. | An agentic coding tool for terminal, IDE, desktop and web. |
| You supply | Questions in a conversation. | Your own code that sends requests and handles responses; custom agent loops. | A task in your project; it reads, edits and runs commands. |
| Billing basis | Subscription plans (see Anthropic's pricing page). | Per-token pricing, as in the table in section 3 above. | A Pro, Max, Team or Enterprise plan, a Console account, or a third-party provider; the free claude.ai plan does not include it. |
| Typical user | Anyone asking questions or drafting. | Developers building products or agents. | Developers working in a codebase. |
A useful mental model: the API is the engine room, claude.ai is a chat product built on it, and Claude Code is an agent harness for software work. Claude Code sessions and API calls both consume model tokens; its documentation states that Claude Code charges by API token consumption, with subscription plans priced separately (Source 6).
Choosing and Using Claude Models
/effort before jumping a tier.opus resolve to the latest version for your provider and can change; they can also resolve to different versions on different providers. Use a full model ID when you need to pin.Key Takeaways, Exercises and Sources
- Anthropic is a public benefit corporation whose stated mission is a safe transition through transformative AI.
- Claude is a family; the current tiers are Fable 5.1, Opus 5.5, Sonnet 5.5 and Haiku 5.5, all with a 1M-token window.
- Tiers trade capability for speed and price. Output price runs from about $50 down to about $0.50 per million tokens across the family.
- Effort is a second dial inside a model; try it before changing tier.
- Three doors: claude.ai for chat, the API for building, Claude Code for working in a codebase.
- Nothing here ranks Claude against other vendors. Compare on your own tasks.
Exercise 1 Beginner
Open Anthropic's models overview and fill in a one-line table for each of the four tiers: ID, input price, output price, relative latency. Note the date you read it.
Learning outcome: read a vendor model table and recognise that it is a dated snapshot.
Exercise 2 Intermediate
Estimate the list-price cost of one turn with 150,000 input tokens and 8,000 output tokens on each tier, using the formula in section 3. Which two costs differ by exactly a factor of two, and why?
Learning outcome: reason about cost from tokens and per-token prices.
Exercise 3 Advanced
Choose three real tasks from your backlog (small, medium, hard). For each, argue whether you would start efficiency-first or capability-first and which effort level you would try, then write the measurable result that would make you change your mind.
Learning outcome: turn model selection into a testable decision.
- Anthropic, Company and Research — mission quote, public benefit corporation, research areas.
- Anthropic, Models overview — lineup, IDs, prices, latency, effort defaults, context, retirement.
- Anthropic, Claude Platform release notes — launch dates and deprecations.
- Anthropic, Choosing the right model and Intro to Claude — selection strategies; claude.ai, Messages API, Managed Agents.
- Anthropic, Claude Code advanced setup — plans and accounts that include Claude Code; third-party providers.
- Anthropic, Manage costs effectively — billing basis, enterprise averages, token-saving advice.
- Anthropic, Model configuration — aliases,
/model, effort, defaults.
The arithmetic example is the author's calculation from list prices, not a quote. Consumer-plan prices, Anthropic's founding history and independent benchmark comparisons were not researched and are intentionally absent.