Scene 00 · Playgroundbytedance/seedance-2.0/text-to-video
Take · Seedance 2.0
Scene 00 · Access

Light theset.

Add your fal key to run Seedance 2.0 live. The key stays in your browser; every take bills your own fal account.

Get a key
Scene 01 · PromptSeedance 2.0

Authorize the shoot in settings

Scene 09 · Integration

Ship the same sceneto production.

Same endpoint as the playground upstairs. Three takes below. Pick the one that matches your set.

endpointbytedance/seedance-2.0/text-to-videooutputvideo
Scene 01TypeScript
Take 01 / example.tsTS
1import { fal } from "@fal-ai/client";
2
3fal.config({ credentials: process.env.FAL_KEY });
4
5const { data } = await fal.subscribe("bytedance/seedance-2.0/text-to-video", {
6 input: {
7 "prompt": "A chef in a professional kitchen at dusk ties an apron in front of a pass window...",
8 "duration": "5",
9 "resolution": "720p",
10 "aspect_ratio": "16:9",
11 "generate_audio": true,
12 "seed": 42
13 },
14 logs: true,
15});
16
17console.log(data);
Scene 02Python
Take 01 / example.pyPYTHON
1import fal_client
2
3result = fal_client.subscribe(
4 "bytedance/seedance-2.0/text-to-video",
5 arguments={
6 "prompt": "A chef in a professional kitchen at dusk ties an apron in front of a pass window...",
7 "duration": "5",
8 "resolution": "720p",
9 "aspect_ratio": "16:9",
10 "generate_audio": true,
11 "seed": 42
12 },
13 with_logs=True,
14)
15
16print(result)
Scene 03HTTP
Take 01 / example.shBASH
1curl -X POST "https://queue.fal.run/bytedance/seedance-2.0/text-to-video" \
2 -H "Authorization: Key $FAL_KEY" \
3 -H "Content-Type: application/json" \
4 -d '{ "prompt": "A chef in a professional kitchen at dusk ties an apron in front of a pass window...", "duration": "5", "resolution": "720p", "aspect_ratio": "16:9", "generate_audio": true, "seed": 42 }'
Script · Input parameters
KeyKindDefaultNotes
prompttext (required)·Primary generation input
durationselect54s, 5s, 8s, 10s, 12s, 15s
resolutionselect720p480p, 720p
aspect_ratioselect16:9Auto, 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
generate_audioselecttrueNative audio on, Silent render
seednumber420 to 999999

Full script on file at fal.ai/models/bytedance/seedance-2.0/text-to-video/llms.txt

Also reading