
MiniMax Hailuo 02 の使い方:完全ガイド
APIMart で MiniMax Hailuo 02 を使う方法を解説。API キーの発行、テキスト/画像から動画へのリクエスト構成、シネマティックな 1080p クリップの生成まで。
MiniMax Hailuo 02 は、ビジュアル・モーション・エフェクトを精密に制御しながらシネマティック品質の動画を作成できる強力な AI モデルです。APIMart で利用でき、テキストから動画、画像から動画、フレームベースのトランジションに対応し、最大 1080p の解像度で短い高品質クリップを生成できます。押さえておきたいポイントは次のとおりです。
- 主な特長:テキストプロンプト、画像、フレーム間トランジションから動画を作成でき、
[Pan left]や[Zoom in]といったカメラ移動も指定可能。 - 料金:1080p クリップは 1 秒あたり $0.08 で、APIMart では 20% 割引が適用されます。
- セットアップ:API キーを発行し、パラメータでリクエストを構成し、非同期ポーリングで動画を取得します。
- 活用例:広告、製品紹介、絵コンテ、トレーニング動画に最適。
まずは APIMart のアカウントを作成し、API キーを安全に確保したうえで、動画生成のステップバイステップガイドに従いましょう。具体的なプロンプトとカメラコマンドを使うことで、動画の品質を最大化できます。より長い作品には、一貫したフレームを使って複数のクリップを繋ぎ合わせるか、別のシネマティック生成として Kling V3 を検討してください。
APIMart で MiniMax Hailuo 02 を使い始める

アカウントのセットアップと API キーの取得
まず apimart.ai にアクセスしてアカウントを作成します。チームに所属している場合、APIMart では 組織(オーガニゼーション) を設定できます。この機能を使うと中央の残高を全員で共有でき、個人の認証情報をやり取りする必要がなくなるため、共同作業がより簡単になります。
アカウントの準備ができたら、共有残高に資金をチャージします。この残高はプラットフォーム上で利用できる 500 以上のすべてのモデルに適用されます。これには、プロ仕様の動画生成向けである Veo 3.1 のようなハイエンドの選択肢も含まれます。次に、コンソールダッシュボードの API キー管理 セクションへ移動して API キーを発行します。
注意点として、API キーは一度しか表示されません。 必ずコピーし、パスワードマネージャーやシークレットボールトなど安全な場所に保管してください。コード内でキーを使う際は、直接埋め込まず 環境変数(例:MINIMAX_API_KEY)から読み込みましょう。これにより、コードを共有したりバージョン管理にアップロードしたりした際の意図しない漏洩リスクを減らせます。送信するすべての API リクエストでは、認証ヘッダーにこのキーを含めます。
Authorization: Bearer YOUR_API_KEY
チームの場合、Organizations 機能は個別のアカウント認証情報を共有することなくアクセスを一元管理する優れた方法です [2]。API キーの準備ができたら、リクエストパラメータを構成して動画生成を開始できます。別の高品質な出力として Grok Imagine Video も試してみてください。
MiniMax Hailuo 02 リクエストの主要パラメータ
API キーを確保したら、適切なパラメータでリクエストを設定する必要があります。"model": "MiniMax-Hailuo-02" フィールドは必須で、ほかにもいくつかのフィールドがあります。最も重要なものの概要は次のとおりです。
| パラメータ | 型 | 説明 | 備考 |
|---|---|---|---|
model | string | モデルを指定 | MiniMax-Hailuo-02 を指定する必要あり |
prompt | string | シーン、アクション、スタイルを記述 | 最大 2,000 文字 |
duration | integer | クリップの長さ(秒) | 5 または 10。1080p は 5 秒のみ対応 |
resolution | string | 出力品質 | 512p、768p、1080p |
first_frame_image | string | 画像から動画の開始フレーム | 公開 URL または Base64。最大 20MB |
last_frame_image | string | 開始・終了フレームモードの終了フレーム | 公開 URL または Base64 文字列 |
prompt_optimizer | boolean | プロンプトを自動で最適化 | デフォルト true。推奨 |
重要な点が一つあります。動画生成は非同期です。 リクエストを送信すると、API は動画そのものではなく task_id を返します。ステータスが "completed" に変わるまで、/v1/tasks/{task_id} を 15〜30 秒ごとにポーリングする必要があります。準備ができたらすぐに動画をダウンロードしてください。生成されたリンクは 24 時間 後に期限切れになります [2]。
パラメータを整えたら、MiniMax Hailuo 02 を最大限に活用するための効果的なプロンプト作成に取り組みましょう。
効果的なプロンプトの書き方
良いプロンプトを作成することは、高品質な動画を生成する鍵です。よく構成されたプロンプトには 6 つの要素 が含まれます。カメラショットまたは動き、被写体とその描写、アクション、シーン、ライティング、そしてスタイルまたはムードです。たとえば、「都市を歩く女性」 のような曖昧な記述ではなく、もっと具体的に試してみましょう。「[Tracking shot] 赤いコートを着た女性が、夕暮れの雨に濡れたマンハッタンの通りを足早に歩き、ネオンサインが濡れた路面に反射する、シネマティックなノワール調。」
動画にダイナミックさを加えるには、カメラコマンドをプロンプトに直接含めます。[Pan left, Pedestal up] のようなコマンドで動きを加えられるほか、[Truck left]、[Push in]、[Static shot] などで視点をさらに細かく制御できます [3]。
複雑なシーンを扱う場合は、prompt_optimizer を true のままにしておきましょう。この機能は記述を自動的に洗練・拡張し、最小限の手間でより滑らかで一貫性のある動画出力につながることが多いです [1]。
Hailuo 02 でシネマティックな AI 動画を作成する方法
ステップバイステップガイド:MiniMax Hailuo 02 で動画を生成する

