All insights

Video generation

Doubao Seedance: Which Model to Choose and How Its API Works

Compare Seedance 2.0 and 2.5 for video workflows, then review Volcano Ark’s documented Beijing API task flow and output-link retention conditions.

Illustration for Doubao seedance

“Doubao Seedance” refers to ByteDance’s Seedance video-generation models. For production planning, distinguish the specific version and access channel. Volcano Ark documents Seedance 2.5 API access, including task creation and result retrieval. The API route discussed here is for Volcano Ark’s Beijing endpoint; it is not a third-party gateway or the Doubao consumer-app interface.

What does “Doubao Seedance” mean?

Seedance is ByteDance’s video-generation model family. ByteDance’s Seed site describes Seedance 2.0 as using a unified multimodal audio-video generation architecture. Its Seedance 2.5 announcement describes that version as retaining the 2.0 architecture while emphasizing longer clips, multimodal references, and editing. The announcement said 2.5 was rolling out to Doubao Professional Edition when published; that dated rollout statement does not establish present-day app availability.

Treat the consumer app, Volcano Ark API, and third-party gateways as separate access channels. A model name, endpoint, or price shown by a third-party gateway does not establish ByteDance’s official API contract or billing terms.

Which version fits your video workflow?

Workflow need Version to evaluate What the cited official materials say
Audio-video generation and multimodal references Seedance 2.0 ByteDance’s product page lists text, image, audio, and video inputs, and describes reference-guided controls. The API’s supported modes and limits should be checked separately.
Longer single-generation clips, multiple reference assets, or editing and extension Seedance 2.5 ByteDance’s announcement states up to 30 seconds per generation, multi-round extension, and per-input maxima of 30 images, 10 video clips, and 10 audio clips. It also describes timestamp-directed editing.

These are product-level descriptions, not proof that every capability is available through every channel or API configuration. Check the API reference for the version and task you plan to call; don’t assume app settings and API parameters are interchangeable. ByteDance’s 2.5 announcement also acknowledges room for improvement with complex motion and scenes involving many interacting subjects. If those are central to your work, test representative scenes before committing.

ByteDance’s Seedance 2.0 page refers to internal SeedVideoBench-2.0 comparisons, but its chart labels alone do not establish numerical scores or a ranking against other models.

Is there an official production API?

Yes. Volcano Ark documents an asynchronous video-generation API for its Beijing endpoint. The official tutorial identifies the Seedance 2.5 model ID as doubao-seedance-2-5-260628, shows API-key authentication with a Bearer token, and describes a text content item using type: "text" and a text value. The available excerpt does not establish the complete minimum request body, whether additional fields are required, or the exact JSON property that contains the creation response’s task ID. Treat those details as unconfirmed here and check the current create-task reference before implementing a request.

At a field level, the documented flow is: authenticate with your Volcano Ark API key; submit a create-task request using the model ID enabled for your account and the documented content structure; save the task ID returned by task creation; then query the task by ID. Do not substitute an identifier or endpoint from a third-party gateway. The query reference documents the Beijing task route as GET https://ark.cn-beijing.volces.com/api/v3/contents/generations/tasks/{id}.

Check status in the query response. The documented states include queued, running, succeeded, failed, and expired; when the task succeeds, retrieve the generated video from content.video_url. The API’s Seedance 2.5 documentation describes multimodal reference generation, editing, extension, and direct output up to 30 seconds. Check that reference’s version-specific inputs and parameters before applying them to a particular API request.

Beijing endpoint output retention: Volcano Ark’s query documentation says generated video URLs remain valid for 24 hours. For Seedance 2.5, it gives a maximum of 100 downloads per video URL. Download or transfer output to storage you control before the URL expires. The documentation excerpt available here does not establish a task-ID validity period, so this article does not give one. These conditions are specific to the documented Ark API; don’t assume a different access channel has the same retention terms.

The official create-task page lists model activation conditions: an account balance above RMB 200, a qualifying savings plan of RMB 200 or more, or an eligible Seedance resource pack with remaining balance. These are activation conditions, not the price of a generated video. Confirm the conditions that apply to your account in Volcano Ark’s current model documentation.

What pricing information is available?

The official resource-pack rules page lists these Seedance 2.5 rates for requests without video input:

Resolution Listed rate without video input
480p or 720p RMB 0.070 per 1,000 tokens
1080p RMB 0.077 per 1,000 tokens

Treat these as rates listed in the resource-pack rules, not as a complete account-specific API quote. The cited material does not establish the corresponding with-video rates or whether these figures apply unchanged to postpaid API use. Confirm the applicable billing arrangement, input condition, and current price in the official pricing documentation before estimating production spend.

The same rules page lists a Seedance 2.5 resource-pack example of 5 million tokens for RMB 210, with 90 days validity. This is a package example, not a per-video price. Check the current package and account terms before relying on it for budgeting.

Production go/no-go checklist

Before choosing Seedance for an application, confirm:

  • Version and channel: Which version and official access channel will your account use?
  • Required operation: Does the applicable API support your exact task—generation, reference-based generation, editing, or extension—and its needed inputs?
  • Pilot quality: Does it pass representative tests for motion, subject consistency, audio, and complex scenes? Product examples are not independent benchmarks.
  • Request and output contract: Have you verified the required request fields, task states, result fields, and output-retention conditions in the documentation for that API?
  • Budget: Have you confirmed the billing arrangement and applicable rate for your resolution, input type, and account, rather than using a third-party gateway’s credits or price?

Bottom line: Evaluate Seedance 2.5 when your workflow needs the longer single-generation clips, larger reference sets, or editing and extension described in ByteDance’s announcement. Consider Seedance 2.0 when its documented multimodal capabilities fit the job. For production integration, Volcano Ark documents a Beijing API flow for creating a task, saving its task ID, querying it until completion, and retrieving content.video_url; verify the full request and response contract in the current API reference, and download the result promptly because the URL expires.

Sources

Video Generation Tutorial — Volcano Ark

Create a Video Generation Task — Volcano Ark

Query a Video Generation Task — Volcano Ark

Seedance 2.0–2.5 Model Resource Pack Rules — Volcano Ark

Seedance 2.0 — ByteDance Seed

Introducing Seedance 2.5 — ByteDance Seed

Contact us