Video API: Seedance の非同期タスクで動画を生成する
By Tokuse
API動画生成Seedance
Video は Seedance の非同期タスクで動画を生成するエンドポイントです。送信時に task_id を受け取り、その ID で完了状態を確認します。status が succeeded になるまでポーリングしてください。
エンドポイント
送信:
POST https://tokuse.com/v1/video/generations
状態確認:
GET https://tokuse.com/v1/video/generations/{task_id}
認証
リクエストヘッダーに Authorization: Bearer sk-your-tokuse-key を付けます。送信と状態確認の両方で同じキーを使います。
対応モデル
- Seedance
モデル ID は Tokuse のモデル一覧で確認してください。
リクエスト例
送信:
curl -X POST https://tokuse.com/v1/video/generations \
-H "Authorization: Bearer sk-your-tokuse-key" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance",
"prompt": "海辺を歩く人の後ろ姿、夕方の柔らかい光、シネマティック",
"duration": 5,
"resolution": "720p",
"ratio": "16:9"
}'
状態確認:
curl https://tokuse.com/v1/video/generations/cgt-20261115093000-abc12 \
-H "Authorization: Bearer sk-your-tokuse-key"
レスポンス例
送信:
{
"task_id": "cgt-20261115093000-abc12",
"status": "queued"
}
状態確認:
{
"task_id": "cgt-20261115093000-abc12",
"status": "succeeded",
"video_url": "https://ark-content-generation-cn-beijing.tos-cn-beijing.volces.com/..."
}
注意事項と制限
durationは 5 秒、resolutionは480pまたは720p、ratioは16:9を指定できます。task_idを 5〜10 秒間隔でポーリングし、statusがsucceededになるのを待ちます。- 失敗したタスクは
statusがfailedになります。 - 動画の生成には数分かかることがあります。短い間隔で連続リクエストを送らないでください。
料金
料金はモデルと上流の単価で決まります。具体的な金額は Tokuse の料金ページと上流コンソールで確認してください。