Browse ModelsBytedanceBytedance Seedance 2.0 Fast Text To Video

Bytedance Seedance 2.0 Fast Text To Video

Bytedance Seedance 2.0 Fast Text To Video

Playground

Try it on WavespeedAI!

Seedance 2.0 Fast (Text-to-Video) generates cinematic videos from text prompts with native audio-visual synchronization, director-level camera and lighting control, and exceptional motion stability — optimized for faster generation at lower cost. Built on ByteDance Seed’s unified multimodal architecture.

Features

Seedance 2.0 Fast Text-to-Video

Seedance 2.0 Fast is the speed-optimized version of ByteDance Seed’s latest video generation model. The Text-to-Video mode generates cinematic videos from text prompts with native audio synchronization — faster and at 33% lower cost than the standard version, ideal for rapid iteration and high-volume production.


Key Features

  • Speed-optimized generation Faster processing for quick turnaround on video projects, perfect for iteration and prototyping.

  • 33% lower cost $0.80 per 5 seconds vs $1.20 for the standard version — ideal for high-volume production.

  • Unified multimodal architecture Same Seedance 2.0 foundation handling text, image, audio, and video inputs.

  • Native audio-visual synchronization Generates video with synchronized audio in a single pass.

  • Director-level control Camera movement, lighting, shadows, and character performance controlled through prompts.

  • Strong motion stability Coherent motion with stable subjects and fluid transitions.


Parameters

ParameterRequiredDescription
promptYesDetailed description of the cinematic scene
aspect_ratioNoOutput format: 16:9 (default), 9:16, 4:3, 3:4
durationNoVideo length: 5 (default), 10, or 15 seconds

How to Use

  1. Write your prompt — describe the scene with cinematic detail.
  2. Select aspect ratio — 16:9 for widescreen, 9:16 for vertical, 4:3 or 3:4 for classic formats.
  3. Set duration — choose 5, 10, or 15 seconds.
  4. Run — submit and download your video.

Pricing

DurationCost
5 s$0.80
10 s$1.60
15 s$2.40

Billing Rules

  • Rate: $0.80 per 5 seconds
  • Duration options: 5, 10, or 15 seconds

Best Use Cases

  • Rapid Prototyping — Quickly iterate on concepts before committing to the standard version.
  • High-Volume Production — Cost-effective generation for large content libraries.
  • Social Media Content — Fast turnaround for short-form video needs.
  • A/B Testing — Generate multiple variations efficiently to find the best creative direction.

Pro Tips

  • Use Fast for iteration and testing, switch to standard Seedance 2.0 for final quality.
  • Write prompts like a film director — include lighting, camera angles, and mood.
  • Start with 5s to iterate, then extend once the look is right.

Notes

  • Native audio generation included.
  • Duration options: 5, 10, or 15 seconds.
  • For highest quality output, consider the standard Seedance 2.0.

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-2.0-fast/text-to-video" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "aspect_ratio": "16:9",
    "duration": 5
}'

# 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

ParameterTypeRequiredDefaultRangeDescription
promptstringYes-Describe the scene, action, camera movement, and mood for the video.
aspect_ratiostringNo16:916:9, 9:16, 4:3, 3:4The aspect ratio of the generated video.
durationintegerNo55, 10, 15The duration of the generated video in seconds.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsobjectArray of URLs to the generated content (empty when status is not completed).
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.