BUZZ AI Gateway
HomeBlog › Claude Sonnet 5 Is Live on BUZZ

Claude Sonnet 5 Is Live on BUZZ: Model ID, Pricing, and Migration Notes

Claude Sonnet 5 — the balanced workhorse of the new Claude 5 family — is now routable through BUZZ AI Gateway. It is both newer and cheaper than Sonnet 4.6, which makes it the new default for most chat, drafting, and everyday coding. Change the model string to claude-sonnet-5 and you are on it. This post covers the exact identifier, the price, and the one thing to watch when you switch.

Published 2026-06-30 · Reading time ~5 min

claude-sonnet-5Model identifier
$0.08Input / 1M tokens
$0.40Output / 1M tokens
0 changesEndpoint & key

The identifier

The model name is claude-sonnet-5. As with every Claude model, Anthropic uses hyphens, not dots — claude-sonnet-5.0 is not valid and will return a 404 model not found. If you see that error after switching, check the string first.

BUZZ exposes Sonnet 5 on both interfaces it already serves:

The full live model list is always published at https://buzzai.cc/models. If a name appears there, your key can reach it.

Calling it

Anthropic Messages (curl):

curl https://buzzai.cc/v1/messages \
  -H "x-api-key: $BUZZ_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{
    "model": "claude-sonnet-5",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Summarize this changelog into release notes."}]
  }'

OpenAI SDK (Python) — only base_url and model differ from a stock OpenAI call:

from openai import OpenAI

client = OpenAI(
    base_url="https://buzzai.cc/v1",
    api_key="YOUR_BUZZ_KEY",
)

resp = client.chat.completions.create(
    model="claude-sonnet-5",
    messages=[{"role": "user", "content": "Summarize this changelog into release notes."}],
)
print(resp.choices[0].message.content)

Claude Code — point it at BUZZ once and select Sonnet 5 like any other model:

export ANTHROPIC_BASE_URL=https://buzzai.cc
export ANTHROPIC_AUTH_TOKEN=YOUR_BUZZ_KEY
# then select claude-sonnet-5 in Claude Code's model picker

Pricing: newer and cheaper than 4.6

The headline for Sonnet 5 is that it undercuts the model it replaces. Sonnet 5 is billed pure pay-per-token, no monthly fee and no minimum spend.

ModelInput / 1MOutput / 1M
Claude Sonnet 5$0.08$0.40
Claude Sonnet 4.6$0.12$0.60

That is a one-third cut on both input and output for the newer model. For most workloads there is no trade-off to reason about: Sonnet 5 is the straight upgrade. Prompt cache reads and writes are billed automatically using Anthropic's official discount multipliers, so a workload with a stable reused prefix pays far below even the $0.08 headline input rate. See the prompt caching playbook for how to structure requests so the cache actually hits.

Upgrading from Sonnet 4.6: what changes (almost nothing)

ConcernChange required
Model stringclaude-sonnet-4-6claude-sonnet-5
Endpoint / base URLNone
API keyNone
Request / response schemaNone
Prompt cache markers (cache_control)None
Tool-use / function-calling blocksNone
Streaming (SSE) handlingNone

The one thing to watch: cache warm-up

Prompt cache entries are scoped per model. A prefix you cached under claude-sonnet-4-6 does not carry over to claude-sonnet-5 — the first request on the new model is a cache miss and pays the full input rate for that prefix. After that first warm-up pass, cache reads resume normally.

If you swap models mid-session and notice cache_read_input_tokens drop to zero for a request or two, that is expected. It climbs back as the new model's cache fills.

Where Sonnet 5 fits in the Claude 5 family

Sonnet 5 is the default. It handles the overwhelming majority of production traffic — chat, drafting, summarization, routine coding, tool-calling loops — at a fraction of the frontier price. Reserve Claude Fable 5 for the genuinely hard requests: deep multi-file refactors, long agentic chains, tricky analysis where a wrong answer costs real money.

Because BUZZ serves the whole Claude 5 family behind one key and one endpoint, the "default to Sonnet 5, escalate to Fable 5" pattern is a single string in your own routing code. For a full decision tree, see the Claude 5 family selection guide.

Q1: What is the model identifier for Claude Sonnet 5?

It is claude-sonnet-5. Hyphens, not dots. Pass it as the model parameter against https://buzzai.cc/v1 (OpenAI-compatible) or https://buzzai.cc (Anthropic Messages).

Q2: Is Sonnet 5 cheaper than Sonnet 4.6?

Yes. Input is $0.08 per million tokens versus $0.12, and output is $0.40 versus $0.60 — a one-third cut on both, for the newer model.

Q3: How much does Sonnet 5 cost?

Pay-per-token, no monthly fee, no minimum. Input is $0.08 per million tokens, output is $0.40 per million. Prompt cache hits are billed automatically at Anthropic's official discount multipliers.

Q4: Does prompt caching work with Sonnet 5?

Yes, with the same cache_control markers as the rest of the current Claude family. Cache is scoped per model, so expect one warm-up pass after switching from Sonnet 4.6.

Q5: Can I call Sonnet 5 with the OpenAI SDK?

Yes. Set base_url="https://buzzai.cc/v1", set api_key to your BUZZ key, and pass model="claude-sonnet-5". Change two strings and the same client works.

Try Sonnet 5 now

Sign up, top up the balance, copy your key, and send the first request to claude-sonnet-5 in under a minute. Pay only for the tokens you use.

Create an account
Published: 2026-06-30
Last reviewed: 2026-06-30