Skip to main content
POST

承認

Authorization
string
header
必須

##すべてのAPIはBearer Tokenによる認証が必要です##

APIキーの取得:

APIキー管理ページ にアクセスしてAPIキーを取得してください

リクエストヘッダーに以下を追加:

ボディ

application/json
model
enum<string>
必須

動画生成モデル名。

利用可能なオプション:
minimax-h3-text-to-video,
minimax-h3-image-to-video,
minimax-h3-reference-to-video
:

"minimax-h3-text-to-video"

prompt
string
必須

生成したい動画の内容を記述します。必須で、空文字列は使用できません。

プロンプト要件:

  • 中国語と英語に対応しています
  • 中国語は 500 文字以内、英語は 1000 語以内を推奨します。長すぎるプロンプトでは一部の詳細が無視される場合があります

モデル別の使い方:

  • Text-to-Video: シーン、被写体、動作、カメラ、雰囲気を記述し、メディアフィールドは指定しません
  • Image-to-Video: 開始/終了フレーム内の被写体の動きとカメラの変化を記述し、image_start および/または image_end を使用します
  • Reference-to-Video: 参照素材の使用方法を記述します。素材は Image 1Image 2Video 1Audio 1 などの名前で参照し、Seedance 形式の @image1@video1 は使用しません。番号は 1 から始まり、各 URL 配列の順序に対応します
Minimum string length: 1
:

"映画的なシーン。宇宙飛行士が月面基地の展望窓の前に立ち、カメラがゆっくり前進する中、遠くの地平線から地球が昇る。"

image_start
string<uri>

対応モデル:

  • minimax-h3-image-to-video のみ
  • テキストから動画および参照から動画では使用できません

開始フレーム画像の HTTP(S) URL。

組み合わせ規則:

  • image_startimage_end の少なくとも一方を指定します
  • image_start のみ:開始フレームから動画を生成します
  • 両方:開始・終了フレーム間の動画を生成します
  • 開始フレームは最大 1 枚で、このフィールドには 1 つの URL を指定します

画像要件:

  • 形式:JPG、JPEG、PNG、WEBP、HEIC、HEIF
  • サイズ:30MB 以下
  • 幅と高さ:それぞれ 2565760 px
  • アスペクト比(幅/高さ):0.42.5
  • URL は HTTP(S) を使用し、サービスから直接アクセスできる必要があります
  • JSON リクエスト本文全体は 64MB 以下です。Base64 と mm_file:// 入力は受け付けません
:

"https://cdn.hailuoai.com/prod/hailuo_demo/testsets/H3_AA_I2VA/gallery/sr_v17_variants_seed42_43_20260724/inputs/4a3a90bf9100_KDmcbkhzYo5sjjxr9FqcVmWVnzb.png"

image_end
string<uri>

対応モデル:

  • minimax-h3-image-to-video のみ
  • テキストから動画および参照から動画では使用できません

終了フレーム画像の HTTP(S) URL。

組み合わせ規則:

  • image_endimage_start の少なくとも一方を指定します
  • image_end のみ:このフレームで終わる自然な動きを生成します
  • 両方:開始・終了フレーム間の動画を生成します
  • 終了フレームは最大 1 枚で、このフィールドには 1 つの URL を指定します

画像要件:

  • 形式:JPG、JPEG、PNG、WEBP、HEIC、HEIF
  • サイズ:30MB 以下
  • 幅と高さ:それぞれ 2565760 px
  • アスペクト比(幅/高さ):0.42.5
  • URL は HTTP(S) を使用し、サービスから直接アクセスできる必要があります
  • JSON リクエスト本文全体は 64MB 以下です。Base64 と mm_file:// 入力は受け付けません
:

"https://images.unsplash.com/photo-1515003197210-e0cd71810b5f?auto=format&fit=crop&w=1920&q=85"

image_urls
string<uri>[]

対応モデル:

  • minimax-h3-reference-to-video のみ
  • テキストから動画および画像から動画では使用できません

参照画像の HTTP(S) URL 配列。デフォルトは []、最大 9 枚です。

役割と番号:

  • すべての画像は reference_image として使用されます
  • 配列の先頭が Image 1、2 番目が Image 2 となります

画像要件:

  • 形式:JPG、JPEG、PNG、WEBP、HEIC、HEIF
  • サイズ:1 枚あたり 30MB 以下
  • 幅と高さ:それぞれ 2565760 px
  • アスペクト比(幅/高さ):0.42.5
  • URL は HTTP(S) を使用し、サービスから直接アクセスできる必要があります
  • JSON リクエスト本文全体は 64MB 以下です。Base64 と mm_file:// 入力は受け付けません

組み合わせ規則:

  • 参照画像を 1 枚以上、または参照動画を 1 本以上指定します
  • audio_urls だけを指定するとパラメータエラーになります
Maximum array length: 9
:
video_urls
string<uri>[]

対応モデル:

  • minimax-h3-reference-to-video のみ
  • テキストから動画および画像から動画では使用できません

参照動画の HTTP(S) URL 配列。デフォルトは []、最大 3 本です。

役割と番号:

  • すべての動画は reference_video として使用されます
  • 配列の先頭が Video 1、2 番目が Video 2 となります

