Skip to main content
POST
/
v3
/
async
/
seedance-v1-pro-i2v
Seedance V1 Pro Image-to-Video
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/seedance-v1-pro-i2v \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "prompt": "<string>",
  "image": "<string>",
  "last_image": "<string>",
  "resolution": "<string>",
  "aspect_ratio": "<string>",
  "camera_fixed": true,
  "seed": 123,
  "duration": 123
}
'
{
  "task_id": "<string>"
}
Seedance V1 Pro is an AI video model designed to generate coherent multi-shot videos, offering smooth motion and precise adherence to detailed prompts. It supports 480p, 720p, and 1080p resolutions.

Request Headers

Content-Type
string
required
Enum value: application/json
Authorization
string
required
Bearer authentication format: Bearer {{API Key}}.

Request Body

prompt
string
Text prompt for video generation; positive text prompt; supports Chinese and English. Recommended length: no more than 500 characters.
image
string
required
The input image supports URL and Base64 formats.
  • Image formats: jpeg, png, webp, bmp, tiff, gif.
  • The image file size must not exceed 30 MB.
  • The shorter side of the image must be greater than 300 pixels, and the longer side must be less than 6000 pixels.
  • The aspect ratio must be between 0.4 and 2.5.
last_image
string
The ending image. URL and Base64 formats are supported.
  • Image formats: jpeg, png, webp, bmp, tiff, gif.
  • The image file size must not exceed 30 MB.
  • The shorter side of the image must be greater than 300 pixels, and the longer side must be less than 6000 pixels.
  • The aspect ratio must be between 0.4 and 2.5.
The first and last frame images you provide may be the same. If the aspect ratios of the first and last frame images are inconsistent, the first frame image takes precedence, and the last frame image will be automatically cropped to fit.
resolution
string
required
Video quality. Accepted values: 480p, 720p, 1080p
aspect_ratio
string
default:"16:9"
The aspect ratio of the generated video. Accepted values: 21:9, 16:9, 4:3, 1:1, 3:4, 9:16
camera_fixed
boolean
default:false
Determines whether the camera position should remain fixed.
seed
integer
Random seed used for generation. -1 means a random seed will be used.
duration
integer
default:5
Specifies the length of the generated video in seconds. Available options: 5, 10

Response Information

task_id
string
required
The task_id of the asynchronous task. You should use this task_id to request the Get Task Result API to obtain the generation result.