Skip to main content
POST
/
generate
/
vol
/
seedance-pro-1.5
Seedance Pro 1.5 Video Generation
curl --request POST \
  --url https://api.sinancode.com/v1/generate/vol/seedance-pro-1.5 \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "prompt": "女孩抱着狐狸,女孩睁开眼,温柔地看向镜头,狐狸友善地抱着,镜头缓缓拉出,女孩的头发被风吹动,可以听到风声",
  "camera_fixed": false,
  "draft": false,
  "duration": 5,
  "first_frame": "https://example.com/first_frame.jpg",
  "generate_audio": true,
  "last_frame": "https://example.com/last_frame.jpg",
  "ratio": "adaptive",
  "resolution": "720p",
  "watermark": false
}
'
{
  "task_id": "01234567-89ab-cdef-0123-456789abcdef"
}
Generate videos using Volcano Engine’s Seedance 1.5 Pro model, supporting multiple generation modes. Key Features:
  • Multi-Mode Generation - Supports text-to-video, image-to-video (first frame/keyframes), and reference mode
  • Native Audio Generation - Generates synchronized voice, sound effects, and background music (place dialogue in double quotes for best results)
  • Draft Mode - Quickly generate preview videos with fewer tokens consumed
  • Flexible Duration - 4-12 seconds, or let the model auto-decide with -1
  • HD Resolution - Supports 480p, 720p, and 1080p output

Authorizations

Authorization
string
header
required

Please use your API Token for authentication

Body

application/json

Task parameters

prompt
string
required

Prompt (required, recommended not to exceed 500 words)

Required string length: 1 - 2000
Example:

"女孩抱着狐狸,女孩睁开眼,温柔地看向镜头,狐狸友善地抱着,镜头缓缓拉出,女孩的头发被风吹动,可以听到风声"

camera_fixed
boolean
default:false

Lock camera (optional, default false) Note: Not supported in image-to-video reference image mode

Example:

false

draft
boolean
default:false

Is draft mode (optional, default false) Seedance 1.5 feature: quickly generate preview video, consumes fewer tokens Note: Draft mode must use 480p resolution, does not support returning last frame

Example:

false

duration
integer
default:5

Video duration (optional, default 5 seconds) Range: 4-12 seconds, or set to -1 to let the model automatically choose duration

Required range: -1 <= x <= 12
Example:

5

first_frame
string

First frame image URL (optional) When provided, switches to image-to-video first frame mode

Example:

"https://example.com/first_frame.jpg"

generate_audio
boolean
default:true

Generate audio (optional, default true) Seedance 1.5 feature: generates sound synchronized with the video (voice, sound effects, background music) It's recommended to place dialogue parts in double quotes to optimize audio generation

Example:

true

last_frame
string

Last frame image URL (optional) Must be used with first_frame, for image-to-video first-last frame mode

Example:

"https://example.com/last_frame.jpg"

ratio
enum<string>
default:adaptive

Aspect ratio (optional) Text-to-video default: adaptive Image-to-video default: adaptive (adapts to first frame) Available values: 16:9, 4:3, 1:1, 3:4, 9:16, 21:9, adaptive

Available options:
16:9,
4:3,
1:1,
3:4,
9:16,
21:9,
adaptive
Example:

"adaptive"

resolution
enum<string>
default:720p

Resolution (optional, default 720p) Available values: 480p, 720p, 1080p Note: Draft mode only supports 480p

Available options:
480p,
720p,
1080p
Example:

"720p"

watermark
boolean
default:false

Add watermark (optional, default false)

Example:

false

Response

OK

task_id
string
required

Task ID

Example:

"01234567-89ab-cdef-0123-456789abcdef"