Pixverse v6
Pixverse v6 Video Generation
- Pixverse v6 unified video generation model
- Supports text-to-video, image-to-video, first/last frame transition, multi-reference fusion, and video extension
- Supports 360p/540p/720p/1080p resolutions with 1-15 seconds duration
- Asynchronous task API; query the result by task ID after submission
POST
Documentation Index
Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
All endpoints require authentication using a Bearer Token.Get an API Key:Visit the API Key management page to obtain your API Key.Add the following header in your request:
Request Parameters
Video generation model name. Fixed to
pixverse-v6.Video content description, up to 5000 characters. Required for all modes.
Video resolution tier; directly affects pricing.
360p: SD540p: Standard (default)720p: HD1080p: Full HD
Video duration in seconds, range
1-15.Video aspect ratio. Only effective in text-to-video and multi-reference fusion modes.
16:9: Landscape widescreen (default)4:3: Landscape 4:31:1: Square3:4: Portrait 3:49:16: Portrait vertical2:3: Portrait 2:33:2: Landscape 3:221:9: Cinematic widescreen
Random seed, range
0-2147483647. Same prompt and seed can reproduce similar results.Negative prompt used to exclude unwanted content, up to 2048 characters.
Whether to generate an audio track.
true: Generate audio (increases pricing)false: No audio (default)
Whether to add a watermark in the bottom-right corner of the video.
true: Add watermarkfalse: No watermark (default)
Motion mode.
normal: Standard mode (pixverse-v6only supports this value)
Whether to generate a multi-clip continuous video. Only supported in text-to-video and image-to-video modes.
true: Generate multi-clip continuous videofalse: Single clip (default)
Input image URL array for image-to-video; only the first image is used.Images must be publicly accessible HTTP/HTTPS URLs.
First frame image URL for transition mode. Must be provided together with
last_frame_image.Last frame image URL for transition mode. Must be provided together with
first_frame_image.Reference image URL array for multi-reference fusion mode; supports 1-7 images.Providing this field triggers multi-reference fusion mode.
Source task ID for video extension. Providing this field triggers video extension mode.The source task must belong to the current user, use model
pixverse-v6, and have status completed.Generation Modes
The adapter automatically dispatches to the corresponding generation mode based on request fields. Matching is done in priority order; the first match wins.| Mode | Trigger | Description |
|---|---|---|
| Text-to-video | No image or extension fields | Generate video based on prompt |
| Image-to-video | image_urls with one image | Use the first image as input |
| First/last frame transition | Both first_frame_image and last_frame_image provided | Generate a smooth transition between two frames |
| Multi-reference fusion | img_references array provided | Fuse 1-7 reference images into a video |
| Video extension | extend_from_task_id provided | Continue generation from a completed Pixverse task |
Parameter Rules
| Constraint | Description |
|---|---|
| Duration | 1 ≤ duration ≤ 15 seconds; transition mode only supports 5 or 8 seconds |
| Resolution | Only 360p, 540p, 720p, 1080p are supported |
| Aspect ratio | size is only effective in text-to-video and multi-reference fusion modes |
| Prompt length | prompt up to 5000 chars, negative_prompt up to 2048 chars |
| Image-to-video | image_urls only uses the first image |
| Transition | first_frame_image and last_frame_image must be provided together |
| Motion mode | pixverse-v6 only supports normal |
| Multi-reference fusion | img_references supports 1-7 images |
| Video extension | extend_from_task_id must point to a completed pixverse-v6 task owned by the current user |
Response
Response status code.
200 on success.Returned task array.
Querying Task Results
Video generation is an asynchronous task. After submission, atask_id is returned. Use the Get Task Status endpoint to query progress and results.
cURL
completed or failed.
Successful Result Example
data.result.videos[0].url[0]. The url field is itself an array. Video links typically expire after 24 hours; download or transfer them in time.
Failed Result Example
cost is typically 0. Read the error reason from data.error.message.