Topaz Labs
Topaz Video Upscaler
From $0.044 per second
The Pixverse v6 API turns a prompt, an image, a pair of keyframes, or up to seven references into a 1 to 15 second clip at 360p–1080p. One endpoint covers text-to-video, image-to-video, first/last-frame transitions, multi-reference fusion, and video extend — with optional generated audio.
≤ 5000 chars · required in every mode
Default 540p
1 to 15 · default 5 · 5 or 8 only for first/last-frame
Default 16:9
0 to 2147483647 · default 0
≤ 2048 chars
Default off
Default off
normal
Default off
Try one of these prompts
Pixverse v6 is PixVerse's video generation model, exposed on reAPI as one async endpoint covering five modes: text-to-video, image-to-video, first/last-frame transition, multi-reference fusion with up to seven reference images, and extending an existing clip. The mode is implicit — whichever media fields you send picks it — and each request returns 1 to 15 seconds of video at 360p, 540p, 720p or 1080p across eight aspect ratios, with optional generated audio. Billing is per second, at a rate set by resolution and by whether audio is on.
Real-world workflows and production use cases you can build and ship with this model.

Send 1 to 7 reference images and a prompt. The Pixverse v6 API fuses characters, outfits, and objects from each reference into a single coherent clip — keep a face from one image, a costume from another, and a prop from a third without a separate compositing pass.
Generate a clip
Pass a first frame and a last frame and the Pixverse v6 API interpolates the motion between them. Stitch keyframes straight into a finished 5 or 8 second shot — useful for transformations, reveals, and product before/after spots.

Pass the task ID of a finished Pixverse v6 video and a new prompt; the API continues the scene from where it ended. Chain extends to build a longer sequence one beat at a time, without re-rendering the whole shot.
Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.
One 5-second sample at the cheapest tier.
| Model | Category | Price |
|---|---|---|
| 360p | No audio | $0.019 19 credits · 1 second |
| With audio | $0.028 28 credits · 1 second | |
| 540p | No audio | $0.028 28 credits · 1 second |
| With audio | $0.037 37 credits · 1 second | |
| 720p | No audio | $0.037 37 credits · 1 second |
| With audio | $0.046 46 credits · 1 second | |
| 1080p | No audio | $0.074 74 credits · 1 second |
| With audio | $0.092 92 credits · 1 second |
The Pixverse v6 API picks its mode from the fields you send. A prompt alone gives text-to-video; one image gives image-to-video; a first/last frame pair interpolates a transition; reference images trigger multi-reference fusion; a task ID extends an existing clip — all on the same /api/v1/videos/generations call, with the same authentication and the same task polling pattern.
The Pixverse v6 API charges per second by resolution. Turning audio on raises the per-second rate; every other parameter is free. See current 360p / 540p / 720p / 1080p rates in the pricing table on this page. Failed jobs refund automatically.
Beyond plain text-to-video, the Pixverse v6 API fuses up to seven reference images into one shot and interpolates between a first and last keyframe. That control lives in the request body — no extra endpoint, no model swap, no separate compositing step.
Both turn text and images into short clips. Pixverse v6 leans into mode breadth — five input shapes on one endpoint, including multi-reference fusion and video extend — and per-second usage pricing. Here is how the two compare on publicly documented behavior.
Comparison reflects publicly documented behavior at the time of writing. Model behavior and pricing can change; check the pricing card above and the API docs for current values.
Sign up and grab a key from the dashboard. Free credits cover your first Pixverse v6 API calls — no card required.
OpenPOST to /api/v1/videos/generations with model = pixverse-v6 and a prompt. The Pixverse v6 API returns a task ID immediately so your worker can move on.
OpenGET /api/v1/tasks/:id until status is completed. Download the Pixverse v6 API output and ship it.
Opencurl -X POST https://reapi.ai/api/v1/videos/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "pixverse-v6",
"prompt": "A neon-lit Tokyo alley at night, light rain, anamorphic flare",
"size": "21:9",
"resolution": "720p",
"duration": 8
}'Rejected synchronously with the failing field named. Check enum values, ranges, and URL fields — nothing is charged.
401 means a missing or invalid Bearer key; 402 means the reserve exceeds your balance. Manage keys and credits in the console.
Reference material and outputs pass automated moderation. Rejected tasks fail with a clear error and a full refund.
A task that reaches a failed state is never charged — the reserve refunds automatically. Keep the task id and retry when ready.
Common questions about this model.
Explore more models in the same category.
Topaz Labs
From $0.044 per second
ByteDance
From $0.011 per second
xAI
From $0.040 per second
Vidu
From $0.037 per second
Try it in the playground or grab an API key to integrate now.