Docs / video / PixVerse V6 Max Image to Video
PixVerse V6 Max Image to Video online
Video PixVerse V6 Max dari teks atau gambar, hingga 1080p dan 15 detik, dengan opsi audio.
Rp Mulai Rp388,09 / detik
⏱ ±30–600 detik perkiraan waktu
pixverse-v6-max/image-to-video model id
Up to 1080p1–15 secondsOptional audio
1 · Create a task
Kirim permintaan untuk membuat tugas generasi video. Wajib header Idempotency-Key. Saldo direservasi sebesar estimasi; task gagal tidak ditagih.
curl -X POST https://getrun.id/v1/tasks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Idempotency-Key: my-task-001" \
-H "Content-Type: application/json" \
-d '{
"model": "pixverse-v6-max/image-to-video",
"input": {
"prompt": "A cinematic scene with natural light and gentle motion.",
"quality": "720p",
"duration": 5,
"image_urls": [
"https://example.com/reference.jpg"
]
}
}'const res = await fetch('https://getrun.id/v1/tasks', {
method: 'POST',
headers: {
Authorization: 'Bearer YOUR_API_KEY',
'Idempotency-Key': 'my-task-001',
'Content-Type': 'application/json',
},
body: JSON.stringify({
"model": "pixverse-v6-max/image-to-video",
"input": {
"prompt": "A cinematic scene with natural light and gentle motion.",
"quality": "720p",
"duration": 5,
"image_urls": [
"https://example.com/reference.jpg"
]
}
}),
});
const task = await res.json();import requests
res = requests.post(
"https://getrun.id/v1/tasks",
headers={
"Authorization": "Bearer YOUR_API_KEY",
"Idempotency-Key": "my-task-001",
},
json={
"model": "pixverse-v6-max/image-to-video",
"input": {
"prompt": "A cinematic scene with natural light and gentle motion.",
"quality": "720p",
"duration": 5,
"image_urls": [
"https://example.com/reference.jpg"
]
}
},
)
task = res.json()Input parameters
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
seed |
integer | No | (min 0, max 2147483647) | — |
prompt |
string | Yes | (max 5000 chars) | A cinematic scene with natural light and gentl |
quality |
string | Yes | Opsi: 360p 540p 720p 1080p |
720p |
duration |
integer | Yes | (min 1, max 15) | 5 |
image_urls |
array | Yes | https://example.com/reference.jpg |
|
generate_audio_switch |
boolean | No | false |
2 · Poll the result
Ambil status tugas hingga selesai — poll tiap 2–5 detik.
Respons saat sukses:
{
"id": "task_9f2c…",
"status": "succeeded",
"model": "pixverse-v6-max/image-to-video",
"price": {
"currency": "IDR",
"estimated": 388,
"reserved": 388,
"final": 388
},
"output": {
"urls": [
"https://storage.getcore.id/outputs/task_9f2c…/0.mp4"
],
"expires_at": "(7 hari setelah selesai)"
}
}
Status values
| Status | Keterangan |
|---|---|
queued | Tugas sedang diantrikan. |
processing | Sedang diproses. |
succeeded | Berhasil. |
failed | Gagal — lihat error detail, tidak ditagih. |
video/mp4, dilayani dari CDN kami dan berlaku 7 hari — salin ke penyimpananmu sendiri untuk jangka panjang.Best practices
Bila generation gagal, task berstatus failed dengan error.code ternormalisasi (mis. moderation_blocked, upstream_error) dan price.final = 0 — saldo dikembalikan otomatis. Daftar lengkap kode error ada di Error handling. Selalu kirim Idempotency-Key unik per tugas agar retry aman.
Coba tanpa kode: jalankan model ini langsung dari Playground atau lihat di API Market.
