動画生成
ByteDance Seedance 2.0 Fast を使用して、テキストプロンプトから短い動画を生成できます。動画生成は非同期処理です。ジョブを送信し、ステータスをポーリングして、完成した MP4 をダウンロードします。
生成される動画
1 回の生成につき、以下の固定設定の動画が 1 本作成され、動画ごとの定額料金で課金されます。
- モデル: ByteDance Seedance 2.0 Fast
- 長さ: 8 秒
- 解像度: 1280×720(16:9)音声付き
- 料金: 1 本あたり定額 ¥250(送信が受理された時点で課金)
POST
/openrouter/videos/create1. ジョブを送信する
プロンプト(および任意の整数 seed)を POST します。送信が成功すると HTTP 202 とジョブ ID が返ります。
Request
curl https://api.fastmetal.ai/openrouter/videos/create \
-X POST \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d {"prompt": "木の机の上で折り鶴がひとりでに折り上がる、柔らかな朝の光"}Response (202)
{
"id": "AbCdEf123456",
"status": "pending",
"poll_path": "/openrouter/videos/jobs/AbCdEf123456"
}GET
/openrouter/videos/jobs/{id}2. 完了をポーリングする
15〜30 秒ごとにジョブをポーリングしてください。生成には通常 1〜3 分かかります。ステータス: pending、in_progress、completed、failed。
Request
curl https://api.fastmetal.ai/openrouter/videos/jobs/AbCdEf123456 \
-H "Authorization: Bearer YOUR_API_KEY"Response
{
"id": "AbCdEf123456",
"status": "completed",
"poll_path": "/openrouter/videos/jobs/AbCdEf123456",
"content_path": "/openrouter/videos/jobs/AbCdEf123456/content"
}GET
/openrouter/videos/jobs/{id}/content3. 動画をダウンロードする
completed になったら、content パスから MP4 をダウンロードします。生成された動画の保持期間は限られているため、早めにダウンロードしてください。
Request
curl https://api.fastmetal.ai/openrouter/videos/jobs/AbCdEf123456/content?index=0 \
-H "Authorization: Bearer YOUR_API_KEY" \
-o video.mp4課金について
- 定額料金は、送信が受理される(HTTP 202)ごとに 1 回、キーの残高から差し引かれます。
- ポーリングとダウンロードは無料です。拒否された送信(HTTP 4xx/5xx)も課金されません。
- 202 を受信した後は再送しないでください。受理された送信はそれぞれ課金されます。202 を受信していない場合、そのリクエストは課金されていないため、安全に再試行できます。
- 受理されたジョブが後に「failed」になった場合は、ジョブ ID を添えてサポートまでご連絡ください。サービスクレジットを付与します。
制限事項
- 長さ・解像度・モデルは固定です。他の値を指定したリクエストは HTTP 400 で拒否されます。
- プロンプトは 2,000 文字までです。
- 動画生成にはプラットフォーム全体のレート制限があります。HTTP 429 が返った場合は、少し待ってから再試行してください。