PixVerse V6 Max is the top tier of PixVerse V6. PixVerse added it to its API on October 22, 2026. It makes 1 to 15 second clips at 360p, 540p, 720p or 1080p, from text or from one still image. There are eight aspect ratios, from 21:9 to 9:16, including 2:3 and 3:2. Audio is optional and raises the per-second rate at every resolution. You can set a seed to repeat a result.
The regular PixVerse V6 has more modes (frame pairs, fusion of up to 7 images, clip extension) and costs less. Max offers only text and one image, as the top quality tier of the family.
Best for
- Short 1080p ad clips from a single product photo
- 1-3 second cutaways for editing (you pay only for those seconds)
- 9:16 and 2:3 social reels
- Variants of one scene with a fixed
seed
How to write prompts
- Start with camera movement and pace, then describe the scene.
- Draft at 360p or 540p, render the final at 1080p with the same prompt.
- Turn audio on only when you will use it - silent seconds cost less.
- Avoid on-screen text and logos.
FAQ
How much does PixVerse V6 Max cost?
from $0.0528 per second. The price depends on resolution, length and whether audio is on. Failed generations are not charged.
How is it different from PixVerse V6?
Max is the higher tier at a higher price, with only two modes: text and one image. Frame pairs, image fusion and extension are in PixVerse V6.
How long can a clip be?
From 1 to 15 seconds, in one-second steps.
How to call PixVerse V6 Max via API
curl https://jantaris.com/v1/generate?wait=60 \
-H "Authorization: Bearer $JANTARIS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "pixverse-v6-max",
"input": {
"prompt": "A slow dolly shot through a neon-lit night market in the rain, reflections on wet asphalt, cinematic",
"aspect_ratio": "16:9",
"resolution": "540p",
"duration": 5
}
}'import os, time, requests
API = "https://jantaris.com/v1"
H = {"Authorization": f"Bearer {os.environ['JANTARIS_API_KEY']}"}
task = requests.post(f"{API}/generate", headers=H, json={
"model": "pixverse-v6-max",
"input": {
"prompt": "A slow dolly shot through a neon-lit night market in the rain, reflections on wet asphalt, cinematic",
"aspect_ratio": "16:9",
"resolution": "540p",
"duration": 5
}
}).json()
while task["status"] in ("queued", "running"):
time.sleep(3)
task = requests.get(f"{API}/tasks/{task['id']}", headers=H).json()
print(task["status"], task["cost"], [o["url"] for o in task["output"]])const API = "https://jantaris.com/v1";
const headers = { Authorization: `Bearer ${process.env.JANTARIS_API_KEY}`, "Content-Type": "application/json" };
let task = await (await fetch(`${API}/generate`, {
method: "POST",
headers,
body: JSON.stringify({
"model": "pixverse-v6-max",
"input": {
"prompt": "A slow dolly shot through a neon-lit night market in the rain, reflections on wet asphalt, cinematic",
"aspect_ratio": "16:9",
"resolution": "540p",
"duration": 5
}
}),
})).json();
while (task.status === "queued" || task.status === "running") {
await new Promise((r) => setTimeout(r, 3000));
task = await (await fetch(`${API}/tasks/${task.id}`, { headers })).json();
}
console.log(task.status, task.cost, task.output.map((o) => o.url));
Parameters
| Parameter | Type | Allowed | Default |
|---|---|---|---|
prompt * | string | ||
aspect_ratio | string | 16:9 4:3 1:1 3:4 9:16 2:3 3:2 21:9 | 16:9 |
resolution | string | 360p 540p 720p 1080p | 540p |
duration | integer | 1-15 | 5 |
generate_audio | boolean | false | |
image_url | string | ||
seed | integer |
The same schema is available from GET /v1/models/pixverse-v6-max.























