ByteDance
Seedance 2.0 Fast
Professional-grade video creation model with native audio…
videolive
- Model id
- seedance-2.0-fast
- Typical run
- ~2m 26s
- Inputs
- 14 parameters
- Contract
- async
Call it
bash
curl -X POST https://api.ezflows.io/v1/models/seedance-2.0-fast \
-H "Authorization: Bearer $EZFLOWS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "a wide shot of a desert at dusk"}'
# { "request_id": "req_8f2a41c9", "poll_url": "…", "status": "queued" }Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| prompt required | string | — | Describe the video scene; use Shot 1: / Shot 2: for multi-shot or image 1 / video 1 for omni-reference. Best for cinematic narration or product demos. |
| first_frame_url | string | — | Image URL to anchor the starting frame; mutually exclusive with reference_images. Best for product shots and character-led scenes. |
| last_frame_url | string | — | Image URL to define the final frame; requires first_frame_url set. Use for scene transitions or story resolution. |
| reference_images | string[] | — | Up to 9 image URLs for style or character consistency; cite as image 1 in prompt. Fewer references yield stronger influence. |
| reference_videos | string[] | — | Up to 3 reference videos (2-15 seconds each) for motion/style transfer. Cite as 'video 1' in your prompt. Requests with reference videos are billed at the video-to-video token rate. |
| reference_audios | string[] | — | Up to 3 reference audio files (MP3). Cite as 'audio 1' in your prompt. Cannot be used with text+audio only — include an image or video input too. |
| duration | enum | 5 | Video length in seconds: 4, 5, 6, 8, 10, 12, or 15; -1 for auto. Use 5s for social posts, 10-15s for product demos. |
| resolution | enum | 720p | Output resolution: 720p recommended for production; 480p for faster previews or low-bandwidth delivery. |
| aspect_ratio | enum | 16:9 | Output dimensions: 16:9 for widescreen, 9:16 for mobile Reels, 1:1 for feed posts, 21:9 for cinematic. |
| generate_audio | boolean | true | Enable native audio co-generation (dialogue, SFX, ambient, music); set true for final delivery, false for draft iterations. |
| seed | integer | -1 | Integer for reproducible output; -1 generates a new random seed each run. Fix seed when iterating on prompt changes. |
| return_last_frame | boolean | false | Return the final frame as a separate image URL; useful for chaining clips or extracting scene-end stills. |
| bitrate_mode | enum | standard | Output video encoding bitrate. 'standard' gives smaller files and faster downloads; 'high' produces ~5-6x higher bitrate for better visual fidelity and fewer compression artifacts (larger files). Does not affect price. |
| auto_resize | boolean | true | Automatically resizes an input image that falls outside the provider's accepted range (300-6000px per side, aspect ratio 0.4-2.5, 30MB) so the request succeeds instead of being rejected. Aspect ratio is preserved: oversized images are downscaled, undersized ones upscaled, and out-of-band ratios padded rather than cropped. On by default - set it to false to have the provider reject out-of-range images instead. When a resize happens the response carries an X-Input-Normalized header naming the field and the before/after dimensions. |
What a run costs
$0.755average · per run
$0.00for a failed run
~2m 26smeasured mean, end to end
How it stacks up
| Model | Price | Unit | Typical run |
|---|---|---|---|
| Seedance 2.0 Fast | avg $0.755 | run | ~2m 26s |
| Seedance 1.0 Pro | avg $0.445 | run | ~64s |
| Seedance 1.0 Pro Fast | avg $0.312 | run | ~51s |
| Seedance 1.5 Pro | avg $0.131 | run | ~73s |
| Seedance 2.5 | from $0.092 | second | ~5m 58s |