Sora 2 動画を作成
テキストから動画、または任意の画像から動画プロンプトで Sora 2 / Sora Pro の生成ジョブを開始。
ペイロードパラメータ
- 必須。「sora-2」または「sora-2-pro」で対象モデルを指定。
- 必須。Sora に生成してほしいシーンの自然言語説明。
- 任意(推奨)。画像から動画モード用のBase64データURL。プレフィックス "data:image/*;base64," 付き。
- 任意。レガシー参照画像URL。まだサポートされていますが、imageData より優先度が低いです。
- 任意。サポート値: "9:16"(デフォルト)または "16:9"。
- 任意。動画を公開表示するかどうか。デフォルトは true。
- 任意(VIP専用)。続編/リミックス機能用のターゲット動画 pid。
- 任意(VIP専用)。キャラクター制御配列。各項目には url と timestamps が含まれます。
- 任意。タスク成功時に最終結果ペイロードを受け取るHTTPSエンドポイント。
補足
- レスポンスは taskId と共に即時返却。status が succeeded か failed になるまで check-result をポーリング。
- ポーリングなしで最終ペイロードを受け取る場合は webHook を指定。
リクエスト例
curl -X POST https://freesoragenerator.com/api/v1/video/sora-video \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sora-2-pro",
"prompt": "A cinematic shot of a futuristic city at sunset, captured in 4K.",
"imageData": "data:image/png;base64,iVBORw0KGgoAAA...",
"aspectRatio": "9:16",
"isPublic": true
}'レスポンス例
{
"code": 0,
"message": "ok",
"data": {
"id": "task_1234567890"
}
}