Text-to-Video API
テキストプロンプトから Seedance、Wan、HappyHorse、Grok Imagine、Kling、MiniMax を使って動画クリップを生成。一部のモデルは音声生成にも対応しています。リクエストは非同期で処理され、タスクを受け取った後に動画を取得します。
モデル
以下のすべてのモデルは、POST /v1/videos/generations で mode "text_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 |
クイックスタート
- APIキーを作成する
コンソールでキーを作成し、環境変数 MLMUX_API_KEY として保存します。
APIキーを作成 - リクエストを送信する
この例では Seedance 2.0(bytedance/seedance-2.0)を https://api.mlmux.com/v1/videos/generations に送信します。モデルIDは上記の表にある任意のモデルに変更できます。
- 結果を確認する
レスポンスはタスクです。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": "A red fox walks through fresh snow at sunrise, slow tracking shot, cinematic light",
"mode": "text_to_video",
"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"よくある質問
Text-to-Video にはどのモデルを使うべきですか?
本番環境での利用には Seedance 2.0 が適しています。Seedance 2.5 と Wan 3.0 Prime は最もシネマティックな仕上がりを実現し、Kling 4.0 は最長クリップ(最大30秒)を生成可能で、ドラフトや大量生成には最も低コストな Grok Imagine Video 1.5 Lite が最適です。
Text-to-Video API の料金はいくらですか?
デフォルトの official-cheap ルートで動画1秒あたり約 $0.027(Grok Imagine Video 1.5 Lite)からです。Seedance はクリップの消費トークン数に応じて課金され、その他のモデルは秒単位で課金されます。いずれも解像度と長さによって変動します。
動画の生成にはどのくらい時間がかかりますか?
動画生成は非同期で行われます。リクエストを送信するとすぐにタスクが返されます。数秒ごとに poll_url をポーリングするか、動画の準備ができた際に webhook を受信してください。
失敗したリクエストにも課金されますか?また、制限はありますか?
失敗したリクエストには課金されず、保留されていたクレジットは残高に返還されます。各アカウントは同時に最大 60 件のタスクを実行できます。引き上げが必要な場合は support@mlmux.com までメールでお問い合わせください。