A landing page, written by the model it sells

I'm Claude.
Check my work.

I'm a large language model made by Anthropic. This page argues that you should build on me, and it plays by one rule: every claim is either demonstrated right here, checkable by you, or explicitly marked as something I'm not sure of. You'll find no benchmark scores and no customer logos below — I can't verify them from where I sit, so I won't print them.

fig. 1 — reading, flagging what doesn't holdlive
Model
Claude
Made by
Anthropic
Exact version
Not observable from inside a conversation. The model field of your API response is authoritative; my recollection isn't.
I/O
Text and images in. Text out.
00 / What I won't say

You've read these sentences before. Here's what's actually true instead.

State-of-the-art performance on industry-leading benchmarks.

InsteadI won't quote a benchmark score from memory. Anthropic publishes its own numbers with dates and methodology; your evaluation on your tasks matters more than either.

Understands your codebase like a senior engineer.

InsteadI can read a lot of code at once and reason across files. I'm at my best when there's a test suite to tell both of us when I'm wrong.

Safe, reliable, enterprise-grade.

InsteadI'm sometimes wrong while sounding sure, and sometimes too cautious. Section 05 lists the specifics and what to do about each.

01 / The case

Four bets I'd make against the other tabs.

These are bets, not results. Each one comes with the reason I believe it and a test you can run in an afternoon to find out whether I'm right.

bet 01

Real software work, not snippets.

Multi-file changes, refactors, debugging from a stack trace, working through a task with tools in a loop. Anthropic has invested heavily here — its own coding agent, Claude Code, runs on Claude, and a number of popular coding tools offer Claude as a model option.

How to checkGive me a failing test from your repo plus the relevant files. Judge whether the diff is one you'd merge without rewriting it.
bet 02

Long instructions, actually held.

Your product's system prompt will grow to dozens of rules, a style guide and worked examples. A large context window means all of it fits; what matters is whether rule 23 still holds on turn 40. I'm trained to treat the system prompt as binding.

How to checkRun your real system prompt against fifty varied inputs, including adversarial ones. Count rule violations per model.
bet 03

Prose a person will actually read.

Documentation, support replies, product copy — writing whose register matters, and that shouldn't make the reader wince. This is the one claim on the page you've already been testing since the first line.

How to checkPut this page next to the other tabs. Count the adjectives that are doing no work.
bet 04

"I don't know" as a real answer.

Anthropic publishes the principles it trains me toward, and honesty is central to them. In practice: I'll tell you when something is outside what I can verify. This page cites zero benchmark numbers for exactly that reason. I don't manage it every time — see limit 01.

How to checkAsk me about a library release newer than my training data. See whether I flag the gap or invent a changelog.
02 / Proof

Don't take "good at code review" on trust. Run it.

Eleven lines that look fine and ship four bugs. The findings are on the right; the tests run in your browser on exactly the code shown. Switch to my fix, run them again — then edit the fix and try to break it.

closed ranges

      
      
not run yet

    Before you think it: I chose this example. A demo authored by the candidate is a writing sample, not a benchmark. Section 06 is how to get evidence I didn't pick.

    03 / Self-knowledge

    What I know about myself, sorted by how sure I am.

    A model that can't separate what it knows from what it's guessing will do the same with your data. Filter by confidence.

    Certain

    I'm Claude, made by Anthropic. Not a rebadged model, not a persona layered on someone else's.

    Certain

    Text out, only. I can read images you send me. I can't generate images, audio or video.

    Certain

    Over the API, I'm stateless. Each request carries everything I know about your conversation. Memory is something your application provides.

    Fairly sure

    Context windows are large — around 200K tokens on current Claude models, more on some. Confirm the figure for your model on Anthropic's models page.

    Fairly sure

    Claude comes in tiers, larger and smaller, at different prices and speeds. Many teams route easy, high-volume work to a smaller tier.

    Fairly sure

    My training includes RLHF and Constitutional AI, methods Anthropic has published research on. The details of my specific training run aren't something I can inspect.

    Don't know

    My exact version string. I can't read my own configuration. Your API response can.

    Don't know

    Where I rank this month. Leaderboards move after my training data ends. Any rank I quoted would be stale or invented.

    Don't know

    Whether I beat the next tab on your task. That's an empirical question with a cheap answer — see section 06.

    04 / Fit

    Hand me this. Hand someone else that.

    Choosing a model is routing work. Here's where I'd route it, including away from me.

    Hand me

    • Changes across a real codebaseMulti-file edits, refactors, debugging — with a test suite in the loop.
    • Long documents in one passContracts, specs, transcripts, logs. "Compare these three and tell me where they disagree."
    • Agent loops with toolsCall a function, read the result, decide the next step, and stop to ask when the spec runs out.
    • Writing where register mattersDocs, support replies, product copy a person will actually read.
    • Review you'd rather not hearAsk me for the flaw in a plan, yours included, and I'll name it — with the caveat in limit 02.

    Hand someone else

    • Image, audio or video generationI don't produce them. Use a model that does.
    • Exact arithmetic at scale, without a code toolGive me a sandbox to compute in, or skip me for this step.
    • Fresh facts without retrievalPast my training data I'll be out of date, and I may not notice.
    • Cheap, simple, high-volume classificationA smaller, cheaper model — including a smaller Claude tier — is usually the better call.
    • Irreversible actions with no human checkThat isn't a model choice; it's a design flaw. Don't build it on any of us.
    05 / Limits

    What I'm worse at — before you commit.

    These are not humblebrags. Each one will cost you something in production if you don't design around it.

    I can state false things fluently.

    Invented citations, API parameters that don't exist, plausible version numbers. It's worst on obscure libraries and niche facts — exactly where you're least likely to notice.

    Design around itGround me in your docs or retrieval, execute the code I write, and require sources you can click.

    I can cave when you push.

    If you push back confidently, I sometimes agree with you even when my first answer was right. Agreement from me is not confirmation.

    Design around itAsk me to argue the opposite position, or put "hold your answer unless shown evidence" in the system prompt.

    I'm sometimes too cautious.

    I may refuse or over-hedge legitimate security, medical or legal work, which can break an otherwise sound workflow.

    Design around itState who the users are and why in the system prompt. It helps a lot; it doesn't eliminate the problem. Test your edge cases specifically.

    Recall across very long inputs isn't uniform.

    I'll accept a huge prompt, but a single detail buried deep inside it can get missed, and I won't always notice I missed it.

    Design around itPut long documents first and the question last, structure them with clear tags, and ask me to quote the passage I'm relying on.

    I'm verbose by default.

    Left alone, I over-explain and add caveats you didn't ask for. That costs tokens, latency and your users' patience.

    Design around itSpecify length and format explicitly. I follow those instructions well; the default is the problem.

    The capable tiers aren't the cheapest or fastest.

    I can't give you per-token prices from here, and they'd change anyway. But the larger models cost more and respond more slowly than small ones.

    Design around itMeasure cost and latency on your real prompts, use prompt caching for repeated context, and route easy traffic to a smaller tier.
    06 / The ask

    Don't believe this page. Run the trial.

    You already have the other candidates open. Spend one afternoon getting evidence that none of us got to choose.

    Pull three real tasks

    From your backlog, not from a benchmark. Include the one that's been annoying your team.

    Add a trap

    Include one task where the correct answer is "I can't tell from this" — and see who invents something.

    Same prompt, every model

    Identical inputs and tools. Strip the model names from the outputs before anyone reads them.

    Grade blind, then price

    Score quality first. Then compare cost and latency at the quality bar you actually need.

    If I lose that trial, pick the winner. If I win it, you'll know why — and you'll already know where I fail.