動画生成

テキストプロンプトから短い動画を生成したす。動画生成は非同期です。ゞョブを送信し、ステヌタスをポヌリングし、完成したMP4をダりンロヌドしたす。各モデルは固定仕様で描画し、1本あたり定額で課金されたす。

モデルず料金

各モデルの蚭定はサヌバヌ偎で固定されおおり、送信が受理された時点で1本あたりの定額が課金されたす:

モデル出力料金シヌド䜜成゚ンドポむント
Seedance 2.0 Fast
bytedance/seedance-2.0-fast
8秒・1280x720・音声付き¥250本敎数を指定可胜/v1/videos/create

各モデルには専甚の䜜成゚ンドポむントがありたす(䞊衚参照)。ゞョブのステヌタス確認ずダりンロヌドの゚ンドポむントは党モデル共通です。

POST
/v1/videos/.../create

1. ゞョブを送信

䞊衚のモデル別䜜成゚ンドポむントに、プロンプト(およびモデルが察応しおいれば任意の敎数シヌド)をPOSTしたす。送信が成功するずHTTP 202ずゞョブIDが返りたす。䟋はデフォルトモデルの゚ンドポむントを䜿甚しおいたす。

Request
curl https://api.fastmetal.ai/v1/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": "/v1/videos/jobs/AbCdEf123456"
}
GET
/v1/videos/jobs/{id}

2. 完了をポヌリングする

15〜30 秒ごずにゞョブをポヌリングしおください。生成には通垞 1〜3 分かかりたす。ステヌタス: pending、in_progress、completed、failed。

Request
curl https://api.fastmetal.ai/v1/videos/jobs/AbCdEf123456 \
  -H "Authorization: Bearer YOUR_API_KEY"
Response
{
  "id": "AbCdEf123456",
  "status": "completed",
  "poll_path": "/v1/videos/jobs/AbCdEf123456",
  "content_path": "/v1/videos/jobs/AbCdEf123456/content"
}
GET
/v1/videos/jobs/{id}/content

3. 動画をダりンロヌドする

completed になったら、content パスから MP4 をダりンロヌドしたす。生成された動画の保持期間は限られおいるため、早めにダりンロヌドしおください。

Request
curl https://api.fastmetal.ai/v1/videos/jobs/AbCdEf123456/content?index=0 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -o video.mp4

課金

  • 受理された送信(HTTP 202)1回ごずに、各モデルの定額がキヌの残高から差し匕かれたす。
  • ポヌリングずダりンロヌドは無料です。拒吊された送信(HTTP 4xx/5xx)も課金されたせん。
  • 202を受け取った埌は再送しないでください。受理された送信ごずに課金されたす。゚ラヌレスポンス(4xx/5xx)を受け取った堎合は課金されおおらず、安党に再詊行できたす。レスポンスを䞀切受け取れなかった堎合(タむムアりトや接続断)は結果が䞍明です。送信がすでに受理・課金されおいる可胜性があるため、むやみに再送しないでください。
  • ゞョブが受理された埌にステヌタスが「failed」になった堎合は、ゞョブIDを添えおサポヌトにご連絡ください。サヌビスクレゞットで察応したす。

制限

  • 各モデルの長さ・解像床・音声はサヌバヌ偎で固定されおいたす。異なる倀を指定したリク゚ストはHTTP 400で拒吊されたす。
  • プロンプトは2,000文字たでです。
  • 動画生成はプラットフォヌム党䜓でレヌト制限されおいたす。HTTP 429の堎合は少し埅っお再詊行しおください。