Skip to main content
ベースURL: https://router.flatkey.ai テキストから動画への変換、最初・最後のフレーム制御、または画像・動画・音声の参照が必要な場合は MiniMax-H3 を使用してください。すべてのリクエストは同じ非同期ワークフローに従います: タスクを作成し、ステータスをポーリングして、完成したMP4をダウンロードします。

柔軟な入力

テキスト、フレーム画像、または参照画像・動画・音声から生成します。

単一の非同期ワークフロー

POST /v1/videos で作成し、GET /v1/videos/{task_id} でポーリングし、metadata.url からダウンロードします。
タスクの作成とステータスリクエストには、このヘッダーを使用してください:
APIキーは非公開にしてください。公開ログ、ページ、またはサポートチケットに貼り付けないでください。

最初のH3動画を作成する

1. テキストから動画へのタスクを送信する

MiniMax-H3 モデルとテキストプロンプトを指定して POST /v1/videos を送信します。テキストのみのリクエストには、adaptive 以外のアスペクト比を明示的に指定する必要があります。
レスポンスには、idtask_id の両方に公開タスクIDが含まれます:
返された task_... の値を保存してください。後でタスクを確認するために必要です。

2. 結果をポーリングしてダウンロードする

statuscompleted または failed になるまで GET /v1/videos/{task_id} をポーリングします。completed になったら、metadata.url から一時ダウンロードURLを取得します。
metadata.url は一時的なダウンロードURLです。Flatkeyの認証ヘッダーなしで動作するため、URLを持っている人は誰でも有効期限が切れるまで生成された動画にアクセスできます。プライベートとして扱い、ログに記録・公開・共有しないでください。動画を速やかにダウンロードして、ご自身のストレージに保存してください。タスククエリを繰り返しても、期限切れのURLは更新されません。

入力を選択する

すべてのリクエストには、空でないテキストアイテムが必要です。結果を制御するために、フレーム画像または参照メディアを追加できます。
同一リクエスト内で、最初・最後のフレーム入力と参照入力を混在させないでください。各 content アイテムには、その type に対応するペイロードを1つだけ含める必要があります。

最初と最後のフレームを制御する

2枚の画像の間で動画を補間させたい場合は、first_framelast_frame を使用します。

参照メディアで生成する

参照入力は、被写体・動きのスタイル・音を保持するのに役立ちます。参照音声のみをメディア入力にすることはできません。

リクエスト設定

メディアを含むリクエストで ratio を省略した場合、Flatkey は adaptive を使用します。テキストのみのリクエストでは、adaptive 以外の比率を明示的に指定する必要があります。

タスク結果を理解する

H3動画のレスポンスでは、共有の使用量フィールド名は秒を表します:
  • usage.completion_tokens は生成された出力の長さです。
  • usage.total_tokens は参照動画の入力時間を含む、合計請求対象の長さです。
これらの値は秒であり、言語モデルのトークンではありません。最終的な請求については、Flatkey ConsoleUsage Logs を確認してください。

現在の制限事項

  • callback_url はサポートされていません。代わりにタスクステータスをポーリングしてください。
  • タスクの一覧表示、キャンセル、削除、再生成、リミックスはサポートされていません。
  • MiniMax-H3-Context-IR はサポートされていません。
  • リモートメディアURLは、タスクの処理中も引き続きアクセス可能である必要があります。