Introduction
Submit an async Seedance official mirror video generation task; returns taskid on success. Provide at least one of content or prompt.
Identical request and response bodies to the BytePlus Ark official API.
Request URL
POST
Authentication
string
required
Bearer Token, e.g.
Bearer sk-your_token_keystring
application/jsonRequest parameters
string
required
Model ID:
seedance-2-0 / seedance-2-5 / seedance-2-0-mini / seedance-2-0-fastarray
Content array:
text / image_url / video_url / audio_url; each element may include role (first_frame / last_frame / reference_image / reference_video / reference_audio); at least one of content or prompt requiredstring
Simplified alternative to
contentstring
Callback URL on task status changes
boolean
default:"false"
Whether to return the last frame image
string
default:"default"
default / flexinteger
default:"172800"
Task expiration time in seconds, range
[3600, 259200]boolean
default:"true"
Whether to generate audio
string
End-user unique identifier (recommend a hash of user ID)
string
default:"720p"
480p / 720p / 1080p / 4K (seedance-2-0-fast and seedance-2-0-mini support only 480p/720p)string
default:"adaptive"
16:9 / 4:3 / 1:1 / 3:4 / 9:16 / 21:9 / adaptiveinteger
default:"5"
Duration in seconds,
[4,15] or -1 (auto)integer
default:"-1"
Random seed
boolean
default:"false"
Add watermark
content[].image_url.url / video_url.url / audio_url.url support three value types: public URL, Base64 (data:image/png;base64,...), and asset://<ASSET_ID> asset library references.