Pixverse v5 Transition API

pixverse/v5/transition
Pixverse v5 Transition processes raw video feeds and edited clips with exceptional speed, offering sharp, noise-reduced visuals and smooth scene changes.
Output
$13 / 1K tokens
Released
Nov 5, 2025

How to use Pixverse v5 Transition API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to pixverse/v5/transition.
import requests, time

headers = {"Authorization": "Bearer " + AIMLAPI_KEY}
job = requests.post(
    "https://api.aimlapi.com/v2/video/generations",
    headers=headers,
    json={
      "model": "pixverse/v5/transition",
      "prompt": "A serene timelapse of clouds over a mountain range"
    },
).json()
gid = job["id"]

while True:
    res = requests.get(f"https://api.aimlapi.com/v2/video/generations?generation_id={gid}", headers=headers).json()
    if res.get("status") in ("completed", "error"):
        break
    time.sleep(5)
print(res["video"]["url"])
const headers = {
  Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
  "Content-Type": "application/json",
};
const job = await (await fetch("https://api.aimlapi.com/v2/video/generations", {
  method: "POST",
  headers,
  body: JSON.stringify({
    "model": "pixverse/v5/transition",
    "prompt": "A serene timelapse of clouds over a mountain range"
  }),
})).json();

let res;
do {
  await new Promise((r) => setTimeout(r, 5000));
  res = await (await fetch(`https://api.aimlapi.com/v2/video/generations?generation_id=${job.id}`, { headers })).json();
} while (!["completed", "error"].includes(res.status));
console.log(res.video.url);
# submit the generation — the response contains the job "id"
curl -X POST https://api.aimlapi.com/v2/video/generations \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"pixverse/v5/transition","prompt":"A serene timelapse of clouds over a mountain range"}'

# then poll until status is "completed" — video.url holds the result
curl "https://api.aimlapi.com/v2/video/generations?generation_id={id}" -H "Authorization: Bearer $AIMLAPI_KEY"

OpenAI-compatible — swap the base URL and it works with your existing SDK.

Pixverse v5 Transition API Pricing

TypePrice
Output
$13 / 1K tokens

Pixverse v5 Transition vs other models

ModelInputOutputContextBest for
$13 / 1K tokens
Video generation
$0.26 / sec (variable)
Video generation
$0.13 / sec (variable)
Video generation
$1.95 / 1M tokens
$22.75 / 1M tokens
Video generation
$0.09243–$1.014 / sec (by resolution)
Cinematic video + native audio

Frequently asked questions

Pixverse v5 Transition takes image, text, video as input and returns video.

Pixverse v5 Transition became available on November 5, 2025.

Pixverse v5 Transition is priced at $13 / 1K tokens.

Pixverse v5 Transition is billed per generation — a fixed charge per output rather than by prompt length.

Yes, Pixverse v5 Transition accepts image input as well as a text prompt.

Pixverse v5 Transition was built by PixVerse.

Send a request to v2/generate/video/pixverse/generation with pixverse/v5/transition as the model id.

Yes. Pixverse v5 Transition is served through AI/ML API, so the same key and endpoint format used for other models applies.

It is a video generation model, created by PixVerse.

Start building with Pixverse v5 Transition

Get API Key
1000+ models, one API.