-
Notifications
You must be signed in to change notification settings - Fork 0
Provider Seedance
Mode: video · Models: 8
Vendor: BytePlus Seedance · Official API docs: ModelArk
Seedance 2.0 (by ByteDance) is a high-quality video model with reference-image and keyframe control, native audio, and resolutions up to 1080p. It comes in a standard and a Fast variant, each with dedicated video-edit and video-extend workflows.
| id | Name | Input type |
|---|---|---|
seedance-2.0 |
Seedance 2.0 | t2v |
seedance-2.0-fast |
Seedance 2.0 Fast | t2v |
seedance-2.0-video-edit |
Seedance 2.0 Video Edit | v2v |
seedance-2.0-fast-video-edit |
Seedance 2.0 Fast Video Edit | v2v |
seedance-2.0-video-extend |
Seedance 2.0 Video Extend | v2v |
seedance-2.0-fast-video-extend |
Seedance 2.0 Fast Video Extend | v2v |
seedance-1.5-pro |
Seedance 1.5 Pro | t2v |
seedance-i2v |
Seedance I2V | i2v |
# text-to-video with audio
gen-ai generate -m seedance-2.0 \
-p "a fox running through autumn leaves, cinematic, shallow depth of field" \
--ar 16:9 -r 1080p -d 8 --audio-gen
# keyframe control: morph between two stills
gen-ai generate -m seedance-2.0 -p "smooth morph" --start-frame ./a.jpg --end-frame ./b.jpg
# restyle an existing clip
gen-ai generate -m seedance-2.0-video-edit -p "claymation style" --video ./clip.mp4{ "name": "picsart_generate",
"arguments": {
"model": "seedance-2.0",
"prompt": "a fox running through autumn leaves",
"aspectRatio": "16:9",
"resolution": "1080p",
"duration": 8,
"generateAudio": true
} }Full parameter surface for every model, sourced from gen-ai models info <id> --json. CLI flags show the primary short form; the canonical --kebab-case long form always works too.
Try seedance-2.0 in Playground ↗
Input type: t2v
| Param | CLI flag | Type | Values |
|---|---|---|---|
prompt |
-p |
text | required |
aspectRatio |
--ar |
enum |
16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9 · adaptive (default 16:9) |
resolution |
-r |
enum |
480p · 720p · 1080p (default 720p) |
duration |
-d |
enum |
4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 (default 10) |
generateAudio |
--audio-gen |
boolean |
true · false (default false) |
returnLastFrame |
--return-last-frame |
boolean |
true · false (default false) |
imageUrls |
-i |
file | image (up to 9) |
videoUrls |
--video-urls |
file | video (up to 3) |
audioUrls |
--audio-urls |
file | audio (up to 3) |
startFrame |
--start-frame |
file | image |
endFrame |
--end-frame |
file | image |
Try seedance-2.0-fast in Playground ↗
Input type: t2v
| Param | CLI flag | Type | Values |
|---|---|---|---|
prompt |
-p |
text | required |
aspectRatio |
--ar |
enum |
16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9 · adaptive (default 16:9) |
resolution |
-r |
enum |
480p · 720p (default 720p) |
duration |
-d |
enum |
4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 (default 10) |
generateAudio |
--audio-gen |
boolean |
true · false (default false) |
returnLastFrame |
--return-last-frame |
boolean |
true · false (default false) |
imageUrls |
-i |
file | image (up to 9) |
videoUrls |
--video-urls |
file | video (up to 3) |
audioUrls |
--audio-urls |
file | audio (up to 3) |
startFrame |
--start-frame |
file | image |
endFrame |
--end-frame |
file | image |
Try seedance-2.0-video-edit in Playground ↗
Input type: v2v
| Param | CLI flag | Type | Values |
|---|---|---|---|
prompt |
-p |
text | required |
aspectRatio |
--ar |
enum |
16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9 · adaptive (default 16:9) |
resolution |
-r |
enum |
480p · 720p · 1080p (default 720p) |
duration |
-d |
enum |
4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 (default 5) |
generateAudio |
--audio-gen |
boolean |
true · false (default false) |
returnLastFrame |
--return-last-frame |
boolean |
true · false (default false) |
videoUrl |
--video |
file | required video |
imageUrls |
-i |
file | image (up to 9) |
Try seedance-2.0-fast-video-edit in Playground ↗
Input type: v2v
| Param | CLI flag | Type | Values |
|---|---|---|---|
prompt |
-p |
text | required |
aspectRatio |
--ar |
enum |
16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9 · adaptive (default 16:9) |
resolution |
-r |
enum |
480p · 720p (default 720p) |
duration |
-d |
enum |
4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 (default 5) |
generateAudio |
--audio-gen |
boolean |
true · false (default false) |
returnLastFrame |
--return-last-frame |
boolean |
true · false (default false) |
videoUrl |
--video |
file | required video |
imageUrls |
-i |
file | image (up to 9) |
Try seedance-2.0-video-extend in Playground ↗
Input type: v2v
| Param | CLI flag | Type | Values |
|---|---|---|---|
prompt |
-p |
text | required |
aspectRatio |
--ar |
enum |
16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9 · adaptive (default 16:9) |
resolution |
-r |
enum |
480p · 720p · 1080p (default 720p) |
duration |
-d |
enum |
4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 (default 15) |
generateAudio |
--audio-gen |
boolean |
true · false (default false) |
videoUrls |
--video-urls |
file | required video (up to 3) |
Try seedance-2.0-fast-video-extend in Playground ↗
Input type: v2v
| Param | CLI flag | Type | Values |
|---|---|---|---|
prompt |
-p |
text | required |
aspectRatio |
--ar |
enum |
16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9 · adaptive (default 16:9) |
resolution |
-r |
enum |
480p · 720p (default 720p) |
duration |
-d |
enum |
4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 (default 15) |
generateAudio |
--audio-gen |
boolean |
true · false (default false) |
videoUrls |
--video-urls |
file | required video (up to 3) |
Try seedance-1.5-pro in Playground ↗
Input type: t2v
| Param | CLI flag | Type | Values |
|---|---|---|---|
prompt |
-p |
text | required |
aspectRatio |
--ar |
enum |
16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9 · adaptive (default 16:9) |
resolution |
-r |
enum |
480p · 720p (default 720p) |
duration |
-d |
enum |
4 · 5 · 8 · 10 · 12 (default 5) |
generateAudio |
--audio-gen |
boolean |
true · false (default false) |
startFrame |
--start-frame |
file | image |
endFrame |
--end-frame |
file | image |
Try seedance-i2v in Playground ↗
Input type: i2v
| Param | CLI flag | Type | Values |
|---|---|---|---|
prompt |
-p |
text | required |
aspectRatio |
--ar |
enum |
16:9 · 9:16 · 1:1 · 4:3 · 3:4 · 21:9 · adaptive (default 16:9) |
resolution |
-r |
enum |
480p · 720p · 1080p (default 720p) |
duration |
-d |
enum |
5 · 10 (default 5) |
startFrame |
--start-frame |
file | required image |
Notes: The edit / extend variants take a
videoUrlsinput.
gen-ai pricing seedance-2.0 -d 8 -r 1080pCost scales with duration, resolution, and audio.
Picsart CLI & MCP · Repo · AI Playground app
Getting Started
Interfaces
Concepts
Model Reference
Providers
- All providers
- Async
- ByteDance
- Creatify
- ElevenLabs
- Flux (Black Forest Labs)
- Grok (xAI)
- Happy Horse
- HeyGen
- Hunyuan
- Ideogram
- Kling
- LTX (Lightricks)
- Luma
- MiniMax
- OpenAI
- OVI
- Picsart
- Pika
- PixVerse
- Qwen (Alibaba)
- Recraft
- Reve
- Runway
- Seedance
- Seedream
- Topaz
- VEED
- Videography
- Wan (Alibaba)
More