▥ Seedance 2.5 が登場! ›
IMAGE TO VIDEO

Image-to-Video API

画像を指定して動きを記述すると、モデルがそれを動画クリップへとアニメーション化します。多くのモデルは開始フレームと終了フレームの指定や、複数の参照画像による誘導にも対応しています。

モデル

以下のすべてのモデルは、POST /v1/videos/generations で image_url とともに mode "image_to_video" を受け付けます。料金はデフォルトルートにおける表示解像度での動画1秒あたりの価格です。Seedance の料金はトークン課金からの概算値です。

モデルとAPIモデルIDオプションofficial-cheap(デフォルト)での価格
Seedance 2.5bytedance/seedance-2.5サイズ: 480p, 720p, 1080p4〜30 秒のクリップ720p 1秒あたり $0.213official: $0.231
Seedance 2.0bytedance/seedance-2.0サイズ: 480p, 720p, 1080p, 4K4〜15 秒のクリップ720p 1秒あたり $0.139official: $0.151
Seedance 2.0 Fastbytedance/seedance-2.0-fastサイズ: 480p, 720p4〜15 秒のクリップ720p 1秒あたり $0.111official: $0.121
Seedance 2.0 Minibytedance/seedance-2.0-miniサイズ: 480p, 720p4〜15 秒のクリップ720p 1秒あたり $0.07official: $0.076
Wan 3.0alibaba/wan-3.0サイズ: 480p, 720p, 1080p2〜15 秒のクリップ720p 1秒あたり $0.083official: $0.092
Wan 3.0 Primealibaba/wan-3.0-primeサイズ: 480p, 720p, 1080p2〜15 秒のクリップ720p 1秒あたり $0.125official: $0.138
HappyHorse 1.1alibaba/happyhorse-1.1サイズ: 480p, 720p, 1080p3〜15 秒のクリップ720p 1秒あたり $0.125official: $0.138
HappyHorse 1.0alibaba/happyhorse-1.0サイズ: 720p, 1080p3〜15 秒のクリップ720p 1秒あたり $0.125official: $0.138
Grok Imagine Video 1.5xai/grok-imagine-video-1.5サイズ: 480p, 720p, 1080p1〜15 秒のクリップ720p 1秒あたり $0.126official: $0.14
Grok Imagine Video 1.5 Litexai/grok-imagine-video-1.5-liteサイズ: 480p, 720p, 1080p1〜15 秒のクリップ720p 1秒あたり $0.027official: $0.03
Kling 4.0kwaivgi/kling-4.0サイズ: 720p, 1080p3〜30 秒のクリップ720p 1秒あたり $0.138official: $0.154
MiniMax H3minimax/h3サイズ: 480p, 768p, 2K5〜15 秒のクリップ768p 1秒あたり $0.072official: $0.08
MiniMax H3 Maxminimax/h3-maxサイズ: 480p, 768p5〜15 秒のクリップ768p 1秒あたり $0.072official: $0.08
MiniMax H3 Max Turbominimax/h3-max-turboサイズ: 480p, 768p5〜15 秒のクリップ768p 1秒あたり $0.036official: $0.04

クイックスタート

  1. APIキーを作成する

    コンソールでキーを作成し、環境変数 MLMUX_API_KEY として保存します。

    APIキーを作成
  2. リクエストを送信する

    この例では Seedance 2.0(bytedance/seedance-2.0)を https://api.mlmux.com/v1/videos/generations に送信します。モデルIDは上記の表にある任意のモデルに変更できます。

  3. 結果を確認する

    レスポンスはタスクです。status が succeeded になるまで数秒ごとに poll_url をポーリングして動画をダウンロードするか、通知用の webhook を設定します。

    動画APIリファレンス
curl https://api.mlmux.com/v1/videos/generations \
  -H "Authorization: Bearer $MLMUX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "bytedance/seedance-2.0",
  "route_mode": "official-cheap",
  "prompt": "The camera slowly pushes in while steam rises from the cup",
  "mode": "image_to_video",
  "image_url": "https://your-cdn.example/start-frame.jpg",
  "ratio": "16:9",
  "resolution": "720p",
  "duration": 5,
  "generate_audio": true
}'

# The response is a task. Poll it until "status" is "succeeded", then read "video".
curl https://api.mlmux.com/v1/videos/generations/TASK_ID \
  -H "Authorization: Bearer $MLMUX_API_KEY"

よくある質問

Image-to-Video にはどのモデルを使うべきですか?

Seedance 2.0 がデフォルトとして適しています。Seedance 2.5 と Wan 3.0 Prime は最も豊かな動きを表現でき、Kling 4.0 は最大30秒のクリップを生成可能で、Grok Imagine Video 1.5 Lite は最も低コストな選択肢です。

Image-to-Video API の料金はいくらですか?

デフォルトルートで動画1秒あたり約 $0.027(Grok Imagine Video 1.5 Lite)からです。Seedance では開始画像が参照動画ではなく参照画像としてカウントされるため、より低料金のレートが適用されます。その他のモデルは開始画像の有無にかかわらず秒単位で同額が課金されます。

開始画像はどのように送信すればよいですか?

image_url に公開 URL を渡すか、POST /v1/uploads でファイルをアップロードして返された URL を使用します。リクエストはタスクを返します。ポーリングを行うか、動画の準備が完了した際に webhook を受信してください。

失敗したリクエストにも課金されますか?また、制限はありますか?

失敗したリクエストには課金されず、保留されていたクレジットは残高に返還されます。各アカウントは同時に最大 60 件のタスクを実行できます。引き上げが必要な場合は support@mlmux.com までメールでお問い合わせください。