Volcengine Doubao Models on TheRouter — Seed 1.6, Seedance 2.0, Seedream 5.0
TheRouter now connects directly to Volcengine Ark (ark.cn-beijing.volces.com), ByteDance's enterprise model platform. Use one TheRouter API key for the current Doubao lineup: Seed 1.6 / Seed 2.0 chat and code models, Doubao Seedance 2.0 video generation, and Seedream 4.5 / 5.0 image generation — no aggregator in the middle.
Why direct, not aggregator
Many existing routes to Doubao go through aggregators that add a markup and hide the provider's real rate-limit responses. TheRouter ships a dedicated provider-volcengine service that talks to Ark directly, preserves reasoning_content for any future thinking variants verbatim, and surfaces Ark's native rate-limit headers without translation. No middleman.
Model coverage at launch
| Family | Models | Capabilities |
|---|---|---|
| Seed 1.6 / 1.8 | seed-1-6 · seed-1-6-flash · seed-1-6-vision · seed-1-8 | Chat, tools, JSON, vision |
| Seed 2.0 | seed-2-0-pro · seed-2-0-code · seed-2-0-lite · seed-2-0-mini | Chat, code-spec, tools, JSON |
| Doubao 1.5 | 1-5-lite-32k · 1-5-pro-32k · 1-5-vision-pro-32k | Cost-efficient chat, long context, vision |
| SeedDream (image) | seedream-4-5 · seedream-5-0 | Text/image → image, CN-bilingual prompts |
| SeedDance (video) | seedance-2-0 · seedance-2-0-fast | Text/image → video, async via /v1/jobs |
| Specialised | seed-character · seed-code | Roleplay, code generation, translation |
Full 17-model list with pricing on the Doubao provider page. The legacy Doubao Lite/Pro classics and Doubao 1.5 thinking variants have been retired by ByteDance and are not part of the launch — Seed 1.6 / Seed 2.0 are the current generation.
Pricing
All Doubao models launch at 1× upstream cost (CNY → USD locked at 7.2). A few reference points:
doubao-seed-1-6-flash— $0.021 in / $0.208 out per MTok (cheapest serious chat)doubao-seed-1-6— $0.111 in / $1.111 out per MTok (flagship general chat)doubao-seed-2-0-pro— $0.444 in / $2.222 out per MTok (next-gen flagship)doubao-seedream-5-0— $0.031/imagedoubao-seedance-2-0-fast— $3.06/video-MTok equivalent (cheaper than 2.0)
Three things to know about Doubao
- Native Chinese. Doubao is trained with mainland-China web/news data and is genuinely best-in-class for CN prompts and CN↔EN translation. If your users write Chinese, this matters.
- Code-spec variants are real.
doubao-seed-2-0-codeanddoubao-seed-codeare tuned specifically for code generation, refactor, and review — separate from the general chat models instead of bolted-on prompt tricks. - Seedance 2.0 is async. Video generation uses TheRouter's
/v1/jobsasync surface — submit a job, poll untilcompleted, fetch the video URL. The launch includes both standard Seedance 2.0 and the faster Mini/Fast path for teams that need cheaper iteration.
Getting started
Plain chat — replace the model ID, that's it:
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THE_ROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao/doubao-seed-1-6-flash",
"messages": [{"role": "user", "content": "Hello"}]
}'Vision input:
curl https://api.therouter.ai/v1/chat/completions \
-H "Authorization: Bearer $THE_ROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "doubao/doubao-seed-1-6-vision",
"messages": [{"role": "user", "content": [
{"type": "text", "text": "Describe this image"},
{"type": "image_url", "image_url": {"url": "https://example.com/photo.jpg"}}
]}]
}'SeedDance text-to-video (async):
# 1. Submit
curl https://api.therouter.ai/v1/jobs \
-H "Authorization: Bearer $THE_ROUTER_API_KEY" \
-d '{
"operation": "videos.create",
"model": "doubao/doubao-seedance-2-0-fast",
"prompt": "A panda playing guitar on a beach, sunset, cinematic"
}'
# → {"id": "job_xxx", "status": "in_progress"}
# 2. Poll until completed
curl https://api.therouter.ai/v1/jobs/job_xxx \
-H "Authorization: Bearer $THE_ROUTER_API_KEY"
# → {"id": "...", "status": "completed", "video_url": "https://..."}