Seedance-1.5-Pro Video Generation
- Seedance 1.5 Pro (seedance-1.5-pro) model supports multiple generation modes including text-to-video, image-to-video, and first-last-frame
- Asynchronous processing mode, use the returned task ID to query
- Generated video links are valid for 24 hours, please save them promptly
Authorizations
##All APIs require Bearer Token authentication##
Get API Key:
Visit API Key Management Page to get your API Key
Add to request header:
Authorization: Bearer YOUR_API_KEYBody
Video generation model name
seedance-1.5-pro "seedance-1.5-pro"
Prompt describing the video you want to generate, limited to 2000 tokens
2000"A cat playing piano"
Reference image URL list for image-to-video functionality
Mode Detection:
- 0 images = text-to-video
- 1 image = image-to-video
- 2 images = first-last-frame
Note:
- Number of images supported per request:
2images - Image size: Not exceeding
10MB - Supported file formats:
.jpg,.jpeg,.png,.webp - Aspect ratio (width/height):
0.4~2.5 - Width and height:
300~6000px - Image URLs must be directly viewable by the server, or the URL should trigger a direct download when accessed (typically these URLs end with image extensions like
.png,.jpg)
2["https://example.com/image.jpg"]Specifies the duration of the generated video (in seconds), defaults to 5 seconds
Note:
- Supports any integer value between
4and12seconds - Billing for a single request is based on the
durationvalue; longer durations result in higher costs
4 <= x <= 12Video resolution, defaults to 720p
Note:
480p: Lower resolution, lower pricing720p: Standard definition, standard pricing, this is the default value1080p: High definition, higher pricing
480p, 720p, 1080p "720p"
Video aspect ratio
Supported values:
16:9(landscape),9:16(portrait),1:1(square),4:3,3:4,21:9(ultra-wide),adaptive- Default value:
16:9
"16:9"
Whether to generate audio, enabling will increase cost, defaults to true
Options:
true: Model output video includes synchronized audio. Seedance 1.5 Pro can automatically generate matching voice, sound effects, and background music based on text prompts and visual content. It is recommended to place dialogue within double quotes to optimize audio generation. Example: The man stopped the woman and said: "Remember, you must never point at the moon with your finger."false: Model output video is silent
true
HTTPS callback URL after task completion
Callback timing:
- Triggered when task is completed, failed, or cancelled
- Sent after billing confirmation is completed
Security restrictions:
- Only HTTPS protocol is supported
- Callbacks to internal network IP addresses are prohibited (127.0.0.1, 10.x.x.x, 172.16-31.x.x, 192.168.x.x, etc.)
- URL length must not exceed
2048characters
Callback mechanism:
- Timeout:
10seconds - Maximum of
3retries after failure (retries occur after1/2/4seconds following failure) - Callback response body format is consistent with task query API response format
- Callback URL returning 2xx status code is considered successful; other status codes will trigger retries
"https://your-domain.com/webhooks/video-task-completed"
Response
Video generation task created successfully
Task creation timestamp
1761313744
Task ID
"task-unified-1761313744-vux2jw0k"
Actual model name used
"seedance-1.5-pro"
Specific type of the task
video.generation.task Task progress percentage (0-100)
0 <= x <= 1000
Task status
pending, processing, completed, failed "pending"
Video task detailed information
Output type of the task
text, image, audio, video "video"
Usage and billing information