動画要件:

  • コンテナ:MP4(.mp4)、MOV(.mov
  • 動画コーデック:H.264/AVC、H.265/HEVC
  • 内蔵音声コーデック:AAC、MP3
  • サイズ:1 本あたり 50MB 以下
  • 長さ:1 本 215 秒、参照動画の合計は 15 秒以下
  • 幅と高さ:それぞれ 2565760 px
  • アスペクト比(幅/高さ):0.42.5
  • フレームレート:23.97660 FPS
  • URL は HTTP(S) を使用し、サービスから直接アクセスできる必要があります
  • JSON リクエスト本文全体は 64MB 以下です。Base64 と mm_file:// 入力は受け付けません

料金:

  • 参照動画の入力時間も課金対象です

組み合わせ規則:

  • 参照画像を 1 枚以上、または参照動画を 1 本以上指定します
  • audio_urls だけを指定するとパラメータエラーになります
Maximum array length: 3
:
audio_urls
string<uri>[]

対応モデル:

  • minimax-h3-reference-to-video のみ
  • テキストから動画および画像から動画では使用できません

参照音声の HTTP(S) URL 配列。デフォルトは []、最大 3 本です。

役割と番号:

  • すべての音声は reference_audio として使用されます
  • 配列の先頭が Audio 1、2 番目が Audio 2 となります

音声要件:

  • 形式:WAV、MP3
  • サイズ:1 本あたり 15MB 以下
  • 長さ:1 本 215 秒、参照音声の合計は 15 秒以下
  • URL は HTTP(S) を使用し、サービスから直接アクセスできる必要があります
  • JSON リクエスト本文全体は 64MB 以下です。Base64 と mm_file:// 入力は受け付けません

組み合わせ規則:

  • 参照音声だけでは使用できません
  • audio_urls を使用する場合は、参照画像を 1 枚以上、または参照動画を 1 本以上あわせて指定します
Maximum array length: 3
:
duration
integer
デフォルト:5

出力動画の長さ(秒)。デフォルトは 5 秒です。

値の制限:

  • 515 の整数のみ使用できます(境界値を含む)
  • 小数、数字文字列、auto-1 は使用できません
  • 出力時間は料金に直接影響します

対応モデル:

  • Minimax H3 の全3モデル
必須範囲: 5 <= x <= 15
:

5

quality
enum<string>
デフォルト:2k

出力動画の解像度。デフォルトは 2k です。

使用可能な値:

  • 2k:現在使用できる唯一の解像度

注意:

  • 768p はまだ提供されておらず、指定するとパラメータエラーになります
  • 出力ビットレート、フレームレート、動画コーデック、音声コーデックはプラットフォームが決定し、リクエストでは設定できません

対応モデル:

  • Minimax H3 の全3モデル
利用可能なオプション:
2k
:

"2k"

aspect_ratio
enum<string>
デフォルト:adaptive

出力動画のアスペクト比。デフォルトは adaptive です。

対応モデル:

  • minimax-h3-text-to-video に対応
  • minimax-h3-reference-to-video に対応
  • minimax-h3-image-to-video には非対応です。画像から動画のリクエストではこのパラメータを送信しないでください

選択可能な値:

  • adaptive:プロンプトまたは参照素材に基づいてモデルが適切なアスペクト比を選択
  • 21:9:ウルトラワイド
  • 16:9:横長
  • 4:3:標準横長
  • 1:1:正方形
  • 3:4:標準縦長
  • 9:16:縦長
利用可能なオプション:
adaptive,
21:9,
16:9,
4:3,
1:1,
3:4,
9:16
:

"adaptive"

callback_url
string<uri>

タスク完了後の HTTPS コールバックアドレス

コールバックタイミング:

  • タスク完了(completed)または失敗(failed)時にトリガー
  • 課金確認完了後に送信

セキュリティ制限:

  • HTTPS プロトコルのみ対応
  • プライベートIPアドレスへのコールバックは禁止(127.0.0.1、10.x.x.x、172.16-31.x.x、192.168.x.x など)
  • URL の長さは 2048 文字以内

コールバックメカニズム:

  • タイムアウト:10
  • 失敗後最大 3 回リトライ(失敗後 1/2/4 秒でそれぞれリトライ)
  • コールバックレスポンスボディのフォーマットはタスク照会APIの返却フォーマットと同一
  • 2xx ステータスコードを成功とみなし、その他のステータスコードでリトライをトリガー

対応モデル:

  • Minimax H3 の全3モデル
Pattern: ^https://
:

"https://your-domain.com/webhooks/video-task-completed"

レスポンス

動画生成タスクの作成に成功

created
integer

タスク作成タイムスタンプ

:

1761313744

id
string

タスクID

:

"task-unified-1774857405-abc123"

model
string

実際に使用されたモデル名

:

"minimax-h3-text-to-video"

object
enum<string>

タスクの具体的なタイプ

利用可能なオプション:
video.generation.task
progress
integer

タスク進捗パーセンテージ (0-100)

必須範囲: 0 <= x <= 100
:

0

status
enum<string>

タスクステータス

利用可能なオプション:
pending,
processing,
completed,
failed
:

"pending"

task_info
object

動画タスクの詳細情報

type
enum<string>

タスクの出力タイプ

利用可能なオプション:
text,
image,
audio,
video
:

"video"

usage
object

使用量と課金情報