Claude in Production: What It Is Good At, and What It Costs
Where Claude earns its place in a production feature, where the token bill turns out to be the real constraint, and the cases that belong on a different model.
Claude is a reasonable default for a production AI feature, and the reasons it earns that are not the ones the marketing leads with. Sorting the real strengths from the ones that do not survive contact with a token bill is most of the decision.
What works
Long context. Claude's effective long-context handling is the best in the category. Multi-document analysis, codebase-spanning refactors, long client conversations — Claude holds the thread better than alternatives.
Following negative instructions. A negative instruction tends to hold. Suppressing an unwanted behavior elsewhere often takes several reinforcements of the same instruction.
Code generation. Sonnet 4.6 and Opus 4.7 produce code that's noticeably better aged than ChatGPT or Gemini output. More current API usage. Cleaner patterns.
Refusal calibration. Claude refuses appropriately when needed but rarely over-refuses. Over-refusal is not a common problem.
The things that are not obvious
Token efficiency. Per-token pricing is a poor guide to cost, because output length differs between models on the same task. A cheaper per-token rate can still produce a larger bill.
Tool use reliability. Tool definitions are followed more reliably than on comparable models. Fewer "hallucinated tool calls" that don't match the actual tools.
Streaming quality. Streaming output feels more natural. Less of the choppy boundary that other models sometimes produce.
Where the money goes
The reasoning model trap. Opus costs substantially more than Sonnet, and the reflex to reach for the larger model is where budgets go. The quality gain wasn't worth the cost gain for many tasks. Default to Sonnet and escalate only when a task genuinely needs it.
Long context overshoot. Passing an entire codebase when a few files are relevant is the most common context mistake. The cost adds up. Embeddings and retrieval to narrow the context are the fix.
No-cache calls. Anthropic's prompt caching saves 90% on system-prompt tokens. It is easy to miss for the first month. The bill was much higher than it needed to be. Use the cache.
Where another model fits better
Very high-throughput simple tasks. For tasks like "classify this into one of 5 buckets" at 100k/day, Claude Haiku is the right Claude. Sometimes GPT-4o-mini is even cheaper. Match the model to the task.
Image generation. Claude doesn't generate images. Use Replicate, Midjourney, Flux directly.
Hyper-recent information. Claude's training cutoff means it doesn't know about events from the last few months. With web search on, this is fine. Without, it's a limit.
The thing nobody mentions
The Anthropic console for usage and billing is much better than OpenAI's. You can actually see which API key is spending what. You can set alerts. The observability matters when you're shipping things to production.
What changes in 6 months
The model is going to keep getting better. The pricing is going to keep coming down. The features (caching, batching, prompt management) are going to expand.
The right move is to bet on the API, not on a specific model version. Build your system to be model-agnostic at the boundary. Switch between Sonnet versions as new ones ship.
Where to start
Default to Claude for new AI products. The combination of long context, instruction-following, and code quality is the strongest balance available right now.
Use Sonnet for most tasks. Use Opus only when the task genuinely needs more reasoning. Use Haiku for high-volume simple work.
Enable prompt caching from day one. Track per-prompt cost. Don't fly blind.
If you're already on OpenAI and it's working, don't switch reflexively. The differences are real but not so large that switching is automatic. Switch when a specific pain (long context, instruction-following) pushes you.
Get the next one.
Field notes from real deployments, written the way this one was. No schedule promised and nothing sold to you. Unsubscribe whenever.