Browse ModelsBytedanceBytedance Seedance 2.0 Fast Image To Video

Bytedance Seedance 2.0 Fast Image To Video

Bytedance Seedance 2.0 Fast Image To Video

Playground

Try it on WavespeedAI!

Seedance 2.0 Fast (Image-to-Video) generates cinematic videos from reference images and text prompts with native audio-visual synchronization, director-level 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 Image-to-Video

Seedance 2.0 Fast is the speed-optimized version of ByteDance Seed’s latest video generation model. The Image-to-Video mode generates cinematic videos from reference images and text prompts — faster and at 33% lower cost than the standard version, preserving the input image’s subject and composition while adding expressive motion with native audio.


Key Features

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

  • 33% lower cost $0.80 per 5 seconds vs $1.20 for the standard version.

  • Image-faithful generation Preserves the reference image’s subject identity, composition, and style.

  • Multi-image reference support Guide generation with up to 4 reference images.

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

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


Parameters

ParameterRequiredDescription
imagesYesReference images for style/character guidance (max: 4)
promptYesDetailed description of the cinematic scene
durationNoVideo length: 5 (default), 10, or 15 seconds

How to Use

  1. Upload reference images — provide up to 4 images to guide style, characters, or setting.
  2. Write your prompt — describe the scene with cinematic detail.
  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 image-to-video concepts.
  • High-Volume Production — Cost-effective generation for large content libraries.
  • Product Animation — Fast turnaround on product shot animations.
  • A/B Testing — Generate multiple variations from the same reference image.

Pro Tips

  • Use Fast for iteration, switch to standard Seedance 2.0 for final quality.
  • Upload high-quality reference images for best subject preservation.
  • Start with 5s to iterate, then extend once the look is right.

Notes

  • Native audio generation included.
  • Up to 4 reference images can be uploaded.
  • Duration options: 5, 10, or 15 seconds.
  • Aspect ratio follows the input image composition.

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/image-to-video" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "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
imagesarrayYes[]-Reference images (up to 4) to guide the visual style, characters, or scene composition.
promptstringYes-Describe the scene, action, camera movement, and mood for the 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.