Skip to main content
Seedance 2.5 Text-to-Video is ByteDance’s text-to-video model. It generates 4-30 second videos at up to 4K resolution from a text prompt. Native audio is generated alongside the video. Add optional reference images, videos, and audio to guide the subject, motion, and soundtrack.

Request

All parameters are passed within the input object in the request body.
string
required
Text description of the video to generate.
array
Optional array of reference image URLs that guide the subject, style, or setting of the video.
array
Optional array of reference video URLs that guide motion or camera movement.
array
Optional array of reference audio URLs that guide the soundtrack, such as music, sound effects, or voice.
integer
default:"5"
Video duration in seconds. Range: 4-30 seconds.
string
default:"720p"
Output resolution. Options: 480p, 720p, 1080p, 4k.
string
default:"16:9"
Aspect ratio. Options: 21:9, 16:9, 9:16, 1:1, 4:3, 3:4.
boolean
default:"true"
Generate native audio, such as dialogue, sound effects, and music, alongside the video.
integer
default:"-1"
Seed for reproducible results. Set to -1 for random.

Response

string
Unique identifier for the request.
string
Request status. Returns COMPLETED on success, FAILED on error.
object
The generation result containing the video URL and cost.
string
URL of the generated video. This URL expires after 7 days.
float
Cost of the generation in USD.
Video URLs expire after 7 days. Download and store generated videos immediately if you need to keep them.

Cost calculation

Seedance 2.5 Text-to-Video charges per second of output video, based on resolution: Example: A 5-second 720p video costs $1.80.
Last modified on October 14, 2026