Doubao API pricing: every model, every rate
Doubao is priced by context tier, so the same model name can bill very differently at 32k versus 256k. The table lists each variant separately.
doubao-seed-2-0-pro-260215. Rates checked 2026-11-01.Full rate card
47 billable models in total, 30 of them text models. On those text models: 0 of 30 carry a rate verified against ByteDance's own published pricing, the remaining 30 are gateway rates only. USD per 1M tokens, checked 2026-11-01.
| Model | Input | Output | Out/In | Official (in / out) |
|---|---|---|---|---|
doubao-pro-128k | $12 | $12 | 1.0× | not verified |
doubao-1.5-pro-256k | $2.5 | $4.5 | 1.8× | not verified |
doubao-1-5-thinking-pro-250415 | $2 | $8 | 4.0× | not verified |
doubao-1-5-thinking-pro-m-250415 | $2 | $8 | 4.0× | not verified |
doubao-1-5-thinking-pro-m-250428 | $2 | $8 | 4.0× | not verified |
doubao-lite-128k | $2 | $2 | 1.0× | not verified |
doubao-pro-32k | $2 | $2 | 1.0× | not verified |
doubao-pro-4k | $2 | $2 | 1.0× | not verified |
doubao-1-5-thinking-vision-pro-250428 | $1.5 | $4.5 | 3.0× | not verified |
doubao-1-5-vision-pro-250328 | $1.5 | $4.5 | 3.0× | not verified |
doubao-1-5-vision-pro-32k | $1.5 | $4.5 | 3.0× | not verified |
doubao-1-5-vision-pro-32k-250115 | $1.5 | $4.5 | 3.0× | not verified |
doubao-1.5-vision-pro-32k | $1.5 | $4.5 | 3.0× | not verified |
doubao-lite-32k | $1 | $1 | 1.0× | not verified |
doubao-lite-4k | $1 | $1 | 1.0× | not verified |
doubao-pro-32k-character | $0.8 | $0.8 | 1.0× | not verified |
seed-oss-36b-instruct | $0.6 | $6 | 10.0× | not verified |
doubao-seed-2-1-pro-260628 | $0.45 | $2.25 | 5.0× | not verified |
doubao-seed-2-1-pro-260915 | $0.45 | $2.25 | 5.0× | not verified |
doubao-seed-evolving | $0.45 | $2.25 | 5.0× | not verified |
doubao-1-5-pro-32k | $0.4 | $1 | 2.5× | not verified |
doubao-1-5-pro-32k-250115 | $0.4 | $1 | 2.5× | not verified |
doubao-1.5-pro-32k | $0.4 | $1 | 2.5× | not verified |
doubao-pro-32k-241215 | $0.4 | $1 | 2.5× | not verified |
doubao-seed-1-6-251015-search | $0.4 | $4 | 10.0× | not verified |
doubao-seed-1-8-251215 | $0.4 | $4 | 10.0× | not verified |
doubao-1-5-pro-256k-250115 | $0.375 | $0.675 | 1.8× | not verified |
doubao-seed-2-0-code-preview-260215 | $0.24 | $1.2 | 5.0× | not verified |
doubao-seed-2-0-pro-260215 | $0.24 | $1.2 | 5.0× | not verified |
doubao-seed-2-1-turbo-260628 | $0.225 | $1.125 | 5.0× | not verified |
doubao-1-5-lite-32k | $0.15 | $0.3 | 2.0× | not verified |
doubao-1-5-lite-32k-250115 | $0.15 | $0.3 | 2.0× | not verified |
doubao-seed-1-6-vision-250815 | $0.12 | $0.96 | 8.0× | not verified |
doubao-1-5-pro-32k-character-250228 | $0.06 | $0.15 | 2.5× | not verified |
doubao-seed-1-6-250615 | $0.06 | $0.6 | 10.0× | not verified |
doubao-seed-1-6-251015 | $0.06 | $0.6 | 10.0× | not verified |
doubao-seed-1-6-thinking-250615 | $0.06 | $0.6 | 10.0× | not verified |
doubao-seed-1-6-thinking-250715 | $0.06 | $0.6 | 10.0× | not verified |
doubao-seed-1-8-251228 | $0.06 | $0.6 | 10.0× | not verified |
doubao-seed-1-8-251228-thinking | $0.06 | $0.6 | 10.0× | not verified |
doubao-seed-2-0-lite-260215 | $0.045 | $0.275 | 6.1× | not verified |
doubao-seed-2-0-lite-260428 | $0.045 | $0.275 | 6.1× | not verified |
doubao-seed-1-6-flash-250615 | $0.0225 | $0.225 | 10.0× | not verified |
doubao-seed-1-6-flash-250715 | $0.0225 | $0.225 | 10.0× | not verified |
doubao-seed-1-6-flash-250828 | $0.0225 | $0.225 | 10.0× | not verified |
doubao-seed-2-0-mini-260215 | $0.015 | $0.15 | 10.0× | not verified |
doubao-seed-2-0-mini-260428 | $0.015 | $0.15 | 10.0× | not verified |
On ByteDance the Out/In column runs 1.8× to 10.0×, median 10.0×, it outweighs the input price as soon as output dominates your bill.
Across 30 priced text models the blended rate spans $0.165 (doubao-seed-2-0-mini-260215) to $24 (doubao-pro-128k) per 1M tokens (a 145× spread). At 145× between its own cheapest and dearest, picking the wrong tier inside ByteDance costs more than picking the wrong vendor.
How these rates were verified
ByteDance publishes no USD rate card we could confirm against, so none of the 47 prices above is cross-checked with vendor documentation — every figure is a gateway rate read from the live rate config on 2026-11-01. That is the reason no discount percentage appears anywhere on this page: without a published list to compare against, a "saving" would be a number we made up. Read these as an observed snapshot of what the endpoint charges today, and treat the reason to route ByteDance through one endpoint as access and consolidated billing rather than a discount.
What ByteDance costs at three usage levels
Priced on doubao-seed-2-0-mini-260215 at $0.015 in / $0.15 out; doubao-seed-2-0-pro-260215 at $0.24 in / $1.2 out per 1M tokens, with a 5:1 input-to-output ratio, roughly what an
interactive workload produces.
| Usage level | Tokens per month (in / out) | Lowest-cost tierdoubao-seed-2-0-mini-260215 | Median-rate modeldoubao-seed-2-0-pro-260215 |
|---|---|---|---|
| Light pilot or side project | 5M / 1M | $0.22 | $2.40 |
| Working one product in production | 50M / 10M | $2.25 | $24.00 |
| Heavy high-volume pipeline | 500M / 100M | $22.50 | $240.00 |
The first column is this vendor's lowest-cost tier; the second is the model closest to its median rate, which is nearer what a real deployment bills. Swap in your own token split in the calculator.
Same budget, other vendors
3 models from 3 other vendors priced within
35% of doubao-seed-2-0-pro-260215 on a blended rate (the cheapest, the dearest and one
in between). This is the horizontal check a ByteDance rate page on its own cannot give you.
| Model | Vendor | In / out per 1M | vs this |
|---|---|---|---|
qwen-plus-character | Alibaba | $0.25 / $0.7 | −34.0% |
DeepSeek-R1 | DeepSeek | $0.2899 / $1.1596 | +0.7% |
kimi-k2.5 | Moonshot | $0.3 / $1.575 | +30.2% |
Blended comparison (input + output per 1M tokens). Price is one axis, none of these is a ByteDance model, so treat them as candidates to test side by side at this budget rather than drop-in substitutes.
Why the output rate decides the bill
Across the 23 priced ByteDance text models, the output rate runs from 1.8× to 10.0× the input rate, with a median of 10.0×. On ByteDance that multiple lands on the smaller half of the token count and the larger half of the bill, because output is what a chat or agent turn actually produces.
Worked out: at a 10.0× multiple, a job whose token count is 80% input still spends 71% of its cost on the output it generates. Setting ByteDance beside any other vendor on the input rate alone hides that.
What ByteDance is good at
Doubao is widely used for high-volume Chinese-language workloads.
Routing these rates into your tools
Every model above is reachable from the same OpenAI-compatible endpoint, so the rates on this page apply wherever you already work. These are the tools we have profiled end to end — ByteDance models included:
| Tool | What to set |
|---|---|
| LangChain | one base_url kwarg — then check whether token usage still comes back |
| LlamaIndex | OpenAILike for gateway IDs, and a second object for the embedding model |
| AutoGen | declare function_calling or tool use fails silently |
| OpenAI Agents SDK | tracing exports to OpenAI by default; the default transport is Responses |
| Codex CLI | 0.122+ rejects wire_api = "chat" at config load |
| Gemini CLI | a model without tool calls replies in prose and never touches the repo |
| CrewAI | custom_openai=True, and cost is agents × turns |
| DSPy | the bill is in compile(), not in inference |
| Cursor | override the base URL and bill your own key |
| LiteLLM model names | the slash is a routing instruction — openai/, or nothing is sent |
| streaming calls | stream_options, or every token count comes back null |
| an empty model picker | read /v1/models and type the id by hand |
| long sessions | two caps, not one — the window and the maximum output |
| every tool we have profiled | the full matrix of what to set and where |
Every one of these takes the same two values, a base URL and a key, and none of them require changing your code beyond where the client is constructed. Pointed at ByteDance, that is the whole change. The differences that matter are in each tool's defaults, which is what each guide covers.
Other vendors
Every rate card here is built the same way, from the same price snapshot (2026-11-01), so the numbers are comparable across vendors:
Anthropic · OpenAI · Google · DeepSeek · Alibaba · xAI · Zhipu · Moonshot · Meta · MiniMax
FAQ
How much does ByteDance charge per million tokens?
Across the 30 priced text models in this catalogue, the blended rate (input plus output per 1M tokens) runs from $0.165 on doubao-seed-2-0-mini-260215 to $24 on doubao-pro-128k, as of 2026-11-01. That 145× spread is what matters: inside ByteDance alone, picking the wrong tier moves the bill further than switching to another vendor would.
What is the cheapest ByteDance model for high-volume work?
doubao-seed-2-0-mini-260215 is the lowest blended rate here at $0.015 input and $0.15 output per 1M tokens. On a Heavy workload, 500M input and 100M output tokens a month, that bills about $22.50. At the other end, the same workload on doubao-pro-128k costs about $7,200.00.
Is ByteDance cheaper through a gateway than buying direct?
We do not claim a discount on ByteDance. None of its 30 text models has a list price published in a stable machine-readable form, so all 30 figures on this page are gateway rates with nothing official to compare them against. Check the ByteDance number in your own dashboard before committing to a budget.
How does output pricing change a ByteDance bill?
On ByteDance output is billed at 1.8× to 10.0× the input rate, median 10.0×, so the input rate alone never predicts the bill. At 10.0× even a workload that is 80% input by token count lands most of its cost on the output column. Price your own split against doubao-seed-2-0-pro-260215's $0.24 input rate in the calculator rather than extrapolating from that headline.
What is the ByteDance API price per 1M tokens?
ByteDance quotes every model separately for input and output. doubao-seed-2-0-pro-260215 (the one closest to this vendor's median rate) is $0.24 per 1M input and $1.2 per 1M output as of 2026-11-01. The lowest tier in this catalogue is doubao-seed-2-0-mini-260215, at $0.015 in and $0.15 out.
How much does ByteDance cost for a coding agent?
A heavy agent month — 500M input and 100M output tokens, the shape a coding assistant really produces because every turn resends the whole context, bills about $240.00 on doubao-seed-2-0-pro-260215. Output decides most of that figure: on ByteDance the median model bills output at 10.0× its input rate, so extrapolating from the headline input rate understates the bill by close to that factor.
Is Doubao pricing competitive against the US frontier models?
On the numbers, the mini and lite tiers sit in the sub-$1 blended band, well below US frontier rates, and the pro tiers land in the middle of the market. Whether that is usable for you depends on your latency and compliance constraints rather than price.
See all 38 models → or use the cost calculator with your own token split.