MiniMax H3 Spicy 画像から動画

minimax/h3/image-to-video-spicy

開始画像から動画を生成し、任意のプロンプトと最終フレームで動きを誘導します。480p、540p、768p、1080p、3〜15秒に対応します。

サンプル

MiniMax H3 Spicy 画像から動画 サンプル 1

パラメータ

名前型既定制約説明
first_frame *画像image_upload—image/* · 0–1 items動画生成を導く開始画像の URL です。出力キャンバスはこの画像のアスペクト比に従います。
promptプロンプトtextarea—≤ 5000 chars動画のシーン、動き、カメラモーション、雰囲気を説明してください。
last_frame最後の画像image_upload—image/* · 0–1 items任意の最終フレーム画像 URL です。指定すると、動画は最初のフレームからこのフレームまで補間されます。
resolution解像度select480p480p | 540p | 768p | 1080p出力動画の解像度です。768p はモデルのネイティブキャンバスです。480p はより高速で低コストの階層、540p は 480p の 1.5 倍の価格の中間階層です。1080p は最高品質のフル HD 階層で、768p の 2 倍の価格です(生成に時間がかかります)。
duration長さselect53 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | …出力動画の長さ(秒)です。

出力フィールド

フィールド型説明
videosarray<string>

API

統一 REST API でこのモデルを呼び出せます。API Keys ページでキーを取得してください。

cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/minimax/h3/image-to-video-spicy" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "input": {
    "first_frame": [
      "https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/08/03/c4e15177f2d1.jpeg"
    ],
    "prompt": "The woman slowly turns her head toward the camera as raindrops fall around her and neon signs flicker in the background. The camera makes a subtle forward dolly-in, her coat and hair move naturally in the breeze, puddles ripple from the rain, and passing traffic creates soft light streaks. Maintain realistic motion, cinematic atmosphere, and consistent character details throughout the shot.",
    "last_frame": [
      "https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/08/03/20e5465e352c.jpeg"
    ],
    "resolution": "480p",
    "duration": 5
  }
}'

# 2) Poll until status is "completed", then read the output URLs
curl "https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID" \
  -H "Authorization: Bearer YOUR_API_KEY"
Python
import time, requests

API_KEY = "YOUR_API_KEY"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}

# 1) Submit
resp = requests.post(
    "https://www.namifusion.com/api/v1/marketplace/run/minimax/h3/image-to-video-spicy",
    headers=HEADERS,
    json={
        "input": {
            "first_frame": [
                "https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/08/03/c4e15177f2d1.jpeg"
            ],
            "prompt": "The woman slowly turns her head toward the camera as raindrops fall around her and neon signs flicker in the background. The camera makes a subtle forward dolly-in, her coat and hair move naturally in the breeze, puddles ripple from the rain, and passing traffic creates soft light streaks. Maintain realistic motion, cinematic atmosphere, and consistent character details throughout the shot.",
            "last_frame": [
                "https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/08/03/20e5465e352c.jpeg"
            ],
            "resolution": "480p",
            "duration": 5
        }
    },
)
resp.raise_for_status()  # 401/402/429/5xx stop here instead of polling a bad task
task = resp.json()

# 2) Poll until a terminal state (completed / failed / cancelled).
#    This model is allowed up to 300s server-side.
deadline = time.time() + 360
while task.get("status") not in ("completed", "failed", "cancelled"):
    if time.time() > deadline:
        raise TimeoutError(f"still {task.get('status')} — keep the task_uuid and poll later")
    time.sleep(3)
    poll = requests.get(f"https://www.namifusion.com/api/v1/marketplace/run/tasks/{task['task_uuid']}", headers=HEADERS)
    poll.raise_for_status()
    task = poll.json()

print(task["status"], task.get("output"))
JavaScript
const API_KEY = "YOUR_API_KEY";
const HEADERS = { Authorization: `Bearer ${API_KEY}` };

// 1) Submit
const resp = await fetch("https://www.namifusion.com/api/v1/marketplace/run/minimax/h3/image-to-video-spicy", {
  method: "POST",
  headers: { ...HEADERS, "Content-Type": "application/json" },
  body: JSON.stringify({
    "input": {
      "first_frame": [
        "https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/08/03/c4e15177f2d1.jpeg"
      ],
      "prompt": "The woman slowly turns her head toward the camera as raindrops fall around her and neon signs flicker in the background. The camera makes a subtle forward dolly-in, her coat and hair move naturally in the breeze, puddles ripple from the rain, and passing traffic creates soft light streaks. Maintain realistic motion, cinematic atmosphere, and consistent character details throughout the shot.",
      "last_frame": [
        "https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/08/03/20e5465e352c.jpeg"
      ],
      "resolution": "480p",
      "duration": 5
    }
  }),
});
if (!resp.ok) throw new Error(`submit failed: ${resp.status} ${await resp.text()}`);
let task = await resp.json();

// 2) Poll until a terminal state (completed / failed / cancelled).
//    This model is allowed up to 300s server-side.
const deadline = Date.now() + 360 * 1000;
while (!["completed", "failed", "cancelled"].includes(task.status)) {
  if (Date.now() > deadline) throw new Error(`still ${task.status} — keep the task_uuid and poll later`);
  await new Promise((r) => setTimeout(r, 3000));
  const poll = await fetch(`https://www.namifusion.com/api/v1/marketplace/run/tasks/${task.task_uuid}`, { headers: HEADERS });
  if (!poll.ok) throw new Error(`poll failed: ${poll.status}`);
  task = await poll.json();
}

console.log(task.status, task.output);

ドキュメント

MiniMax H3 Spicy 画像から動画

minimax/h3/image-to-video-spicy

開始画像から動画を生成し、任意のプロンプトと最終フレームで動きを誘導します。480p、540p、768p、1080p、3〜15秒に対応します。

Nami API の呼び出し

JSON リクエストは { "input": { ... } }、認証ヘッダーは X-API-Key です。画像パラメータは URL を 1 つ含む文字列配列です。デフォルト値は省略時に適用され、playground と API サンプルには以下のサンプル値が設定されます。

POST /api/v1/marketplace/run/minimax/h3/image-to-video-spicy

ParameterTypeRequiredDefaultConstraints
first_framestring[]yes—1 URL
promptstringno—max 5000 characters
last_framestring[]no—0–1 URL
resolutionstringno"480p"480p, 540p, 768p, 1080p
durationintegerno53, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
{
  "input": {
    "first_frame": [
      "https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/08/03/c4e15177f2d1.jpeg"
    ],
    "prompt": "The woman slowly turns her head toward the camera as raindrops fall around her and neon signs flicker in the background. The camera makes a subtle forward dolly-in, her coat and hair move naturally in the breeze, puddles ripple from the rain, and passing traffic creates soft light streaks. Maintain realistic motion, cinematic atmosphere, and consistent character details throughout the shot.",
    "last_frame": [
      "https://d1s3annbwribom.cloudfront.net/marketplace/examples/2026/08/03/20e5465e352c.jpeg"
    ],
    "resolution": "480p",
    "duration": 5
  }
}

作成レスポンスの task_uuid を使い、同じ API Key で状態を取得します。

GET /api/v1/marketplace/run/tasks/{task_uuid}

完了後の動画 URL 配列は output.videos に含まれます。

{
  "status": "completed",
  "output": {
    "videos": [
      "https://cdn.example.com/output/video.mp4"
    ]
  }
}

上記はレスポンスの抜粋です。完全なタスク構造は API タブをご覧ください。

料金は選択した解像度と秒数で計算されます。1 USD = 100 クレジット。以下は定価です。

ResolutionUSD / secondCredits / secondUSD / 5 seconds
480p$0.044$0.20
540p$0.066$0.30
768p$0.088$0.40
1080p$0.1616$0.80

関連モデル

xAI Grok Imagine Video v1.5 画像から動画
画像から動画X Ai

xAI Grok Imagine Video v1.5 画像から動画

1枚の入力画像とテキストプロンプトから1-15秒の動画を生成します。480pと720pに対応しています。

〜 $0.850 / 1 回
vidu/q3/image-to-video-spicy 画像から動画生成
画像から動画Vidu

vidu/q3/image-to-video-spicy 画像から動画生成

Vidu Q3 Image-to-Video Spicy は、画像から高品質な動画を無制限に生成でき、滑らかなアニメーションと多彩な動きが特長です。大規模なコンテンツ生成向けに最適化されています。すぐに使える REST 推論 API を提供し、高性能・コールドスタートなし・手頃な価格を実現します。

〜 $0.750 / 1 回
Vidu Q3 画像から動画へ
画像から動画Vidu

Vidu Q3 画像から動画へ

Vidu Q3 画像から動画へは、テキストプロンプトを高品質な動画に変換し、優れた視覚的忠実度と多様なモーションを実現します。すぐに使える REST 推論 API、最高のパフォーマンス、コールドスタートなし、手頃な価格。

〜 $0.750 / 1 回
MiniMax H3 画像から動画
画像から動画Minimax

MiniMax H3 画像から動画

MiniMax H3 Image to Video は、最初のフレーム画像を自然で一貫性のある 2K 動画にアニメーション化します。自然言語によるモーション指示に対応し、任意の最終フレーム制御によって、動きの一貫性、シーンの連続性、映画のような動画生成を実現します。すぐに使える REST 推論 API を提供し、高性能、コールドスタートなし、手頃な価格で利用できます。

〜 $0.650 / 1 回
ltx-2.5/image-to-video 画像から動画生成
画像から動画Ltx 2.5

ltx-2.5/image-to-video 画像から動画生成

LTX 2.5 Image-to-Video は、最初のフレーム画像をアニメーション化し、高忠実度で音声と動画が同期したコンテンツを生成します。オプションで最後のフレームのガイド指定が可能で、720P / 1080P / 2K / 4K 出力に対応。シネマティックな動画、SNS コンテンツ、広告、制作ワークフローに適しています。すぐに使える REST 推論 API を提供し、高性能・コールドスタートなし・手頃な価格で利用できます。

〜 $0.500 / 1 回
ai/ltx-2.3-spicy/image-to-video-lora 画像から動画
画像から動画Lightricks

ai/ltx-2.3-spicy/image-to-video-lora 画像から動画

LTX 2.3 Spicy LoRA Image to Video API は、参照画像とプロンプトから表現力豊かな AI 動画を生成します。選択可能な LoRA プリセット、任意の LoRA 強度上書き、長さ、解像度の設定に対応しています。MaaS でコールドスタートなしの高速 REST 推論を、手頃な価格で利用できます。

〜 $0.150 / 1 回
ai/ltx-2.3-spicy/image-to-video 画像から動画生成
画像から動画Lightricks

ai/ltx-2.3-spicy/image-to-video 画像から動画生成

LTX 2.3 Spicy Image-to-Video API は、参照画像とプロンプトから表現力豊かな AI 動画を生成します。MaaS で、スタイルプリセット、長さ、解像度を選択でき、高速な REST 推論、コールドスタートなし、手頃な価格で利用できます。

〜 $0.100 / 1 回
Kling Omni Video O3 画像から動画へ
画像から動画Kling

Kling Omni Video O3 画像から動画へ

Kling Omni Video O3( は、MVL(マルチモーダルビジュアルランゲージ)技術を使用して静止画像を動的なシネマティック動画に変換します。被写体の一貫性を保ちながら、自然な動き、物理シミュレーション、シームレスなシーンダイナミクスを追加。音声生成にも対応。すぐに使えるREST API、最高のパフォーマンス、コールドスタートなし、手頃な価格。

〜 $0.420 / 1 回