Seedance 1.5 Pro
Generate high-quality videos with synchronized audio using the Seedance 1.5 Pro model.
Endpoint
POST https://api.azerion.ai/v1/contents/generations/tasks
Description
Seedance 1.5 Pro advances video generation capabilities with native audio-visual synchronization, higher resolution (720p), and longer duration support (up to 12 seconds). It maintains the flexible input modes of previous versions, allowing text-to-video and image-to-video generation.
This endpoint initiates an asynchronous task and returns a task ID. You must poll the status endpoint to retrieve the generated video.
Authentication
This endpoint requires authentication using an API key.
Request Parameters
- model (string, required): Model ID. Use
seedance-1-5-pro-251215. - content (array, required): A list of content objects defining the input.
- type (string): Type of content (
textorimage_url). - text (string, optional): The prompt text. You can append optional parameters to the text prompt:
--rs: Resolution (e.g.,720p,480p)--dur: Duration (e.g.,5,10)--rt: Aspect ratio (e.g.,16:9,9:16,adaptive)
- image_url (object, optional): Object containing the
urlof the image. - role (string, optional): Role of the image (e.g.,
reference_image,first_frame,last_frame).
- type (string): Type of content (
- generate_audio (boolean, optional): Set to
trueto generate audio synchronized with the video.
Response
A successful request returns a JSON response containing the task ID, which is used to check the status and retrieve the result.
Example Requests
Text to Video with Audio
Generate a video with sound from a text description.
curl -X POST https://api.azerion.ai/v1/contents/generations/tasks \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-d '{
"model": "seedance-1-5-pro-251215",
"content": [
{
"type": "text",
"text": "A detective enters a dimly lit room. --rs 720p --dur 5"
}
],
"generate_audio": true
}'
Image to Video (First Frame) with Audio
Animate a static image as the starting frame, with generated audio.
curl -X POST https://api.azerion.ai/v1/contents/generations/tasks \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-d '{
"model": "seedance-1-5-pro-251215",
"content": [
{
"type": "text",
"text": "The girl opens her eyes and looks at the camera. --rs 720p --dur 5"
},
{
"type": "image_url",
"image_url": {
"url": "https://ark-doc.tos-ap-southeast-1.bytepluses.com/doc_image/i2v_foxrgirl.png"
}
}
],
"generate_audio": true
}'
Task Management
Task management endpoints (Get, List, Delete) are identical to Seedance 1.0.