Request parameters each model lists on EmpirioLabs, with the allowed values or range where one applies. A dash marks a parameter the model does not list.
Text-to-video and image-to-video up to 15 seconds at 1080p, with native synchronized audio. Prompts can run to 5,000 characters, so one prompt can direct performance, camera movement and shot design in detail.
Modes
t2v: text to video.
i2v: animate a single image.
auto, the default, uses i2v when an image is attached and t2v otherwise.
Output
360p, 540p, 720p and 1080p, 1 to 15 seconds.
Aspect ratios 16:9, 4:3, 1:1, 3:4, 9:16, 2:3, 3:2 and 21:9 on text-to-video. Image-to-video follows the source image.
Set generate_audio_switch to true for native synchronized audio.
For several shots in one clip, describe them in order in the prompt, for example "Shot 1: ... Shot 2: ...".
Billing
Billed per second of generated video at the rate for the output resolution, with a higher rate when audio is on.
Input limits
One image: PNG, JPEG or WebP, up to 20MB and 10000px on the long edge.
First and last frame, reference images, video input and clip extension are not available on this model. Use PixVerse V6 for those.
Pixverse v6
PixVerse V6 generates video from a text prompt, a single image, a first and last frame, or up to seven reference images, and can continue an existing clip.
Modes
t2v: text to video.
i2v: animate a single image.
transition: interpolate between a first-frame and a last-frame image.
reference: combine up to 7 reference images, optionally with up to 3 reference videos.
extend: continue an uploaded video.
Output
360p, 540p, 720p and 1080p, 1 to 15 seconds.
Aspect ratios 16:9, 4:3, 1:1, 3:4, 9:16, 2:3, 3:2 and 21:9 on text-to-video and reference modes. Image-driven modes follow the source image.
Set generate_audio_switch to true for native synchronized audio.
Set generate_multi_clip_switch to true on text-to-video and image-to-video for a multi-shot cut.
Reference videos
Supplying videos in reference mode switches the model into omni reference. Output length is taken from the longest reference video, so duration is ignored.
Name a reference with reference_names or video_reference_names and address it in the prompt as @name followed by a space.
Billing
Billed per second of generated video at the rate for the output resolution, with a higher rate when audio is on.
A reference request that carries a reference video bills at the video-reference rate, which is roughly double the standard rate.
Input limits
Images: PNG, JPEG or WebP, up to 20MB and 10000px on the long edge.
Videos for extend: MP4, MOV or WebM, up to 30 seconds and 50MB.
How to call PixVerse V6 Max and Pixverse v6
PixVerse V6 Max runs through POST /v1/videos/generations. The request returns a job_id right away; poll GET /v1/jobs/{job_id} until the job completes and read the output URLs from the result. Both models are called through the same endpoint. Set model to pixverse-v6-max or pixverse-v6. Get an API key from the EmpirioLabs dashboard.
cURL: submit the job
curl https://api.empiriolabs.ai/v1/videos/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "pixverse-v6-max",
"prompt": "Describe what you want PixVerse V6 Max to generate."
}'
PixVerse V6 Max vs Pixverse v6: common questions
What is the difference between PixVerse V6 Max and Pixverse v6?
PixVerse V6 Max is the newer release (Oct 20, 2026); Pixverse v6 was released on Mar 29, 2026. Input types only Pixverse v6 accepts: Video. Capabilities listed only for Pixverse v6: reference to video, multimodal. The specs, rate cards, and parameters on this page come from the live EmpirioLabs catalog.
Which is newer, PixVerse V6 Max or Pixverse v6?
PixVerse V6 Max is the newer release (Oct 20, 2026); Pixverse v6 was released on Mar 29, 2026.
Which has the lower rate, PixVerse V6 Max or Pixverse v6?
Pixverse v6 lists the lower rate for Standard 360p no audio (per second) and Standard 360p with audio (per second). Both live rate cards are on this page and always match what the API charges.
Can I switch between PixVerse V6 Max and Pixverse v6 without rebuilding my integration?
Yes. Both models use POST /v1/videos/generations with the same EmpirioLabs API key, so most integrations switch by changing the model value. Check the parameters table on this page first if you rely on a model-specific parameter.
Can I try PixVerse V6 Max and Pixverse v6 in the browser before integrating?
Yes. Open each model in the EmpirioLabs playground and run the same prompt on both, with the parameters the API exposes.