Seedance 1.5 Pro Text-to-Video
Video
Seedance 1.5 Pro Text-to-Video
POST
Seedance 1.5 Pro Text-to-Video
This is an asynchronous API that returns a task_id. Use the task_id with the Query Task Result API to obtain the video generation result. It supports text-to-video, image-to-video (first frame), and image-to-video (first and last frames) generation.
Request Headers
string
required
Enum value:
application/jsonstring
required
Bearer authentication format: Bearer {{API key}}.
Request Body
integer
default:24
Frame rate (frames per second). Only 24 fps is supported.Allowed value:
24integer
Seed integer used to control randomness. Range: [-1, 2^32-1]. -1 means using a random seed. The same seed and the same request will produce similar (but not exactly identical) results.Value range: [-1, 4294967295]
string
default:"adaptive"
Aspect ratio of the generated video. ‘adaptive’: for text-to-video, the model intelligently selects the best ratio based on the prompt; for image-to-video, it is automatically selected based on the aspect ratio of the uploaded first-frame image.Allowed values:
16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptivestring
required
Text prompt describing the expected video content. Chinese and English are supported. We recommend keeping it under 500 characters. If you need to generate audio with dialogue, place the speech content inside double quotes for better audio generation results.
integer
default:5
Video duration, in seconds. Specified durations within the range [4, 12] are supported. Note: duration affects billing.Value range: [4, 12]
boolean
default:false
Whether the generated video includes a watermark. true: with watermark. false: without watermark.
string
default:"720p"
Video resolution. Seedance 1.5 pro supports 480p, 720p, and 1080p.Allowed values:
480p, 720p, 1080pboolean
default:false
Whether to fix the camera position. true: the platform appends a fixed-camera instruction to the prompt (effect not guaranteed). false: do not fix the camera.
string
default:"default"
Service tier for processing the request. ‘default’: online inference mode, with lower RPM and concurrency quotas, suitable for latency-sensitive scenarios. ‘flex’: offline inference mode, with a higher TPD quota and pricing at 50% of the online mode, suitable for scenarios that are not latency-sensitive.Allowed values:
default, flexboolean
default:true
Whether the generated video includes synchronized audio. true: the video includes speech, sound effects, and background music automatically generated based on the prompt and visual content. false: output a silent video.
integer
default:172800
Task timeout threshold, in seconds, calculated from the created_at timestamp. Default: 172800 (48 hours). Range: [3600, 259200]. Tasks exceeding this time will be automatically terminated and marked as ‘expired’.Value range: [3600, 259200]
Response Information
string
required
The task_id of the asynchronous task. You should use this task_id to request the Query Task Result API to obtain the generation result