Cách tính phí thực tế của Seedance 2.0: không có giá cố định theo giây
Giải thích cách Seedance 2.0 tính phí theo output tokens thực tế sau khi tác vụ hoàn tất, kèm hai ví dụ đo thực tế 720p/4s.

Cách tính phí thực tế của Seedance 2.0: tính theo output tokens, không phải giá cố định theo giây#
Khách hàng thường hỏi: Seedance 2.0 tốn bao nhiêu tiền mỗi giây? Câu trả lời chính xác là Seedance 2.0 không có một mức giá cố định theo giây cho mọi tác vụ. Chi phí được tính theo output tokens thực tế do upstream trả về sau khi tác vụ hoàn tất.

Kết luận chính#
The correct billing flow is:
submit task -> task completes -> upstream returns usage tokens -> calculate USD by tokens -> convert to Crazyrouter quota
It is not:
submit task -> charge directly by requested duration seconds
So we should not say:
1 second = fixed N tokens
Instead, after the task finishes, we can calculate:
observed tokens/sec = billedTokens / requestedDurationSeconds
observed USD/sec = actualPriceUSD / requestedDurationSeconds
This is an observed value for that task, not a universal fixed rate.
Giới hạn năng lực công khai hiện tại#
Current public capability boundary for doubao-seedance-2-0 and doubao-seedance-2-0-fast:
480psupported720psupported1080pis not currently in the public supported range
The measured examples below use 720p and 4s.
Quy tắc billing#
Seedance 2.0 billing mainly depends on whether the request contains video input.
| Model | Condition | Billing key | Unit price |
|---|---|---|---|
doubao-seedance-2-0 | no video input | doubao-seedance-2-0:video0 | 46 / 7 USD / 1M tokens |
doubao-seedance-2-0 | with video input | doubao-seedance-2-0:video1 | 28 / 7 USD / 1M tokens |
doubao-seedance-2-0-fast | no video input | doubao-seedance-2-0-fast:video0 | 37 / 7 USD / 1M tokens |
doubao-seedance-2-0-fast | with video input | doubao-seedance-2-0-fast:video1 | 22 / 7 USD / 1M tokens |
video0 means there is no video reference input. video1 means the request includes video reference input, such as reference_video.
Công thức tính phí cuối cùng#
After a successful task, the system first reads TotalTokens. If unavailable, it falls back to CompletionTokens.
actualPriceUSD =
unitPriceUSDPer1MTokens
* (billedTokens / 1_000_000)
* quantityMultiplier
* groupRatio
* discount
Without extra multipliers or discounts:
actualPriceUSD = unitPriceUSDPer1MTokens * billedTokens / 1_000_000
Crazyrouter quota conversion:
actualQuota = int(actualPriceUSD * QuotaPerUnit)
QuotaPerUnit = 500000

Ví dụ thực tế 1: text-to-video#
Request profile:
- Model:
doubao-seedance-2-0 - Type: text-to-video
- Input: text only, no image or video reference
- Resolution:
720p - Duration:
4s - Task ID:
cgt-20260617212928-5s755 completion_tokens = 87300total_tokens = 87300
Because there is no video reference input, the billing key is:
billing_key = doubao-seedance-2-0:video0
unitPrice = 46 / 7 = 6.571428 USD / 1M tokens
Calculation:
tokensPerSecond = 87300 / 4 = 21825 tokens/s
actualPrice = 87300 / 1000000 * 6.571428 = 0.5736 USD
pricePerSecond = 0.5736 / 4 = 0.1434 USD/s
Result: this simple 4-second 720p text-to-video task was observed at about $0.14/sec.
Ví dụ thực tế 2: tạo video từ reference video#
Request profile:
- Model:
doubao-seedance-2-0 - Type: reference-video generation
- Input: text + previous generated video as
reference_video - Resolution:
720p - Duration:
4s - Task ID:
cgt-20260617214300-rsnsx completion_tokens = 173700total_tokens = 173700
Because the request contains video reference input, the billing key is:
billing_key = doubao-seedance-2-0:video1
unitPrice = 28 / 7 = 4.000000 USD / 1M tokens
Calculation:
tokensPerSecond = 173700 / 4 = 43425 tokens/s
actualPrice = 173700 / 1000000 * 4.000000 = 0.6948 USD
pricePerSecond = 0.6948 / 4 = 0.1737 USD/s
Result: this 4-second 720p reference-video task was observed at about $0.17/sec.
So sánh hai ví dụ#
| Scenario | Duration | Returned tokens | Tokens/sec | Unit price | Total price | Observed $/sec |
|---|---|---|---|---|---|---|
| Simple text-to-video, no video input | 4s | 87,300 | 21,825 | $6.571428 / 1M tokens | $0.5736 | $0.1434/s |
| Reference video generation, with video input | 4s | 173,700 | 43,425 | $4.000000 / 1M tokens | $0.6948 | $0.1737/s |
This comparison shows why a single per-second price is misleading: video-input requests have a lower unit token price, but may return more tokens, so the final observed per-second cost can still be higher.

Cách giải thích cho khách hàng#
Seedance 2.0 không có giá cố định theo giây. Hệ thống tính phí theo output tokens thực tế sau khi tác vụ hoàn tất. Ta có thể suy ra chi phí trung bình mỗi giây từ các tác vụ đã hoàn thành, nhưng không có một tỷ lệ tokens/giây cố định cho mọi trường hợp.
If customers ask why there is no fixed second price, the reason is simple: duration is a task parameter, but the final billing unit is the actual output tokens returned after generation.
Khuyến nghị nội bộ#
To give customers more stable estimates, collect more real task samples and group them by:
- text-to-video without reference input
- image-to-video
- reference-video generation
- with or without audio
- duration
- prompt complexity
- resolution
Then calculate p50, p75, and p90 tokens/sec. This is much more reliable than guessing a universal tokens/sec number.
Bottom line#
Cách nói an toàn nhất với khách hàng: Seedance 2.0 được tính phí theo output tokens thực tế. Trong hai bài test 720p/4s hiện tại, text-to-video đơn giản khoảng 0.17/s.
For one API layer across video, image, chat, and other AI models, try Crazyrouter.





