mingyan
Seedance1.5 - Create Task
Create video generation tasks using Volcano Engine Seedance1.5 model, supporting text-to-video and image-to-video
Seedance1.5 Create Video Task
Create high-quality video generation tasks using Volcano Engine Seedance1.5 (即梦) AI model, supporting text-to-video, image-to-video (first frame/first and last frames), and more.
Authentication
Get KeyAll requests require a Bearer token in the request header:
cURL
Authorization: Bearer {{YOUR_API_KEY}}
Base URL
https://zcbservice.aizfw.cn/kyyReactApiServerbaseUrl is the shared prefix for all public APIs. The api field in the current page frontmatter shows the full endpoint. Use this baseUrl as the common prefix when reading or composing request paths.Supported Models
Seedance 1.5 Series (Billed by Second)
480p
seedance_1_5_pro_480pSupports audio generation, image-to-video
720p
seedance_1_5_pro_720pSupports audio generation, image-to-video
1080p
seedance_1_5_pro_1080pSupports audio generation, image-to-video
Request Parameters
modelstringrequiredModel name, see supported models list above
contentarrayrequiredInput content array, supports text and image formats. See content array structure below
ratiostringVideo aspect ratio
Options:
16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptiveDefault values:
- Text-to-video:
16:9(Seedance 1.5 Pro usesadaptive) - Image-to-video:
adaptive
durationintegerVideo duration in seconds, supports 2-12 seconds, defaults to 5
Seedance 1.5 pro special notes:
- Specific duration: Integer from 4-12 seconds
- Auto-select duration: Set to
-1, model automatically selects 4-12 seconds
Content Array Structure
Text Content Object
typestringrequiredFixed value:
texttextstringrequiredText prompt, Chinese up to 500 characters, English up to 1000 words
Example:
JSON
{
"type": "text",
"text": "A cat yawning at the camera"
}
Image Content Object
typestringrequiredFixed value:
image_urlimage_url.urlstringrequiredImage URL
rolestringImage role, choose based on use case:
first_frameor omit - First frame image (image-to-video with first frame)last_frame- Last frame image (image-to-video with first and last frames)reference_image- Reference image (Seedance 1.0 lite i2v, 1-4 images)
Image Requirements:
- Format: jpeg, png, webp, bmp, tiff, gif (Seedance 1.5 pro supports heic, heif)
- Aspect ratio: (0.4, 2.5)
- Dimensions: (300px, 6000px)
- Size: < 30 MB
Example:
JSON
{
"type": "image_url",
"image_url": {
"url": "https://example.com/image.jpg"
},
"role": "first_frame"
}
Response Parameters
idstringVideo generation task ID, stored for 1 day, used for querying task status
objectstringObject type, fixed as
videocreatedintegerTask creation timestamp
modelstringModel name used
statusstringTask status:
queued- Queuedprocessing- Processingcompleted- Completedfailed- Failedcancelled- Cancelled
Use Cases
Text-to-Video
Generate video using only text prompts
Image-to-Video (First Frame)
Use 1 image as first frame, combined with text to generate video
Image-to-Video (First & Last)
Use 2 images as first and last frames to control video start and end
Important Notes
Important Limitations:
- Image scenarios are mutually exclusive: first frame, first and last frames, and reference images cannot be mixed
- Audio generation is only supported by Seedance 1.5 pro series
- Task IDs are stored for 1 day, please save generated videos promptly
Best Practices:
- Video generation is asynchronous, use the returned
idto query task status and results - Choose appropriate resolution and duration to balance quality and cost
- For image-to-video, image quality directly affects generation results

