MiniMax H3 Max
POST https://api.beatapi.io/v1/videos/tasks
プロンプトへの追従性を高めるために追加学習した H3 です。テキスト、または開始・終了フレームから、480P・768P の動画を生成します。
対応する生成モード
非同期処理の流れ: タスクを作成して data.id を保存し、GET /v1/tasks/{task_id} でステータスをポーリングします。succeeded の場合は data.output.media から結果を取得します。failed の場合は data.error_code と data.error_message を確認し、エラーと再試行の方針に従って対処してください。
ローカルファイルを使う場合: 先に入力ファイルをアップロードし、返された data.url を指定してください。
認証
Authorization string 必須
BeatAPI の API キーを Bearer トークンとして送信します。API キーはダッシュボードで作成できます。
通常の API キーは、信頼できるサーバーで管理してください。リクエストボディには Content-Type: application/json が必要です。対応するエンドポイントでは Idempotency-Key は任意ですが、同一のリクエストボディで安全に再試行するために指定を推奨します。
リクエストボディ
model string 必須
minimax-h3-max を指定してください。
固定値: minimax-h3-max
prompt string 必須
ショット内の動き、表情、カメラワークなどを指定します。
文字数: 1 – 5000 文字
images string[] 任意
公開 HTTPS 画像 URL です。1 枚目を開始フレーム、2 枚目を終了フレームとして、順番に指定します。
要素数: 1 – 2 件
duration integer 任意
出力動画の長さを秒単位で指定します。fal では最低 5 秒が必要で、それより短い値は送信前に拒否されます。選択した解像度の秒単価で課金されます。
デフォルト値: 5
範囲: x >= 5
resolution enum<string> 任意
出力解像度です。P は大文字で指定してください。このモデルでは、記載された 2 つの値だけを指定できます。解像度によって料金が変わります。
選択肢: 480P, 768P
デフォルト値: "768P"
seed integer 任意
同じ seed を使って同じ動きを再生成できます。省略すると、ランダムな seed が選ばれます。
範囲: x >= 0
リクエスト例
テキストから動画を生成
開始フレームを指定
開始・終了フレームを指定
レスポンス
リクエストが成功すると、HTTP 201 が返されます。

