PixVerse API
PixVerse API on WaveSpeedAI — PixVerse V6, V6 Max and C1 text-to-video, image-to-video, reference-to-video and transitions with 1-15 second clips up to 1080p and optional native audio, plus V5.x, motion control, swap, lipsync and music MV endpoints.
One API key for the PixVerse video family: V6 and V6 Max for text-to-video and image-to-video, C1 for film-grade clips and transitions, earlier V5 and V4.5 generations, and the motion-control, swap, lipsync and music-video endpoints. Call them with the same REST prediction flow as every other model on WaveSpeedAI.
Ringkasan
Tentang PixVerse API
Apa yang dilakukan PixVerse, posisinya dalam jajaran model PixVerse, dan mengapa banyak tim memilihnya.
PixVerse adalah model pembuatan video dari PixVerse, tersedia melalui REST API WaveSpeedAI. PixVerse API on WaveSpeedAI — PixVerse V6, V6 Max and C1 text-to-video, image-to-video, reference-to-video and transitions with 1-15 second clips up to 1080p and optional native audio, plus V5.x, motion control, swap, lipsync and music MV endpoints.
One API key for the PixVerse video family: V6 and V6 Max for text-to-video and image-to-video, C1 for film-grade clips and transitions, earlier V5 and V4.5 generations, and the motion-control, swap, lipsync and music-video endpoints. Call them with the same REST prediction flow as every other model on WaveSpeedAI.
Keluarga PixVerse di WaveSpeedAI menyediakan 24 endpoint REST yang mencakup alur kerja Image-To-Video, Text-To-Video, Reference-To-Video, Video-Extend, Video-Effects, Motion-Control, Video-To-Video, Digital-Human. Setiap varian memiliki harga, parameter, dan contoh output sendiri — pilih yang sesuai dengan modalitas input dan kebutuhan produksi Anda, atau panggil beberapa sekaligus dengan satu API key untuk menyusun pipeline multi-langkah.
Jalankan PixVerse dengan API key, akun penagihan, dan batas laju yang sama dengan yang Anda pakai untuk 1.000+ model AI lainnya di WaveSpeedAI. Tanpa penyiapan vendor terpisah, tanpa SDK per penyedia, tanpa batas laju per vendor — satu integrasi mencakup semuanya, dari text-to-image dan text-to-video hingga sintesis audio, pembuatan 3D, upscaling, dan pengeditan.
Endpoint
Semua endpoint API PixVerse
24 endpoint PixVerse tersedia sekarang di WaveSpeedAI — pilih varian yang sesuai dengan alur kerja Anda.
/filters:quality(82)/media/images/2cdb168a-fdcb-4a74-93f7-03cc97e1ace8.webp)
Pixverse v6 Max Image To Video
PixVerse V6 Max Image-to-Video generates high-quality videos from input images with flexible duration, 360P to 1080P output, seed control, optional native audio generation, multi-clip generation for creative, social, marketing, and production workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/0104a544-ce4e-4256-bab3-3382de46f2dd.webp)
Pixverse v6 Max Text To Video
PixVerse V6 Max Text-to-Video generates high-quality videos from text prompts with flexible duration, 360P to 1080P output, aspect ratio and seed controls, optional native audio generation, and multi-clip generation for creative, social, marketing, and production workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1785412894905684267_jzY7xHR0.webp)
Pixverse v6 Reference To Video
PixVerse V6 Reference to Video creates high-quality videos from prompts, up to 10 reference images, and up to 2 reference videos. Use image references for subject, product, character, and scene consistency, and video references for motion, camera movement, action timing, and visual style. Supports optional audio and up to 1080P output. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104103_e6ozhl9s.webp)
Pixverse v6 Transition
PixVerse V6 Transition creates smooth AI-generated video transitions between a start image and an optional end image. Supports 360p to 1080p resolutions, 1-15 second duration, multiple aspect ratios, optional audio generation, and multi-clip mode. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104056_9jmosgiz.webp)
Pixverse v6 Extend
PixVerse V6 Extend continues and enhances existing video content by analyzing the ending segment and generating new frames forward. Supports 360p to 1080p resolutions, 1-15 second extension duration, optional audio generation, and multiple styles. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104052_wme1fft3.webp)
Pixverse v6 Image To Video
PixVerse V6 generates high-quality videos from images with flexible duration (1-15s), multiple resolutions up to 1080p, and optional audio generation. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408104059_dxcdg6lw.webp)
Pixverse v6 Text To Video
PixVerse V6 generates high-quality videos from text prompts with flexible duration (1-15s), multiple resolutions up to 1080p, and optional audio generation. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1777710835599985297_ibAKT3OX.webp)
Pixverse C1 Transition
PixVerse C1 generates smooth transition videos between two images with flexible duration (1-15s), multiple resolutions up to 1080p, and optional native audio generation. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1777710820845603554_Qo1oOgCR.webp)
Pixverse C1 Image To Video
PixVerse C1 generates film-grade videos from a starting image with flexible duration (1-15s), multiple resolutions up to 1080p, and optional native audio generation. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1777710808435884269_lzWdA7DV.webp)
Pixverse C1 Text To Video
PixVerse C1 generates film-grade videos from text prompts with flexible duration (1-15s), multiple resolutions up to 1080p, and optional native audio generation. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/1777711153699175678_fIR0sCMU.webp)
Pixverse C1 Reference To Video
PixVerse C1 Reference-to-Video generates videos from reference images with subject and background consistency. Use @ref_name in prompts to reference uploaded images. Supports 360p to 1080p resolutions, 1-15 second duration, multiple aspect ratios, and optional audio generation. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104147_9iq6vq6m.webp)
Pixverse v5.6 Text To Video
PixVerse V5.6 transforms text prompts into realistic videos with smooth motion and natural detail in seconds—ideal for stories, ads, and social clips. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104143_769cl1c3.webp)
Pixverse v5.6 Image To Video
PixVerse V5.6 Image-to-Video turns a single image into cinematic clips with smooth motion, clean detail, and strong subject fidelity—ideal for logo stingers, character motion, and social posts. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408104137_7t6upbqo.webp)
Pixverse v5.5 Image To Video
PixVerse V5.5 Image-to-Video turns a single image into cinematic clips with smooth motion, clean detail, and strong subject fidelity—ideal for logo stingers, character motion, and social posts. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408104140_iz7l2gsr.webp)
Pixverse v5.5 Text To Video
PixVerse V5.5 transforms text prompts into realistic videos with smooth motion and natural detail in seconds—ideal for stories, ads, and social clips. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104113_8lpoohvv.webp)
Pixverse v5.5 Transition
Create smooth morph transitions between two images into 5s, 8s or 10s videos at 360p, 540p, 720p, or 1080p—perfect for logo reveals, before-and-after shots, and social posts. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408104115_lih2fv4w.webp)
Pixverse v5.5 Effects
PixVerse V5.5 Effects is an AI image-to-video model that converts still images into smooth, natural short videos with lifelike motion, supporting 5s/8s/10s clips at 360p to 1080p for social posts, ads, and previews. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408104122_pr5ldpw3.webp)
Pixverse v5 Transition
Create smooth morph transitions between two static images into 5s or 8s videos at 360p, 540p, 720p, or 1080p. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104108_i1vo2evv.webp)
Pixverse v5 Effects
PixVerse V5 Effects converts images into smooth, natural short videos with lifelike motion; supports 5s/8s and 720p/1080p outputs. Ready-to-use REST API, no coldstarts, best performance, affordable pricing.
/filters:quality(82)/media/images/20260408104131_hwc7dryc.webp)
Pixverse v5 T2v
PixVerse V5 Text-to-Video generates smooth, natural 5s videos from text prompts in seconds, with 720p output available ($0.20 per 5s). Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/20260408104127_94c59j4l.webp)
Pixverse v5 I2v
PixVerse V5 converts images to short, smooth, natural-looking videos. 5s video: $0.15 (360p/540p), $0.20 (720p), $0.40 (1080p). Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
/filters:quality(82)/media/images/1779786234555433992_xdFx1v0s.webp)
Motion Control Mimic
PixVerse Motion Control Mimic is a fast AI motion transfer model that transfers motion from a reference video onto a target image to create natural character animation from a still image and motion clip. Ready-to-use REST inference API for character animation, pose transfer, reference motion videos, social media clips, advertising creatives, and professional image-to-video workflows with simple integration, no coldstarts, and affordable pricing.
/filters:quality(82)/media/images/20260408104117_58e257su.webp)
Swap
PixVerse Swap replaces backgrounds, people, and objects directly inside existing videos for quick scene changes and creative edits with natural-looking results. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
/filters:quality(82)/media/images/20260408104110_g9dbn0mw.webp)
Lipsync
PixVerse LipSync converts audio into realistic lip-sync animations with advanced algorithms for precise mouth movements and timing for video avatars. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Contoh
Lihat PixVerse beraksi
Output nyata yang dihasilkan oleh API PixVerse. Arahkan kursor ke video mana pun untuk pratinjau, klik untuk membuka penampil ukuran penuh.
Cara pakai
Cara menggunakan API PixVerse
Empat langkah dari pendaftaran hingga hasil jadi. Contoh lengkap Python, Node.js, dan cURL ada di bagian API di bawah.
- 01
Dapatkan API key
Daftar akun WaveSpeedAI dan salin API key Anda dari dasbor. Akun baru mendapat kredit awal gratis — cukup untuk menjalankan playground beberapa puluh kali sebelum penagihan dimulai.
- 02
Kirim prediksi
POST input Anda sebagai JSON ke https://api.wavespeed.ai/api/v3/pixverse/pixverse-v6/text-to-video. Endpoint langsung mengembalikan id prediksi — proses generasi bersifat asinkron sehingga Anda tidak perlu menahan koneksi terbuka selama inferensi.
- 03
Polling hingga selesai
GET https://api.wavespeed.ai/api/v3/predictions/{request_id}/result. Ambil output saat completed; hentikan dengan error saat failed, cancelled, timeout, atau deleted; lanjutkan polling untuk status lainnya.
- 04
Baca URL output
Setelah status "completed", baca URL dari data.outputs[0]. URL tersebut mengarah ke media hasil generasi Anda di CDN WaveSpeedAI — file gambar, video, audio, atau 3D tergantung varian PixVerse yang Anda panggil.
Kasus penggunaan
Apa yang bisa Anda bangun dengan PixVerse
Alur kerja umum yang dipakai pengembang dan kreator dengan API PixVerse.
Text-to-video up to 1080p
pixverse/pixverse-v6/text-to-video and pixverse-v6-max/text-to-video generate videos from prompts with 1-15 second duration, 360p to 1080p output and optional native audio.
Reference-to-video consistency
pixverse/pixverse-v6/reference-to-video and pixverse-c1/reference-to-video build videos from reference images with subject and background consistency.
Transitions between two images
pixverse-c1/transition and pixverse-v6/transition create smooth AI-generated transitions from a start image to an end image — logo reveals, before-and-after shots, scene changes.
Motion control, swap and lipsync
pixverse/motion-control/mimic transfers motion from a reference video onto a target image, pixverse/swap replaces backgrounds, people and objects inside existing video, and pixverse/lipsync animates mouths from audio.
Music videos from audio
pixverse/music-mv-agent generates a music video from an input audio track with optional visual references, style controls, aspect ratio and quality settings.
Tips
Tips menulis prompt untuk PixVerse
Saran praktis untuk mendapatkan output yang lebih baik dari PixVerse — diambil dari pola yang berhasil pada model video di pipeline produksi.
- 01
Jelaskan gerakan kamera secara spesifik
Sebutkan kosakata sinematografi yang konkret — orbit, dolly-in, push-in, pan-left, crane shot, handheld follow. Prompt generik menghasilkan pilihan kamera yang statis atau acak; gerakan kamera yang disebut namanya langsung terpetakan ke maksud gerakan dalam data pelatihan model dan sangat meningkatkan kualitas shot.
- 02
Kunci identitas karakter dengan gambar referensi
Jika prompt Anda bergantung pada orang, karakter, atau produk tertentu, unggah gambar referensi bersama prompt. Tanpa referensi, identitas bergeser antar bingkai dan antar shot — karakter yang sama tampak seperti orang yang sedikit berbeda di setiap pembuatan.
- 03
Deskripsikan pencahayaan dan waktu
Petunjuk pencahayaan seperti 'golden hour, soft warm directional light' atau 'overcast diffused light, slate-grey sky' meningkatkan kualitas dan konsistensi jauh lebih baik daripada pengubah kualitas yang samar. Pencahayaan adalah salah satu prior terkuat yang dipakai model.
- 04
Gunakan negative prompt untuk menekan kegagalan umum
Negative prompt yang berguna untuk video: 'frame flicker, motion blur, watermark, text artifacts, distorted hands, low resolution, jpeg compression'. Negative prompt tidak berbiaya dan secara nyata mengurangi hasil yang harus Anda ulang.
- 05
Pilih durasi terpendek yang menangkap momen Anda
Sebagian besar prompt bekerja terbaik pada 5-8 detik. Klip yang lebih panjang memperbesar inkonsistensi temporal (subjek berubah bentuk, lingkungan bergeser). Jika Anda butuh urutan 20 detik, buat tiga klip 6-8 detik dan sunting menjadi satu — kualitas tetap lebih tinggi daripada satu pembuatan panjang.
- 06
Sesuaikan rasio aspek dengan platform sejak awal
9:16 untuk TikTok / Reels / Shorts, 16:9 untuk feed lanskap dan YouTube, 1:1 untuk grid postingan. Model dilatih sedikit berbeda untuk tiap rasio aspek — memotong 16:9 menjadi 9:16 setelahnya mengorbankan fidelitas sekaligus komposisi yang dimaksudkan model.
Harga
Harga API PixVerse
Harga dihitung per output. Biaya akhir menyesuaikan parameter yang Anda atur di playground setiap varian (resolusi, durasi, jumlah output, referensi).
API
Panggil API PixVerse
Daftar untuk mendapatkan API key di wavespeed.ai/accesskey, lalu kirim prediksi melalui REST. Playground menghasilkan contoh siap tempel untuk kombinasi input apa pun.
POSThttps://api.wavespeed.ai/api/v3/pixverse/pixverse-v6/text-to-video
# 1. Submit the prediction.
SUBMIT_RESPONSE=$(curl --silent --show-error --fail-with-body \
-X POST "https://api.wavespeed.ai/api/v3/pixverse/pixverse-v6/text-to-video" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"aspect_ratio": "16:9",
"resolution": "720p",
"duration": 5,
"generate_audio_switch": false,
"thinking_type": "auto"
}')
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="https://api.wavespeed.ai/api/v3/predictions/$PREDICTION_ID/result"
# 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|deleted) printf '%s\n' "$RESULT" | jq . >&2; exit 1 ;;
*) sleep 2 ;;
esac
doneconst submitUrl = "https://api.wavespeed.ai/api/v3/pixverse/pixverse-v6/text-to-video";
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": "720p",
"duration": 5,
"generate_audio_switch": false,
"thinking_type": "auto"
}),
});
const task = body.data ?? body;
const resultUrl = `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", "deleted"].includes(result.status)) throw new Error(JSON.stringify(result));
await new Promise(resolve => setTimeout(resolve, 2000));
}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": "720p",
"duration": 5,
"generate_audio_switch": False,
"thinking_type": "auto"
}
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-v6/text-to-video", json.dumps(payload).encode())
task = body.get("data", body)
result_url = 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", "deleted"}:
raise RuntimeError(result)
time.sleep(2)Perbandingan
PixVerse vs alternatif
Kapan memilih PixVerse dibanding model serupa di WaveSpeedAI.
PixVerse vs Kling 3.0
Kling 3.0 ships Standard, Pro and 4K tiers with native audio on every variant. PixVerse covers a wider set of utility endpoints — transitions, motion control, swap, lipsync and a music-video agent — alongside text and image to video.
PixVerse vs Hailuo 2.3
Hailuo 2.3 focuses on physics-aware text-to-video and image-to-video in Standard, Pro and Fast tiers. PixVerse V6 offers 1-15 second clips with optional audio plus reference-to-video and extend.
FAQ
PixVerse API — Pertanyaan yang sering diajukan
Harga, lisensi, integrasi — pertanyaan umum tentang menjalankan PixVerse di WaveSpeedAI.
Apa itu API PixVerse?
PixVerse adalah model pembuatan video dari PixVerse yang tersedia sebagai REST API di WaveSpeedAI. PixVerse API on WaveSpeedAI — PixVerse V6, V6 Max and C1 text-to-video, image-to-video, reference-to-video and transitions with 1-15 second clips up to 1080p and optional native audio, plus V5.x, motion control, swap, lipsync and music MV endpoints. Anda dapat memanggilnya secara terprogram atau mencobanya dari playground yang ditautkan di atas.
Bagaimana cara memanggil API PixVerse?
Daftar akun WaveSpeedAI, salin API key Anda dari /accesskey, lalu POST ke https://api.wavespeed.ai/api/v3/pixverse/pixverse-v6/text-to-video dengan input Anda sebagai JSON. Endpoint mengembalikan id prediksi. Lakukan polling pada endpoint hasil dengan interval sekitar 2 detik, perpanjang interval untuk tugas yang berjalan lama, dan berhenti pada status akhir apa pun. Contoh Python / Node.js / cURL untuk produksi ada di atas.
Berapa biaya API PixVerse?
PixVerse mulai dari $0.04. Biaya pastinya menyesuaikan parameter yang Anda atur (resolusi, durasi, jumlah output, referensi). Pratinjau biaya langsung di samping tombol Generate di playground menampilkan harga pasti untuk input Anda saat ini.
Varian PixVerse apa saja yang tersedia?
WaveSpeedAI menyediakan 24 endpoint PixVerse aktif: pixverse/pixverse-v6-max/image-to-video, pixverse/pixverse-v6-max/text-to-video, pixverse/pixverse-v6/reference-to-video, pixverse/pixverse-v6/transition, pixverse/pixverse-v6/extend, pixverse/pixverse-v6/image-to-video, pixverse/pixverse-v6/text-to-video, pixverse/pixverse-c1/transition, dan lainnya. Setiap varian memiliki halaman playground dan harga sendiri.
Bisakah output PixVerse dipakai secara komersial?
Hak penggunaan komersial mengikuti lisensi model PixVerse. Sebagian besar model PixVerse mengizinkan penggunaan output secara komersial; lihat halaman playground tiap model untuk ringkasan lisensinya, dan Ketentuan Layanan WaveSpeedAI untuk ketentuan tingkat platform.
Mengapa memakai PixVerse di WaveSpeedAI dan bukan langsung?
Satu API key + satu akun penagihan untuk PixVerse DAN 1.000+ model AI lain dari penyedia lain. Tanpa penyiapan SDK per vendor, tanpa batas laju terpisah, tanpa menulis ulang kode integrasi untuk tiap vendor. Harganya umumnya setara atau di bawah API langsung dari PixVerse.
Mulai membangun dengan PixVerse di WaveSpeedAI
Kredit awal gratis saat mendaftar. Satu API key untuk 1.000+ model AI dari PixVerse dan semua penyedia lainnya.