Seedream 5.0 Pro yayında | Görsel Üretici'de deneyin →

Pixverse V4.5 T2V Fast

pixverse /

Pixverse v4.5 Fast turns text prompts into high-quality videos with multiple resolutions, aspect ratios, and motion modes. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

text-to-video
Giriş

Boşta

$0.5çalıştırma başına·~20 / $10

Sonraki:

ÖrneklerTümünü görüntüle

A girl with glowing wings flying through a purple dreamscape filled with floating crystals, magical atmosphere, fantasy score

A surfer riding a massive wave in slow motion, water splashes sparkling in the sunlight

A medieval knight standing atop a cliff with a sword, wind blowing his cape, sunrise over the valley below

A wizard casting spells inside an ancient library, books flying, golden particles swirling, soft lighting

A convertible driving along the Amalfi coast, ocean breeze, drone tracking shot, bright and crisp look

A fashion model walking through a Tokyo crosswalk in slow motion, vibrant outfits, fast-paced city life

A couple laughing on a gondola ride through Venice, soft focus, warm tones, cinematic romance

A female boxer training in a gritty gym, sweat flying in slow motion as she punches the bag, cinematic lighting

A couple sitting on a rooftop under the stars, warm lighting, close-up smiles, ambient city sounds

A father and daughter flying a kite on a hill at sunset, golden hour tones, emotional slow motion

İlgili Modeller

README

PixVerse V4.5 Text-to-Video Fast

PixVerse V4.5 Text-to-Video Fast is a versatile text-to-video generation model optimized for speed. Generate high-quality videos from text descriptions with multiple resolution options — from quick 360p previews to crisp 720p HD output.

Why It Stands Out

  • Fast processing: Optimized for quick video generation.
  • Multiple resolutions: Choose from 360p, 540p, or 720p based on your needs.
  • Prompt Enhancer: Built-in AI-powered prompt optimization for better results.
  • Flexible aspect ratios: Support for various aspect ratio presets.
  • Negative prompt support: Exclude unwanted elements for cleaner outputs.
  • Reproducibility: Use the seed parameter to recreate exact results.

Parameters

ParameterRequiredDescription
promptYesText description of the video you want to generate.
aspect_ratioYesOutput aspect ratio: 16:9, 9:16, 1:1, etc.
resolutionYesOutput resolution: 360p, 540p, 720p.
durationNoVideo length: 5 seconds (default: 5).
negative_promptNoElements to avoid in the output.
seedNoSet for reproducibility; leave empty for random.

Supported Resolutions

ResolutionBest For
360pQuick previews, drafts, low-bandwidth use
540pSocial media, balanced quality and speed
720pHD output, final delivery, professional use

How to Use

  1. Write a prompt describing the scene, action, and style you want. Use the Prompt Enhancer for AI-assisted optimization.
  2. Select aspect ratio — choose the format that fits your platform.
  3. Select resolution — choose 360p for drafts, 720p for final output.
  4. Set duration — 5 seconds.
  5. Add a negative prompt (optional) — specify elements to exclude.
  6. Click Run and wait for your video to generate.
  7. Preview and download the result.

Best Use Cases

  • Social Media Content — Create platform-optimized videos for TikTok, Reels, and Shorts.
  • Rapid Prototyping — Use 360p for quick concept testing.
  • Marketing & Advertising — Produce promotional videos and ad creatives.
  • Action & Sports — Generate dynamic slow-motion and action sequences.
  • Creative Projects — Bring imaginative concepts to life.

Pricing

Resolution5 seconds
360p$0.50
540p$0.50
720p$0.70

Pro Tips for Best Quality

  • Be detailed in your prompt — describe subject, action, environment, lighting, and style.
  • Use 360p or 540p for quick iterations, then generate final version at 720p.
  • Include motion keywords like "slow motion," "dynamic," or "cinematic."
  • Use negative prompts to reduce artifacts like blur or distortion.
  • Match aspect ratio to your target platform before generating.

Notes

  • Processing time is optimized for speed — expect quick turnaround.
  • Please ensure your prompts comply with content guidelines.
Not:Bu web sitesi, üçüncü taraflarca sağlanan yapay zeka modellerini kullanmaktadır.

Pixverse v4.5 T2v Fast API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/pixverse/pixverse-v4.5-t2v-fast with your input as JSON. The endpoint returns a prediction id. Start polling the result endpoint around every 2 seconds, increase the interval for long-running tasks, and stop on any terminal status. On completed, read output values from data.outputs. Examples for Pixverse v4.5 T2v Fast below.

HTTP example
set -euo pipefail

: "${WAVESPEED_API_KEY:?Set WAVESPEED_API_KEY}"

REQUEST_BODY=$(cat <<'JSON'
{
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "aspect_ratio": "16:9",
    "resolution": "540p",
    "duration": 5
}
JSON
)

# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
  -X POST "https://api.wavespeed.ai/api/v3/pixverse/pixverse-v4.5-t2v-fast" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d "$REQUEST_BODY")

TASK=$(printf '%s' "$SUBMIT_RESPONSE" | jq 'if has("data") then .data else . end')
PREDICTION_ID=$(printf '%s' "$TASK" | jq -r '.id')
if [ -z "$PREDICTION_ID" ] || [ "$PREDICTION_ID" = "null" ]; then
  printf 'Submission response did not contain a prediction id
' >&2
  exit 1
