Bytedance Seedance V1 Pro Fast Text To Video
Playground
Try it on WavespeedAI!ByteDance Seedance is an advanced AI video model that excels in coherent multi-shot video generation. It can deliver smooth, stable motion, and accurately follow detailed prompts for complex video content.
Features
bytedance/seedance-v1-pro-t2v-fast/text-to-video 🎥
ByteDance Seedance V1 Pro T2V Fast is a next-generation text-to-video model designed for coherent multi-shot storytelling, smooth camera motion, and precise prompt alignment — all while maintaining exceptional generation speed. Built on the same architecture as Seedance I2V, this version allows creators to generate cinematic videos directly from text, with seamless control over style, motion, and timing.
🌟 Key Features
-
🧠 Intelligent Text-to-Video Understanding Accurately interprets complex scene descriptions, camera actions, and emotional tones to create visually cohesive and narratively consistent clips.
-
🎬 Multi-Shot Coherence Generates videos with stable subject motion, perspective continuity, and environmental realism across multiple frames.
-
⚡ High-Speed Rendering (Fast Edition) Optimized for real-time workflows — delivers 480p and 720p videos with high fidelity at nearly twice the speed of standard Seedance models.
-
🎨 Style Fidelity & Realism Preserves artistic intent, lighting, and visual style while translating pure text into dynamic motion sequences.
-
📸 Resolution Flexibility Choose between 480p (faster, more economical) or 720p/1080p (higher quality) depending on your creative and budget needs.
⚙️ Parameters
| Parameter | Description |
|---|---|
| prompt* | Text description of the scene, camera movement, and atmosphere (e.g., “A wide-angle drone shot of a futuristic city at dawn, sunlight reflecting off glass towers.”). |
| duration | Video length in seconds (3–10s). |
| resolution | Choose between 480p, 720p, and 1080p. |
💰 Pricing
| Resolution | Price per second | Example (5s) | Example (10s) |
|---|---|---|---|
| 480p | $0.012 / s | $0.06 | $0.12 |
| 720p | $0.024 / s | $0.12 | $0.24 |
| 1080p | $0.048 / s | $0.24 | $0.48 |
💡 Use Cases
- Cinematic Storytelling — Generate visually rich narrative scenes directly from text.
- Advertising & Marketing — Produce quick, high-quality motion clips for campaigns.
- Concept Art & Visualization — Turn creative ideas or story scripts into animated previews.
- Education & Training — Convert instructional or descriptive content into engaging visual explainers.
Authentication
For authentication details, please refer to the Authentication Guide.
API Endpoints
Submit Task & Query Result
# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/bytedance/seedance-v1-pro-fast/text-to-video" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
"resolution": "480p",
"duration": 5,
"aspect_ratio": "16:9",
"camera_fixed": false,
"seed": -1
}'
# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"
Parameters
Task Submission Parameters
Request Parameters
| Parameter | Type | Required | Default | Range | Description |
|---|---|---|---|---|---|
| prompt | string | Yes | - | The positive prompt for the generation. | |
| resolution | string | No | 480p | 480p, 720p, 1080p | The resolution of the generated media. |
| duration | integer | No | 5 | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 | The duration of the generated media in seconds. |
| aspect_ratio | string | No | 16:9 | 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 | The aspect ratio of the generated media. |
| camera_fixed | boolean | No | false | - | Whether to fix the camera position. |
| seed | integer | No | -1 | -1 ~ 2147483647 | The random seed to use for the generation. -1 means a random seed will be used. |
Response Parameters
| Parameter | Type | Description |
|---|---|---|
| code | integer | HTTP status code (e.g., 200 for success) |
| message | string | Status message (e.g., “success”) |
| data.id | string | Unique identifier for the prediction, Task Id |
| data.model | string | Model ID used for the prediction |
| data.outputs | array | Array of URLs to the generated content (empty when status is not completed) |
| data.urls | object | Object containing related API endpoints |
| data.urls.get | string | URL to retrieve the prediction result |
| data.has_nsfw_contents | array | Array of boolean values indicating NSFW detection for each output |
| data.status | string | Status of the task: created, processing, completed, or failed |
| data.created_at | string | ISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”) |
| data.error | string | Error message (empty if no error occurred) |
| data.timings | object | Object containing timing details |
| data.timings.inference | integer | Inference time in milliseconds |