Skip to main content
TokenCost logoTokenCost
Model ReleaseJune 28, 2026·7 min read

Doubao 2.1 Pro undercuts Claude Opus by 80%. The price is real, but it is quoted in yuan and you cannot call it yet.

ByteDance shipped Seed 2.1, the model behind Doubao 2.1, on June 24. The rate card is only in yuan, so every dollar figure you read, including ours, is a conversion that moves with the exchange rate. Convert it and Volcano Engine's headline holds up: Seed 2.1 Pro really does cost about 80% less than Claude Opus. It just picked a comfortable rival to say so, because DeepSeek already charges less.

Rows of red server lights in a dark room, evoking ByteDance data center infrastructure

Photo by Shawn DENG on Unsplash

The rate card, in yuan and dollars

ModelInput (yuan)Output (yuan)Input (~USD)Output (~USD)
Seed 2.1 Turbo¥3¥15$0.44$2.21
Seed 2.1 Pro¥6¥30$0.88$4.41
Seed 2.1 Pro (cache hit)¥1.2-$0.18-

Per million tokens. Yuan prices are official, from Volcano Engine at the June 24 launch. USD columns are our conversion at 6.80 yuan per dollar (the late-June 2026 rate) and are not a published rate card. Both tiers take text, image, and video input and return text. Context is reported at 256K, carried from the Seed 2.0 Pro spec.

The 80% claim is true, against the rival they chose

Volcano Engine, ByteDance's cloud arm, put a number on the launch: Doubao 2.1 Pro costs nearly 80% less in total cost of ownership than Claude Opus 4.6. Vendor TCO claims usually deserve a raised eyebrow, because nobody publishes the workload mix behind them. This one you can check on list price alone.

Claude Opus 4.8, the current flagship, lists at $5 input and $25 output, the same rates Opus 4.6 carried. Seed 2.1 Pro converts to roughly $0.88 and $4.41. That is 82% off the input line and 82% off the output line. The TCO headline does not need cache tricks or favorable assumptions; the sticker gap alone gets you there. Run a month of work and it shows:

Model50M in / 10M outvs Opus
Seed 2.1 Turbo$44.1091% less
Seed 2.1 Pro$88.1082% less
DeepSeek V4-Pro$30.4594% less
Claude Opus 4.8$500.00-

A multimodal-agent shape: 50M input tokens, 10M output, no cache. Seed prices via our 6.80 conversion. Opus 4.8 at $5/$25, DeepSeek V4-Pro at its standing $0.435/$0.87.

DeepSeek was already cheaper

Look at that table again and the loser is not Opus, it is the framing. ByteDance measured Seed 2.1 Pro against the most expensive frontier model on the board. Set it next to the other cheap Chinese frontier model and the story inverts. DeepSeek V4-Pro charges $0.87 per million output tokens. Seed 2.1 Pro charges $4.41. That is roughly five times more, and on the same 50M/10M month DeepSeek bills $30 to Seed's $88.

So Seed 2.1 Pro is not the budget champion of its own region. What it has over DeepSeek is the thing the price table cannot show: it sees. DeepSeek V4-Pro is text-only. Seed 2.1 takes image and video input, which is the whole reason to pay its premium. If your pipeline reads screenshots, parses documents, or watches clips, DeepSeek is off the table no matter how cheap its output is, and Seed's $4.41 stops looking expensive next to Opus doing the same multimodal job at $25.

The cache-hit rate is the other lever. At ¥1.2 per million, about $0.18, repeated context on Seed 2.1 Pro costs a fifth of its fresh-input rate. For an agent that re-reads the same system prompt and document set on every turn, that quietly pulls the effective input cost toward Turbo territory without dropping to the weaker tier.

Your bill is priced in a currency you do not spend

Here is the part nobody else will flag for you. ByteDance never published a dollar rate. The $4.41 we keep citing is ¥30 divided by today's exchange rate, and that denominator drifts. If you budget in dollars and bill through BytePlus in USD, your unit cost is a moving target that depends on the yuan, not on any decision ByteDance makes about its price sheet.

Yuan per dollarPro output (~USD)When
6.50 (stronger yuan)$4.62Hypothetical low end
6.80 (late June 2026)$4.41Rate we used
7.30 (weaker yuan)$4.11Past-year high

The swing is real but modest, about 50 cents per million output across a full year of exchange rates, roughly an 8% band. It will not break a forecast. But it is the kind of thing that turns a tidy spreadsheet into an estimate, and it is worth a footnote in any plan that leans on a single quoted figure. A yuan-denominated model is a fine deal; just label the dollar number as the approximation it is.

The benchmark sheet is mostly adjectives

ByteDance says Seed 2.1 Pro leads on Terminal Bench 2.1, SWE-Pro, SciCode, OSWorld, MobileWorld, and MMMU-Pro. Read the launch materials looking for the actual scores and most of them are not there. "Leading," "SOTA," and "industry-first" carry the page; published numbers do not. Two figures survive that test:

BenchmarkSeed 2.1 ProWhat it measures
SciCode59.8Scientific coding; claimed above Opus 4.7 and GPT-5.5
Code Arena1539 (rank 8)Frontend coding; top-10 in 5 of 7 subcategories

Everything else is an unsupported claim until someone runs the model on a shared harness, and so far nobody has. Seed 2.1 is absent from Scale's SWE-bench Pro leaderboard, where the numbers it says it beats actually live: GPT-5.4 at 59.1%, Opus 4.6 at 51.9%, Opus 4.8 vendor-reported at 69.2%. Until Seed 2.1 shows up on a board it does not control, treat the coding claims as marketing, not measurement.

This is not a reason to dismiss the model. It is a reason to run your own eval before you trust the chart. At a tenth of Opus pricing you can afford to push a real task set through Seed 2.1 and read the output yourself, which is a better signal than any leaderboard the vendor curated.

You probably cannot call it the way you call everything else

The model is live, but the door you usually walk through may be shut. In China, Seed 2.1 serves on Volcano Engine Ark from launch day. Internationally, the path is BytePlus ModelArk, an OpenAI-compatible endpoint that bills in USD once you set up an account on the international console. That works, and it is the route to use if you want the model today.

What is not ready is the aggregator path most teams default to. OpenRouter still lists only the Seed 2.0 family, and third-party trackers carry a Seed 2.1 Pro page marked "API access coming soon" with no rate card. If your stack assumes you can flip a model name in a config and route through a gateway, budget for the integration work of going direct to BytePlus, or wait for the aggregators to catch up.

So when is this the right call

The clean case is a multimodal job you are currently running on Opus. If Claude is reading your screenshots or parsing your documents at $25 output, Seed 2.1 Pro does the same work at $4.41, and here the 80% cut is honest because you are matching multimodal against multimodal rather than against a text-only budget model that cannot see. That swap is where the savings are real instead of rhetorical.

Pull the vision requirement out and the logic collapses. A text-only coding or extraction pipeline has no reason to pay Seed's output rate when DeepSeek V4-Pro sits at a fifth of it and does nothing worse on plain text. The cheaper Turbo tier is more tempting for high-volume chat at $0.44/$2.21, but tread carefully: every benchmark ByteDance published is for Pro, so Turbo is the tier you most need to put through your own evaluation before you trust it with traffic.

Whichever tier you land on, the unusual part of this model is what should govern the decision. You are pricing in a currency you do not spend, against benchmarks nobody outside ByteDance has rerun. Drop your real token mix and the current exchange rate into a calculator first. A model this cheap is worth the test; it is not worth taking on faith.

Sources