Hailuo API: Hailuo 2.3, Hailuo 02 dan MiniMax H3
MiniMax menjual dua lini video: model Hailuo, yang dikenal dengan gerakan yang hidup, dan MiniMax H3 yang lebih baru dengan suara dan output 2K. Panduan ini membahas setiap versi di Revana, biaya masing-masing per detik, dan cara memanggilnya.
Model video Hailuo dan MiniMax dalam satu API
Hailuo adalah keluarga video MiniMax, dikenal dengan gerakan energik: aksi, tari, dan gerak fisik. Model video terbaru MiniMax, H3, dijual dengan nama MiniMax. Revana menyediakan kedua lini dalam format permintaan yang sama:
| Model | Id model | Fungsi | Resolusi | Durasi | Harga mulai | Rute |
|---|---|---|---|---|---|---|
| Hailuo 2.3 | hailuo-2.3 | text to video, image to video | 768p, 1080p | 6 atau 10 dtk | $0.06 / s | dua rute |
| Hailuo 2.3 Fast | hailuo-2.3-fast | image to video | 768p, 1080p | 6 atau 10 dtk | $0.04 / s | satu rute |
| Hailuo 2.3 Standard | hailuo-2.3-std | image to video | 768p, 1080p | 6 atau 10 dtk | $0.04 / s | satu rute |
| Hailuo 02 | hailuo-02 | text to video, image to video, frame awal dan akhir | 512p, 768p, 1080p | 5 atau 10 dtk | $0.02 / s | dua rute |
| Hailuo 02 Pro | hailuo-02-pro | text to video, image to video | 1080p | 6 s | $0.06 / s | satu rute |
| MiniMax H3 | minimax-h3 | text to video, image to video, frame awal dan akhir, gambar referensi, dengan suara | 768p, 2K | 4 hingga 15 dtk | $0.03 / s | tiga rute |
| MiniMax H3 Max | minimax-h3-max | text to video, image to video, gambar referensi | 480p, 768p, 1080p | 5 hingga 15 dtk | $0.05 / s | satu rute |
Hailuo 2.3 Fast dan Standard hanya menganimasikan gambar yang Anda kirim; untuk klip dari prompt saja, gunakan Hailuo 2.3, Hailuo 02 atau MiniMax H3.
Mana yang dipakai
- MiniMax H3 adalah yang terbaru dan paling fleksibel: klip hingga 15 detik, suara yang dihasilkan bersama gambar, hingga sembilan gambar referensi, dan pengaturan 2K hanya $0.04 per detik. Model ini selalu membuat suara, jadi jangan kirim
audio: false. - Hailuo 2.3 adalah pilihan untuk shot dengan banyak gerakan seperti olahraga, tari, dan aksi stunt, dari prompt atau gambar awal.
- Hailuo 2.3 Fast menganimasikan gambar diam seharga $0.04 per detik pada 768p, harga rendah untuk image to video.
- Hailuo 02 adalah yang dipakai bila Anda membutuhkan klip yang dimulai dari satu gambar dan berakhir di gambar lain, dan pengaturan 512p-nya seharga $0.02 per detik adalah cara murah untuk menguji ide image to video.
Kami tidak menerbitkan skor kualitas; render prompt yang sama di dua model ini dan bandingkan.
Harga Hailuo dan MiniMax (Oktober 2026)
Semuanya ditagih per detik output. Tabel menunjukkan tarif yang tercantum dan klip tipikal pada setiap pengaturan.
| Model | Resolusi | Per detik | Klip 6 dtk | Klip 10 dtk |
|---|---|---|---|---|
| Hailuo 2.3 | 768p | $0.06 | $0.36 | $0.60 |
| Hailuo 2.3 | 1080p | $0.09 | $0.54 | Hanya 6 dtk |
| Hailuo 2.3 Fast | 768p | $0.04 | $0.24 | $0.40 |
| Hailuo 2.3 Fast | 1080p | $0.06 | $0.36 | Hanya 6 dtk |
| Hailuo 02 | 768p | $0.04 | 5 s: $0.20 | $0.40 |
| MiniMax H3 | 768p | $0.03 | $0.18 | $0.30 |
| MiniMax H3 | 2K | $0.04 | $0.24 | $0.40 |
| MiniMax H3 Max | 1080p | $0.16 | $0.96 | $1.60 |
Tidak setiap rute menerima klip 10 detik pada 1080p untuk model Hailuo, jadi rencanakan 6 detik pada 1080p dan pakai 768p untuk klip 10 detik. MiniMax H3 tidak punya celah seperti itu: durasi apa pun dari 4 hingga 15 detik pada kedua pengaturan. Untuk perbandingannya dengan model video lain, lihat panduan API video termurah.
Buat klip MiniMax H3
Kirim POST /v1/generations, lalu lakukan polling generasi setiap beberapa detik sampai berstatus succeeded atau failed. Klip 2K berdurasi 10 detik dengan suara ini berharga $0.40.
export REVANA_API_KEY="sr_live_..."
# 1. Submit the job (returns 202 with the generation id)
curl https://api.revana.si/v1/generations \
-H "Authorization: Bearer $REVANA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax-h3",
"input": {
"prompt": "A breakdancer spins on one hand in an empty car park at dusk, the camera circling low around him. Sneakers squeak on concrete, a beat echoes from a speaker.",
"resolution": "2K",
"duration": 10,
"aspect_ratio": "16:9"
},
"max_cost_usd": 0.5
}'
# 2. Poll with the id from step 1 until status is "succeeded" or "failed"
curl https://api.revana.si/v1/generations/gen_01JC2V8K5T \
-H "Authorization: Bearer $REVANA_API_KEY"import os
import time
import requests
API = "https://api.revana.si/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['REVANA_API_KEY']}"}
resp = requests.post(f"{API}/generations", headers=HEADERS, json={
"model": "minimax-h3",
"input": {
"prompt": "A breakdancer spins on one hand in an empty car park at dusk, the camera circling low around him. Sneakers squeak on concrete, a beat echoes from a speaker.",
"resolution": "2K",
"duration": 10,
"aspect_ratio": "16:9",
},
"max_cost_usd": 0.5,
})
resp.raise_for_status()
job = resp.json()
while job["status"] in ("queued", "running"):
time.sleep(5)
job = requests.get(f"{API}/generations/{job['id']}", headers=HEADERS).json()
if job["status"] == "succeeded":
print(job["output"]["urls"], job["cost_usd"])
else:
print("Failed:", job["error"])// Node 18 or later. Save as generate.mjs and run: node generate.mjs
const API = "https://api.revana.si/v1";
const headers = {
Authorization: `Bearer ${process.env.REVANA_API_KEY}`,
"Content-Type": "application/json",
};
const res = await fetch(`${API}/generations`, {
method: "POST",
headers,
body: JSON.stringify({
model: "minimax-h3",
input: {
prompt: "A breakdancer spins on one hand in an empty car park at dusk, the camera circling low around him. Sneakers squeak on concrete, a beat echoes from a speaker.",
resolution: "2K",
duration: 10,
aspect_ratio: "16:9",
},
max_cost_usd: 0.5,
}),
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
let job = await res.json();
while (job.status === "queued" || job.status === "running") {
await new Promise((r) => setTimeout(r, 5000));
job = await (await fetch(`${API}/generations/${job.id}`, { headers })).json();
}
if (job.status === "succeeded") console.log(job.output.urls, job.cost_usd);
else console.error("Failed:", job.error);{
"id": "gen_01JC2V8K5T",
"model": "minimax-h3",
"status": "succeeded",
"output": {
"urls": [
"https://cdn.revana.si/g/gen_01JC2V8K5T/0.mp4"
],
"duration_s": 10,
"has_audio": true
},
"cost_usd": 0.4,
"attempts": 1,
"error": null,
"created_at": "2026-10-28T10:14:02Z",
"completed_at": "2026-10-28T10:15:31Z"
}Animasikan gambar dengan Hailuo 2.3 Fast
Untuk image to video, kirim frame awal di image_url dan jelaskan gerakannya. Klip 768p berdurasi 6 detik ini berharga $0.24:
{
"model": "hailuo-2.3-fast",
"input": {
"prompt": "The dancer leaps and lands in a low crouch, her skirt swirling, the camera pushing in.",
"image_url": "https://example.com/dancer.jpg",
"resolution": "768p",
"duration": 6
},
"max_cost_usd": 0.3
}Durasi atau resolusi yang tidak tercantum pada model langsung ditolak dengan 422 invalid_input, dan pesannya mencantumkan apa yang diterima. Permintaan yang ditolak dan job yang gagal tidak pernah ditagih.
Semua model Hailuo dan MiniMax ada di halaman model. Detail per field ada di dokumentasi dan paket kredit di halaman harga; dapatkan kunci API untuk menjalankan contohnya.
Pertanyaan yang sering diajukan
Berapa biaya Hailuo API?
Pada Oktober 2026, Hailuo 2.3 berharga $0.06 per detik pada 768p dan $0.09 pada 1080p. Hailuo 2.3 Fast berharga $0.04 pada 768p. Hailuo 02 mulai dari $0.02 per detik pada 512p.
Apa itu MiniMax H3?
Model video terbaru MiniMax. Membuat klip 4 hingga 15 detik dengan suara dari teks, gambar awal, frame awal dan akhir, atau hingga sembilan gambar referensi, pada 768p atau 2K, mulai $0.03 per detik.
Bisakah Hailuo membuat text to video?
Hailuo 2.3, Hailuo 02 dan Hailuo 02 Pro bisa. Hailuo 2.3 Fast dan Hailuo 2.3 Standard hanya image to video.
Berapa panjang video Hailuo?
Hailuo 2.3 membuat klip 6 atau 10 detik dan Hailuo 02 membuat klip 5 atau 10 detik; pada 1080p, rencanakan 6 detik. MiniMax H3 mulai dari 4 hingga 15 detik.
Apakah MiniMax H3 menghasilkan suara?
Ya, selalu. Suara dihasilkan bersama gambar dan harganya sama, jadi jangan sertakan field audio.
Coba Hailuo dan MiniMax dengan satu kunci
Satu kunci API untuk semua model Hailuo dan MiniMax dan semua model video dan gambar lainnya. Kredit prabayar mulai $10, hanya ditagih untuk klip yang terkirim.