Skip to content

Seedance ​

Seedance on Exchange Token supports these workflows:

  • Video generation: create and query asynchronous video tasks
  • Seedance 2.5 drafts: preview a 480p draft, then generate a 1080p final video from its task ID
  • Asset management: prepare reusable media and reference it with asset://<ASSET_ID>

This page is the entry point. Choose the detail page for your workflow.

Recommended reading path

If you only want to submit prompts or query video jobs, read Video API first.

For the Seedance 2.5 draft-to-final workflow, read 2.5 Draft API.

If you need reusable images, videos, or audio assets for Seedance requests, read Asset API first.

Which page should you read? ​

Your goalRead this
Create text-to-video, image-to-video, or multimodal Seedance tasksSeedance Video API
Preview a Seedance 2.5 draft and generate a final videoSeedance 2.5 Draft API
Upload reusable media and wait until it becomes usableSeedance Asset API
Understand the overall integration path firstStay on this page

Public models and core endpoints ​

Public model names ​

ModelPurposeRecommended for
doubao-seedance-2-0-260128Domestic Seedance 2.0 compatible entry pointTeams already using the Doubao/Seedance model ID
seedance-2.0Exchange Token Seedance 2.0 aliasNew integrations that do not need an upstream-compatible model ID
seedance-2.0-fastFast tier, prioritize latency and lower costAccounts with fast-tier access enabled
seedance-2.5Exchange Token Seedance 2.5 alias, including draft modeAccounts with Seedance 2.5 access enabled
doubao-seedance-2-5-260628Seedance 2.5 versioned model name, including draft modeAccounts with this exact model name enabled

Model availability is account-dependent. Use the exact model name enabled for your account.

Video task endpoints ​

EndpointMethodPurpose
/api/v3/contents/generations/tasksPOSTCreate a video generation task
/api/v3/contents/generations/tasks/{id}GETQuery a single task

Asset endpoints ​

EndpointMethodPurpose
/open/CreateAssetGroupPOSTCreate an asset group
/open/CreateAssetPOSTCreate an asset from a public URL
/open/GetAssetPOSTQuery asset preprocessing status
/open/DeleteAssetPOSTDelete an asset and make it unavailable immediately

Quick start flow ​

  1. Choose the model name enabled for your account. For domestic Seedance 2.0 compatibility, use doubao-seedance-2-0-260128.
  2. If you are using your own media repeatedly, create assets first and wait for Status = "Active".
  3. Submit a video task through /api/v3/contents/generations/tasks.
  4. Poll /api/v3/contents/generations/tasks/{id} until the task reaches succeeded or failed.

Integration notes ​

  • Recommended auth header: Authorization: Bearer <YOUR_API_KEY>
  • Base URL example: https://api.exchangetoken.ai
  • Model names are used for routing. Domestic-compatible and international-compatible Seedance pools should use different public model names.
  • Result URLs are time-limited; save generated videos promptly
  • GET /api/v3/contents/generations/tasks and DELETE /api/v3/contents/generations/tasks/{id} are not part of the formal public contract

Next pages ​