fi
RESULT_URL=$(printf '%s' "$TASK" | jq -r '.urls.get // empty')
if [ -z "$RESULT_URL" ]; then
  RESULT_URL="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
fi

# 2. Poll until the prediction finishes.
while true; do
  RESPONSE=$(curl --silent --show-error --fail-with-body "$RESULT_URL" \
    -H "Authorization: Bearer $WAVESPEED_API_KEY")
  RESULT=$(printf '%s' "$RESPONSE" | jq 'if has("data") then .data else . end')
  STATUS=$(printf '%s' "$RESULT" | jq -r '.status')
  case "$STATUS" in
    completed) printf '%s\n' "$RESULT" | jq '.outputs'; break ;;
    failed|cancelled|timeout) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
    created|processing) sleep 2 ;;
    *) printf 'Unexpected status: %s
' "$STATUS" >&2; exit 1 ;;
  esac
done
Node.js example
const submitUrl = "https://api.wavespeed.ai/api/v3/pixverse/pixverse-v4.5-t2v-fast";
const apiKey = process.env.WAVESPEED_API_KEY;
if (!apiKey) throw new Error('Set WAVESPEED_API_KEY');

async function requestJson(url, options = {}) {
  const response = await fetch(url, options);
  if (!response.ok) throw new Error(await response.text());
  return response.json();
}

// 1. Submit the prediction.
const body = await requestJson(submitUrl, {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
        "prompt": "A cinematic shot of a city at sunset, soft golden light",
        "aspect_ratio": "16:9",
        "resolution": "540p",
        "duration": 5
}),
});
const task = body.data ?? body;
if (!task.id) throw new Error("Submission response did not contain a prediction id");
const resultUrl = task.urls?.get ||
  `https://api.wavespeed.ai/api/v3/predictions/${task.id}/result`;

// 2. Poll until the prediction finishes.
while (true) {
  const resultBody = await requestJson(resultUrl, {
    headers: { "Authorization": `Bearer ${apiKey}` },
  });
  const result = resultBody.data ?? resultBody;
  if (result.status === "completed") {
    console.log(result.outputs);
    break;
  }
  if (["failed", "cancelled", "timeout"].includes(result.status)) throw new Error(JSON.stringify(result));
  if (!["created", "processing"].includes(result.status)) throw new Error("Unexpected status: " + result.status);
  await new Promise(resolve => setTimeout(resolve, 2000));
}
Python example
import json
import os
import time
from urllib.request import Request, urlopen

api_key = os.environ["WAVESPEED_API_KEY"]
headers = {"Authorization": f"Bearer {api_key}", "Content-Type": "application/json"}
payload = {
    "prompt": "A cinematic shot of a city at sunset, soft golden light",
    "aspect_ratio": "16:9",
    "resolution": "540p",
    "duration": 5
}

def request_json(url, data=None):
    request = Request(url, data=data, headers=headers, method="POST" if data else "GET")
    with urlopen(request) as response:
        return json.load(response)

# 1. Submit the prediction.
body = request_json("https://api.wavespeed.ai/api/v3/pixverse/pixverse-v4.5-t2v-fast", json.dumps(payload).encode())
task = body.get("data", body)
if not task.get("id"):
    raise RuntimeError("Submission response did not contain a prediction id")
result_url = task.get("urls", {}).get("get") or f"https://api.wavespeed.ai/api/v3/predictions/{task['id']}/result"

# 2. Poll until the prediction finishes.
while True:
    result_body = request_json(result_url)
    result = result_body.get("data", result_body)
    status = result.get("status")
    if status == "completed":
        print(result.get("outputs", []))
        break
    if status in {"failed", "cancelled", "timeout"}:
        raise RuntimeError(result)
    if status not in {"created", "processing"}:
        raise RuntimeError(f"Unexpected status: {status}")
    time.sleep(2)

Pixverse v4.5 T2v Fast API — Frequently asked questions

What is the Pixverse v4.5 T2v Fast API?

Pixverse v4.5 T2v Fast is a Pixverse model for video generation, exposed as a REST API on WaveSpeedAI. Pixverse v4.5 Fast turns text prompts into high-quality videos with multiple resolutions, aspect ratios, and motion modes. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the Pixverse v4.5 T2v Fast API?

POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID. Poll the result endpoint starting around every 2 seconds, increase the interval for long-running tasks, and stop on any terminal status. The playground generates production-oriented Python, JavaScript, and cURL examples with timeouts, transient-error handling, and safe GET retries. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/pixverse/pixverse-pixverse-v4.5-t2v-fast.

How much does Pixverse v4.5 T2v Fast cost per run?

Pixverse v4.5 T2v Fast starts at $0.50 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.

What inputs does Pixverse v4.5 T2v Fast accept?

Key inputs: `prompt`, `aspect_ratio`, `resolution`, `duration`, `seed`, `negative_prompt`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/pixverse/pixverse-pixverse-v4.5-t2v-fast.

How long does Pixverse v4.5 T2v Fast take to generate?

Median end-to-end generation time on WaveSpeedAI is around 19 seconds per request, based on recent successful runs. Queue time varies with global demand; live status is visible in the prediction record.

Can I use Pixverse v4.5 T2v Fast outputs commercially?

Commercial usage rights depend on the model's license, set by its provider (Pixverse). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.

Pixverse V4.5 T2V Fast | Powerful Text-to-Video API | WaveSpeedAI