Both groups use the same creation endpoint, and the same task retrieval and download endpoints:
The seedance/h3 group
Public model names carry no -A suffix: pass seedance 2.0, seedance 2.5, or minimax-h3 directly as model.
- Per-second billing: cost = per-second price ×
seconds, with the resolution determining the per-second price. Tier rates are listed in Seedance 2.0 / 2.5 and MiniMax-H3. - Supports 1080p (except
seedance 2.5), first/last frames (seedance 2.0only), and image / video / audio references. - Put media into the
referencesarray; eachsourcemust be a public HTTPS URL the server can fetch directly.
The doubao seedance group
- 720p only; other resolutions are rejected.
- Per-token billing with a group ratio of
0.7(30% off the official baseline). Token usage depends on duration × resolution; useGET /api/pricingfor live rates. - Model names include a
doubao-prefix and a date suffix. Pass them exactly as listed, without trimming the suffix.
How to choose
- Need 1080p, first/last frames, video or audio references, or per-second cost estimation: use the
seedance/h3group. - Only need 720p at a lower unit price: use the
doubao seedancegroup.
Next step
Save thetask_id from the creation response, then poll with Retrieve video task until completed before downloading. Prices and groups change over time; treat GET /api/pricing as the runtime source of truth.