This page only covers the domestic Doubao Seedance 2.0. The overseas BytePlus Dreamina Seedance 2.0 uses separate models, pricing, and asset capabilities.
asset://<AssetId>.
Endpoint
POSThttps://api.gregapi.com/volcark/api/v3/contents/generations/tasks
The domestic entry point is the Volcano Ark native task API. Task listing, cancellation/deletion, and asset library access are restricted to the current GregAPI tenant scope.
Authentication
Authenticate with your API key by addingAuthorization: Bearer $GRAPAPI_API_KEY to the request header. Callers only need the API token issued by GregAPI; the Volcano Ark API key, AK/SK, project name, and endpoint are all hosted by the platform.
Models
For the
model field, use the stable external model name on the left. The platform also accepts the official version alias on the right and normalizes billing as a standard, fast, or mini model. In query and list responses the model field echoes the GregAPI external model from the creation request to avoid exposing service configuration, billing details, or implementation specifics.
The domestic standard model supports 4K: set resolution to 4k; output is 10-bit / H.265. The fast and mini models do not support 1080p or 4k and must fall back to 480p / 720p.
Domestic pricing
Default prices follow the official RMB token unit pricing, converted to the GregAPI rate at the platform USD exchange rate. Only successfully rendered tasks are settled.video means the request includes a video reference input; novideo means it does not.
Request parameters
Create a task
Task creation is asynchronous; a successful response only returns the task ID. Query the task to retrieve the final video result.
Success response
Query a task
GEThttps://api.gregapi.com/volcark/api/v3/contents/generations/tasks/{task_id}
cURL
Success response
queued, running, succeeded, failed, expired, cancelled.
List tenant tasks
GEThttps://api.gregapi.com/volcark/api/v3/contents/generations/tasks
cURL
Cancel or delete a task
DELETEhttps://api.gregapi.com/volcark/api/v3/contents/generations/tasks/{task_id}
cURL
Video editing and extension
Video generation, editing, and extension are all expressed through the same creation endpoint. Pass the video, reference image, or reference audio to edit or extend viacontent[], and describe the target result with a text prompt.
Video editing
Asset library workflow
The asset library comes with the domestic Doubao Seedance 2.0. All Asset APIs are mounted atPOST /volcark/?Action={ActionName}&Version=2024-01-01.
Create asset
Success response
Only assets with
Status=Active can be used for video generation. Asset URLs must be publicly downloadable. After CreateAsset returns Result.Id, poll GetAsset with backoff until the asset enters Active or Failed; on success, pass it as asset://<Asset_Id> in the generation task.