Hailuo API:Hailuo 2.3、Hailuo 02、MiniMax H3
MiniMaxは、躍動感のある動きで知られるHailuoモデルと、音声と2K出力に対応する新しいMiniMax H3の、2系統の動画モデルを販売しています。このガイドでは、Revanaで利用できるすべてのバージョン、それぞれの1秒あたりの料金、呼び出し方を解説します。
1つのAPIで使えるHailuoとMiniMaxの動画モデル
Hailuoは、アクション、ダンス、身体の動きなど、エネルギッシュな動きで知られるMiniMaxの動画モデルファミリーです。MiniMaxの最新の動画モデルであるH3は、MiniMaxの名前で販売されています。Revanaでは、同じリクエスト形式で両方の系統を提供しています:
| モデル | モデルID | 機能 | 解像度 | 長さ | 最安価格 | ルート |
|---|---|---|---|---|---|---|
| Hailuo 2.3 | hailuo-2.3 | テキストから動画、画像から動画 | 768p, 1080p | 6秒または10秒 | $0.06 / s | 2ルート |
| Hailuo 2.3 Fast | hailuo-2.3-fast | 画像から動画 | 768p, 1080p | 6秒または10秒 | $0.04 / s | 1ルート |
| Hailuo 2.3 Standard | hailuo-2.3-std | 画像から動画 | 768p, 1080p | 6秒または10秒 | $0.04 / s | 1ルート |
| Hailuo 02 | hailuo-02 | テキストから動画、画像から動画、最初と最後のフレーム | 512p, 768p, 1080p | 5秒または10秒 | $0.02 / s | 2ルート |
| Hailuo 02 Pro | hailuo-02-pro | テキストから動画、画像から動画 | 1080p | 6 s | $0.06 / s | 1ルート |
| MiniMax H3 | minimax-h3 | テキストから動画、画像から動画、最初と最後のフレーム、参照画像、音声付き | 768p, 2K | 4〜15秒 | $0.03 / s | 3ルート |
| MiniMax H3 Max | minimax-h3-max | テキストから動画、画像から動画、参照画像 | 480p, 768p, 1080p | 5〜15秒 | $0.05 / s | 1ルート |
Hailuo 2.3 FastとStandardは、送信した画像を動かすだけです。プロンプトだけからクリップを作るには、Hailuo 2.3、Hailuo 02、MiniMax H3を使ってください。
どれを使うか
- MiniMax H3は、最新で最も柔軟なモデルです。最長15秒のクリップ、映像と同時に生成される音声、最大9枚の参照画像に対応し、2K設定でも1秒あたりわずか$0.04です。常に音声を生成するため、
audio: falseは送信しないでください。 - Hailuo 2.3は、スポーツ、ダンス、スタントなど、動きの激しいショットに適しており、プロンプトまたは開始画像から作成できます。
- Hailuo 2.3 Fastは、静止画を768pで1秒あたり$0.04で動かせる、画像から動画としては低価格なモデルです。
- Hailuo 02は、ある画像から始めて別の画像で終えるクリップが必要なときに使うモデルで、1秒あたり$0.02の512p設定は、画像から動画のアイデアを安くテストする方法として便利です。
品質スコアは公開していません。同じプロンプトをこれらのうち2つでレンダリングして、比較してください。
HailuoとMiniMaxの料金(2026年10月)
これらはすべて、出力1秒あたりで課金されます。表には、掲載料金と、各設定での標準的なクリップの費用を示しています。
| モデル | 解像度 | 1秒あたり | 6秒のクリップ | 10秒のクリップ |
|---|---|---|---|---|
| Hailuo 2.3 | 768p | $0.06 | $0.36 | $0.60 |
| Hailuo 2.3 | 1080p | $0.09 | $0.54 | 6秒のみ |
| Hailuo 2.3 Fast | 768p | $0.04 | $0.24 | $0.40 |
| Hailuo 2.3 Fast | 1080p | $0.06 | $0.36 | 6秒のみ |
| 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 |
Hailuoのモデルは、すべてのルートが1080pで10秒のクリップに対応しているわけではないため、1080pでは6秒を想定し、10秒のクリップには768pを使ってください。MiniMax H3にはこのような制約はなく、どちらの設定でも4〜15秒の任意の長さに対応します。ほかの動画モデルとの比較は、最安動画APIのガイドをご覧ください。
MiniMax H3のクリップを生成する
POST /v1/generations を送信し、生成が succeeded または failed になるまで、数秒ごとにポーリングします。この10秒・2Kの音声付きクリップは$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"
}Hailuo 2.3 Fastで画像を動かす
画像から動画では、開始フレームを image_url で送信し、動きを説明します。この6秒・768pのクリップは$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
}モデルが対応していない長さや解像度は、422 invalid_input ですぐに拒否され、メッセージに対応している値が示されます。拒否されたリクエストや失敗したジョブには、課金されません。
すべてのHailuoとMiniMaxのモデルはモデルページにあります。フィールドごとの詳細はドキュメントに、クレジットパックは料金ページに掲載されています。サンプルを実行するには、APIキーを取得してください。
よくある質問
Hailuo APIの料金はいくらですか?
2026年10月時点で、Hailuo 2.3は、1秒あたり768pが$0.06、1080pが$0.09です。Hailuo 2.3 Fastは768pで$0.04です。Hailuo 02は512pで1秒あたり$0.02からです。
MiniMax H3とは何ですか?
MiniMaxの最新の動画モデルです。テキスト、開始画像、最初と最後のフレーム、最大9枚の参照画像から、音声付きの4〜15秒のクリップを、768pまたは2Kで、1秒あたり$0.03から作成します。
Hailuoでテキストから動画を作れますか?
Hailuo 2.3、Hailuo 02、Hailuo 02 Proは作れます。Hailuo 2.3 FastとHailuo 2.3 Standardは、画像から動画のみです。
Hailuoの動画は、どのくらいの長さにできますか?
Hailuo 2.3は6秒または10秒、Hailuo 02は5秒または10秒のクリップを作成します。1080pでは、6秒を想定してください。MiniMax H3は4〜15秒に対応しています。
MiniMax H3は音声を生成しますか?
はい、常に生成します。音声は映像と同時に生成され、料金は同じなので、audio フィールドは指定しないでください。