Panduan model

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 video Hailuo dan MiniMax dibandingkan
ModelId modelFungsiResolusiDurasiHarga mulaiRute
Hailuo 2.3hailuo-2.3text to video, image to video768p, 1080p6 atau 10 dtk$0.06 / sdua rute
Hailuo 2.3 Fasthailuo-2.3-fastimage to video768p, 1080p6 atau 10 dtk$0.04 / ssatu rute
Hailuo 2.3 Standardhailuo-2.3-stdimage to video768p, 1080p6 atau 10 dtk$0.04 / ssatu rute
Hailuo 02hailuo-02text to video, image to video, frame awal dan akhir512p, 768p, 1080p5 atau 10 dtk$0.02 / sdua rute
Hailuo 02 Prohailuo-02-protext to video, image to video1080p6 s$0.06 / ssatu rute
MiniMax H3minimax-h3text to video, image to video, frame awal dan akhir, gambar referensi, dengan suara768p, 2K4 hingga 15 dtk$0.03 / stiga rute
MiniMax H3 Maxminimax-h3-maxtext to video, image to video, gambar referensi480p, 768p, 1080p5 hingga 15 dtk$0.05 / ssatu 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.

Harga Hailuo dan MiniMax per detik dan per klip
ModelResolusiPer detikKlip 6 dtkKlip 10 dtk
Hailuo 2.3768p$0.06$0.36$0.60
Hailuo 2.31080p$0.09$0.54Hanya 6 dtk
Hailuo 2.3 Fast768p$0.04$0.24$0.40
Hailuo 2.3 Fast1080p$0.06$0.36Hanya 6 dtk
Hailuo 02768p$0.045 s: $0.20$0.40
MiniMax H3768p$0.03$0.18$0.30
MiniMax H32K$0.04$0.24$0.40
MiniMax H3 Max1080p$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.

cURL
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"
Python
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.js
// 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);
Respons
{
  "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:

Body permintaan
{
  "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.