Seedance 2.5 (US)

US-hosted ByteDance Seedance 2.5 generates video with native audio from up to 30 images, 10 videos, and 10 audio references. Supports reference-guided generation, video editing, and extension at 480p, 720p or 1080p.

Input

Fields marked * are required. Review the price before generating.

The text prompt used to generate the video.

Reference images to guide video generation. Refer to them in the prompt as @Image1, @Image2, etc. Supported formats: JPG, PNG, WebP, BMP, TIFF, GIF, HEIC, HEIF. Max 30 MB per image. Up to 30 images. Total files across all modalities must not exceed 50.

Uploading a file needs an account. Create accountJPEG, PNG, WebP · up to 25 MB

Video resolution - 480p for faster generation, 720p for balance, 1080p for high quality.

Duration of the video in seconds. Supports 4 to 30 seconds, or auto to let the model decide based on the prompt.

Tips and requirements

The aspect ratio of the generated video. Use 16:9 for landscape, 9:16 for portrait/vertical, 1:1 for square, 21:9 for ultrawide cinematic, or auto to let the model decide.

Additional settings
Tips and requirements

Whether to generate synchronized audio for the video, including sound effects, ambient sounds, and lip-synced speech. The cost of video generation is the same regardless of whether audio is generated or not.

Random seed for reproducibility. Note that results may still vary slightly even with the same seed.

The unique user ID of the end user.

Starting price$1.77 / run

You sign up first. Your settings are kept.

API code for this input

Uses your current form values and requests a new quote. Running the generation step uses your balance. Get an API key

# 1. Price the exact input (quotes are valid for up to 10 minutes)
curl -s https://api.raywake.com/v1/quotes \
  -H "Authorization: Bearer $RAYWAKE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "bytedance/seedance-2.5/us/reference-to-video",
  "input": {
    "task": "reference",
    "resolution": "720p",
    "duration": "5",
    "aspect_ratio": "16:9",
    "generate_audio": true,
    "bitrate_mode": "standard",
    "codec": "auto"
  }
}'

# 2. Start the generation with the quote_id from step 1
curl -s https://api.raywake.com/v1/generate \
  -H "Authorization: Bearer $RAYWAKE_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"model": "bytedance/seedance-2.5/us/reference-to-video", "quote_id": "QUOTE_ID", "input": {"task":"reference","resolution":"720p","duration":"5","aspect_ratio":"16:9","generate_audio":true,"bitrate_mode":"standard","codec":"auto"}}'

# 3. Poll until the status is terminal
curl -s https://api.raywake.com/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $RAYWAKE_API_KEY"

Set RAYWAKE_API_KEY before running. Replace QUOTE_ID and JOB_ID in cURL with the returned values. File links can expire; refresh them if you run the code later.

More runnable examples on GitHub

How to use Seedance 2.5 (US)

Getting started

Describe an action that can continue through the selected duration. Use a starting photo for fixed framing and image references for a subject-led scene.

Review your result

Check subject consistency and camera movement from start to finish. Review the audio separately and confirm that the output fits your intended placement.

Inputs and settings

Select text, image or reference mode. Image mode requires image_url, optionally takes end_image_url and follows the input aspect ratio automatically. Reference mode uses image_urls.

Choose 4–30 seconds and 480p, 720p or 1080p. Choose an explicit aspect ratio for text/reference mode and select generate_audio. Automatic duration is unavailable.

Reference mode currently supports image guidance; editing, extension and video/audio references are unavailable. Encoding is fixed to standard bitrate and automatic codec. 1080p has a higher token rate; review the quote before submission.