基本的なテキストから動画への API リクエストの作り方
API キーとプロンプトの準備ができていれば、最初のリクエストの送信は簡単です。https://api.apimart.ai/v1/videos/generations に POST 呼び出しを行うだけです。ヘッダーに Bearer Token を含め、次のような JSON ボディを使用します。
{
"model": "MiniMax-Hailuo-02",
"prompt": "[Tracking shot] A lone astronaut walks across a red desert at golden hour, dust swirling around their boots, cinematic wide-angle style.",
"duration": 5,
"resolution": "1080p"
}
重要: 1080p 解像度は 5 秒クリップのみ対応しています。10 秒の動画には、解像度を 768p または 512p に下げる必要があります。料金は解像度と長さの両方に依存し、768p は 1 秒あたり $0.04、1080p は 1 秒あたり $0.08 です [2]。
リクエストを送信すると、API は task_id とステータス submitted を返します。動画のレンダリングには 30〜90 秒かかります [2]。
画像から動画機能の使い方
画像から動画へのリクエストでは、追加のパラメータ first_frame_image を含める必要があります。これは 公開 URL(例:https://example.com/start.jpg)か Base64 エンコードされた Data URL 文字列のいずれかです。画像が指定されたファイル形式、サイズ、アスペクト比の要件を満たしていることを確認してください。
画像がすでにそのコンテキストを提供しているため、プロンプトはシーンの視覚的な詳細ではなく、動きを記述すべきです。たとえば、開始画像がテーブルの上の製品である場合、"[Slow zoom in] Product rotates gently, soft studio lighting, clean white background" のようなプロンプトが、モデルにアニメーションの付け方を伝えます。出力の解像度は入力画像のサイズに合わせられるため、シャープな結果を得るには高品質なソースを使うことが不可欠です。
より高度なエフェクトには、first_frame_image とともに last_frame_image を含めることができます。これにより 2 枚の画像間のトランジション動画が作成され、製品の公開演出、ビフォーアフター比較、大規模プロジェクトでのシーン切り替えなどに最適です。
リクエストを設定したら、API レスポンスを監視してアニメーション動画を取得します。音声を統合する必要があるプロジェクトには、同期した音声生成に対応する Veo 3.1 API の利用を検討してください。
API レスポンスの読み取りと出力のダウンロード
タスクのステータスが success に変わると、API は file_id を提供します。これを別の「ファイル取得」リクエストで使用して download_url を取得します。ステータスの流れは次のとおりです。
| ステータス | 意味 | 対応 |
|---|---|---|
submitted / Preparing | タスクを受信 | 待機して再度ポーリング |
processing | 動画をレンダリング中 | 待機して再度ポーリング |
success | 生成完了 | ダウンロード URL をリクエスト |
failed | 生成失敗 | error_message を確認し再試行 |
ステータスが success に変わるまで、/v1/tasks/{task_id} エンドポイントを 15〜30 秒ごとにポーリングします。変わったら、動画をリクエストしてダウンロードします。ダウンロードリンクは 24 時間後に期限切れになるため、必ずすぐにファイルを保存してください [2]。
Python で作業している場合は、requests.get(download_url).content を使って動画をダウンロードし、.mp4 ファイルとして保存できます。手動ポーリングを避けるには、リクエストに callback_url を設定できます。これにより、タスクのステータスが success または failed に更新された際に、APIMart が POST リクエストでサーバーに通知します [3]。
最後に、API レスポンスの code フィールドを必ず確認しましょう。値が 200 であればリクエストは成功ですが、レンダリングエラーの可能性に備えてタスクのステータスを監視する必要があります [1][3]。
動画品質の向上とワークフロー統合
プロンプトとパラメータ設定の調整
動画品質を高めるには、次の形式でプロンプトを構成してみてください。[被写体とアクション]、[物理的/環境的要素]、[カメラ移動]、[ライティング/雰囲気]、[品質の表現] [7]。例を挙げると、「バリスタがエスプレッソに湯気の立つミルクを注ぎ、液体がスローモーションで渦を巻く、[Zoom in]、暖かいカフェの照明、シネマティック品質。」 このアプローチにより、モデルがよりリアルな動きと雰囲気を効果的にシミュレートできます。
MiniMax-Hailuo-2.3 は 15 種類のカメラコマンド を提供しており、[Pan left, Pedestal up] のように 1 組の括弧内で(最大 3 つまで)組み合わせられます [3]。クイックリファレンスとして下の表をご利用ください。
| カテゴリ | コマンド |
|---|---|
| 水平/垂直 | [Truck left/right]、[Pan left/right]、[Pedestal up/down]、[Tilt up/down] |
| 奥行き | [Push in]、[Pull out]、[Zoom in/out] |
| 特殊 | [Shake]、[Tracking shot]、[Static shot] |
デフォルトでは prompt_optimizer 機能が有効になっており、一般的に出力品質が向上します。モデルに非常に具体的なスクリプトに従わせる必要がある場合を除き、オンのままにしておきましょう。スピードを優先し、多少の仕上がりの粗さを許容できる場合は、fast_pretreatment: true を設定して前処理時間を短縮できます [1][6]。
プロンプトと設定を微調整したら、それらをより広いパイプラインに組み込んで制作品質を高めましょう。
APIMart でのマルチモデルパイプライン構築
Hailuo 02 は、音声や延長シーケンス向けの補完ツールと組み合わせることで真価を発揮します。水、火、布などの視覚的にダイナミックな B ロール映像の作成に優れている一方で、音声は生成しません。このギャップを埋めるには、ポストプロダクションの段階で、ナレーション向けの Speech 2.8 やサウンドトラック向けの Music 2.6 といった MiniMax Audio ツールと組み合わせましょう [8]。ブランドや商用プロジェクトでは、まず画像モデルでベースフレームを生成し、それを first_frame_image として Hailuo 02 に渡すことで、構図を精密に制御できます [7]。
10 秒を超える動画には、完成したクリップの最終フレームのスクリーンショットを撮り、それを次のリクエストの first_frame_image として使用します。このテクニックにより、複数クリップにわたってキャラクターのディテールや環境のライティングの一貫性が保たれます [8]。
「MiniMax Hailuo 02 の一貫性は素晴らしい!複数のクリップにわたってキャラクター画像が安定して保たれます。」- Wei Zhang、独立系アニメーター [2]
エラー処理と API のベストプラクティス
洗練されたプロンプトやパイプラインを用いても、問題が発生することがあります。次のベストプラクティスに従って、トラブルシューティングと API レスポンスの最適化を効果的に行いましょう。
Hailuo 02 で最もよくある 2 つの失敗は、未対応の解像度/長さの組み合わせ と 無効な画像入力 です。解像度と長さの設定に互換性があることを常に確認してください [1][6]。画像から動画のタスクでは、ソース画像が 20MB 未満で、短辺が 300px を超え、アスペクト比が 2:5 から 5:2 の間であることを確認してください。対応形式は JPG、PNG、WebP です [5]。
| エラーの種類 | 検出方法 | 解決策 |
|---|---|---|
| 未対応の設定 | タスクがすぐに failed を返す | 解像度と長さの互換性を確認 [1][6] |
| 無効な画像 | first_frame_image で API エラー | 形式(JPG/PNG/WebP)、サイズ、アスペクト比を確認 [5] |
| コールバックのタイムアウト | ステータス更新が届かない | サーバーが 3 秒以内に challenge を返すことを確認 [3] |
| レート制限/タイムアウト | HTTP 429 または接続切断 | ポーリング間隔を 10 秒に設定 [4] |
タスクが失敗した場合は、JSON レスポンスの error_message フィールドを必ず確認してください。問題を素早く解決するための詳細な診断情報が得られます [4]。本番環境のセットアップでは、手動ポーリングの代わりに callback_url パラメータを使用しましょう。これにより不要な API 呼び出しが減り、ワークフローの応答性が保たれます [3]。
結論:主なポイント
MiniMax Hailuo 02 を動画生成の傑出したツールにしている要素を、ここで簡単に振り返ります。
MiniMax Hailuo 02 は、驚くべき精度で シネマティック品質の動画作成 を実現します。NCR アーキテクチャにより、以前のモデルと比べてパラメータが 3 倍、学習データが 4 倍に達しており [7]、水、火、煙、布といった複雑な要素に対して非常にリアルなエフェクトを生み出します。
APIMart を通じて、20% 割引 に加え、768p および 1080p 解像度 の両方で競争力のある料金が利用できます [2]。99.9% の稼働率 SLA と、わずか 30〜90 秒という一般的な生成時間を誇り [2]、プロ向け制作からクリエイティブな実験まで、あらゆる用途に実用的な選択肢となっています。より視覚的なワークスペースが必要な方には、AI キャンバスエディター が編集プロセスをさらに効率化してくれます。
このモデルの傑出した機能には次のものがあります。
- 精密な制御のための 画像から動画ツール。
- プロレベルの撮影技法を実現する 括弧付きカメラコマンド(例:
[Tracking shot]、[Zoom in])。 - 延長シーケンスの滑らかなトランジションを保証する 最終フレームの連続性。
ユーザーはその信頼性とスピードを高く評価しています。フルスタックエンジニアの David Chen はこう語っています。
「私は安定性とスピードを重視しています。MiniMax Hailuo 02 は卓越したパフォーマンスを発揮してくれます。」 [2]
なお、1080p クリップは 5〜6 秒に制限されています。より長い動画には、競争力のある価格で一貫した品質を提供する 768p が優れた代替手段です [1][3]。
これらの機能により、MiniMax Hailuo 02 はあなたの動画制作ワークフローを次のレベルへと引き上げる準備が整っています。
よくある質問
10 秒を超えるクリップを作るには?
MiniMax Hailuo 02 のクリップ長の上限は 10 秒です。より長いクリップが必要な場合は、この制限の範囲内で作業する必要があります。リクエストで長さを 10 秒に設定し、768p や 1080p など互換性のある解像度を選択してください。
テキストから動画のタスクでは、リクエストに次のパラメータを含めます。
duration: 10resolution: "768P"model: "MiniMax-Hailuo-02"
リクエストを送信したら、タスクのステータスを確認し、準備ができたら生成されたファイルをダウンロードします。
タスクが失敗した場合はどうすればよい?
動画生成タスクが通らない場合は、まず API のステータスメッセージを確認して問題を特定しましょう。注意すべき一般的なエラーコードは次のとおりです。
- 1002:レート制限に達したことを示します。
- 1004/2049:認証の問題を指します。
- 1008:アカウント残高の不足を示します。
- 1026:入力内の機密コンテンツを示します。
レート制限エラー(HTTP 429)やサーバー関連の問題(HTTP 5xx)には、指数バックオフ の実装を試してください。これは再試行の間隔を段階的に長くしていくことを意味します。また、入力パラメータを再確認し、検証エラーを避けるためプロンプトが機密コンテンツを含まないようにしましょう。
クリップ間でキャラクターの一貫性を保つには?
MiniMax Hailuo 02 でキャラクターの一貫性を保つには、Subject Reference モード を選び、明るく鮮明な参照画像を使用しましょう。複数のクリップを扱う場合は、プロンプトに一致するライティングの詳細を含めて一貫性を確保します。視覚的な流れをより滑らかにするには、ショット間でカメラアングルを揃え、ポストプロダクションでクロスフェードやマッチカットといった微妙なトランジションを検討してください。これらのテクニックは、まとまりがあり洗練されたナラティブを作るのに役立ちます。