Skip to main content
POST
/
v3
/
async
/
pixverse-v4.5-i2v
PixVerse V4.5 Image-to-Video
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/pixverse-v4.5-i2v \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "prompt": "<string>",
  "image": "<string>",
  "resolution": "<string>",
  "negative_prompt": "<string>",
  "fast_mode": true,
  "style": "<string>",
  "seed": 123
}
'
{
  "task_id": "<string>"
}
Generate high-quality videos from text descriptions and images using PixVerse’s latest v4.5 model. Supports multiple resolutions, aspect ratios, and motion modes for diverse video creation.
This is an asynchronous API and will only return the task_id of the async task. You should use this task_id to request the Get Task Result API to retrieve the video generation result.

Request Headers

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

Request Body

prompt
string
required
The text prompt for video generation.
  • Maximum length: 2048 characters
  • Clearly describe the desired scene and action
image
string
required
The first frame of the video.
  • Supported image formats include .jpg/.jpeg/.png
  • Image file size cannot exceed 10MB
  • Image resolution should not be smaller than 300*300 pixels
  • The image aspect ratio should be between 1:2.5 and 2.5:1
resolution
string
required
Video quality. Default value: 540p
Accepted values:
  • When fast_mode is false: 360p, 540p, 720p, 1080p
  • When fast_mode is true: 360p, 540p, 720p
negative_prompt
string
Negative prompt for generation.
  • Maximum length: 2048 characters
fast_mode
boolean
Whether to enable fast mode, which generates videos faster but may reduce quality and lower the price.Default value: false.
style
string
Style preset (v3.5 only).
Accepted values: anime, 3d_animation, clay, comic, cyberpunk
seed
integer
Random seed used for generation.

Response Information

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