メインコンテンツへスキップ
POST
https://api.apimart.ai
/
v1
/
videos
/
generations
curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "MiniMax-Hailuo-02",
    "prompt": "草原を走るかわいい猫",
    "duration": 5,
    "metadata": {
      "resolution": "768p",
      "prompt_optimizer": true,
      "fast_pretreatment": false,
      "watermark": false
    }
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}
curl --request POST \
  --url https://api.apimart.ai/v1/videos/generations \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "MiniMax-Hailuo-02",
    "prompt": "草原を走るかわいい猫",
    "duration": 5,
    "metadata": {
      "resolution": "768p",
      "prompt_optimizer": true,
      "fast_pretreatment": false,
      "watermark": false
    }
  }'
{
  "code": 200,
  "data": [
    {
      "status": "submitted",
      "task_id": "task_01K8SGYNNNVBQTXNR4MM964S7K"
    }
  ]
}

認証

Authorization
string
required
すべてのAPIリクエストにはBearer Token認証が必要ですAPIキーの取得:APIキー管理ページにアクセスしてAPIキーを取得してくださいリクエストヘッダーに追加:
Authorization: Bearer YOUR_API_KEY

リクエストパラメータ

model
string
required
動画生成モデル名固定値:MiniMax-Hailuo-02
prompt
string
required
動画内容の説明より良い生成結果を得るために、シーン、アクション、スタイルなどを詳しく記述してください例:"草原を走るかわいい猫"
duration
integer
default:"5"
動画の長さ(秒)オプション:
  • 5 - 5秒動画
  • 10 - 10秒動画
デフォルト:5
1080p 制限:1080p解像度を使用する場合、5秒の長さのみサポートされます
metadata
object
動画生成の詳細設定オプション

パラメータ制限

制限事項説明
長さ5秒または10秒のみサポート
1080p 解像度5秒の長さのみサポート
画像形式公開URLまたはBase64エンコード(data:image/jpeg;base64,...)をサポート

解像度と長さの組み合わせ

解像度サポートされる長さ備考
512p5秒、10秒すべてサポート
768p5秒、10秒すべてサポート
1080p5秒10秒はサポートされていません

レスポンス

code
integer
レスポンスステータスコード、成功時は200
data
array
レスポンスデータ配列

使用例

例1:テキストから動画を素早く生成

{
  "model": "MiniMax-Hailuo-02",
  "prompt": "明るい日差しの中で草原を走るかわいい猫"
}

例2:高品質1080p動画を生成

{
  "model": "MiniMax-Hailuo-02",
  "prompt": "都市の夜景、ネオンライトが点滅、交通が流れる",
  "duration": 5,
  "metadata": {
    "resolution": "1080p",
    "prompt_optimizer": true,
    "watermark": false
  }
}

例3:最初のフレーム画像から動画を生成

{
  "model": "MiniMax-Hailuo-02",
  "prompt": "人物がゆっくりと振り返り、微笑む",
  "duration": 5,
  "metadata": {
    "resolution": "768p",
    "first_frame_image": "https://example.com/portrait.jpg"
  }
}
タスク結果のクエリ動画生成は非同期タスクであり、送信時に task_id が返されます。タスクステータス取得 エンドポイントを使用して、生成の進行状況と結果を照会してください。