Skip to main content

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 (text or image_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 url of the image.
    • role (string, optional): Role of the image (e.g., reference_image, first_frame, last_frame).
  • generate_audio (boolean, optional): Set to true to 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.