sora-2-pro-preview インターフェース
Sora2
Sora-2-Pro 動画生成
- Sora 2 Pro (sora-2-pro-preview) モデルはテキストから動画、画像から動画などのモードをサポートしています
- 非同期処理モード、返されたタスクIDを使用して照会してください
- 生成された動画リンクは24時間有効です。速やかに保存してください
注意:
- 現在 Sora2Pro のコンテンツモデレーションメカニズムは非常に厳格で、これによりタスクが失敗する場合があります
- 実在の人物を含む画像入力は現在サポートされていません
POST
sora-2-pro-preview インターフェース
承認
##すべてのAPIにBearer Token認証が必要です##
APIキーの取得:
APIキー管理ページにアクセスしてAPIキーを取得してください
リクエストヘッダーに追加:
Authorization: Bearer YOUR_API_KEYボディ
application/json
動画生成モデル名
利用可能なオプション:
sora-2-pro-preview 例:
"sora-2-pro-preview"
生成する動画の内容を説明するプロンプト、5000トークンまで
Maximum string length:
5000例:
"A cat playing piano"
動画のアスペクト比、16:9 は横長動画を生成、9:16 は縦長動画を生成
利用可能なオプション:
16:9, 9:16 例:
"16:9"
生成される動画の長さ(秒)を指定します
注意:
- 現在
4、8、12の値のみサポート、それぞれ4秒、8秒、12秒を表します - 課金は
durationの値に基づきます。長い動画ほどコストが高くなります
例:
4
動画の品質
注意:
720p: 標準品質、標準価格1080p: 高品質、価格の倍率は1.667倍
利用可能なオプション:
720p, 1080p 例:
"720p"
画像から動画機能用の参照画像URLリスト
注意:
- 実在の人物を含む画像はサポートされていません
- 1回のリクエストでサポートされる入力画像数:
1枚 - 画像サイズ:
10MB以下 - サポートされるファイル形式:
.jpg、.jpeg、.png、.webp - 画像URLはサーバーから直接閲覧可能であるか、アクセス時に直接ダウンロードが開始される必要があります(通常、これらのURLは
.png、.jpgなどの画像拡張子で終わります)
Maximum array length:
1例:
["http://example.com/image1.jpg"]タスク完了後の HTTPS コールバックアドレス
コールバックタイミング:
- タスクが完了、失敗、またはキャンセルされた時にトリガーされます
- 課金確認完了後に送信されます
セキュリティ制限:
- HTTPS プロトコルのみサポート
- 内部 IP アドレスへのコールバックは禁止(127.0.0.1、10.x.x.x、172.16-31.x.x、192.168.x.x など)
- URL の長さは
2048文字以内
コールバックメカニズム:
- タイムアウト:
10秒 - 失敗時最大
3回リトライ(1秒/2秒/4秒後にリトライ) - コールバックレスポンスボディの形式はタスククエリ API のレスポンス形式と一致
- コールバックアドレスが 2xx ステータスコードを返した場合は成功とみなされ、その他のステータスコードはリトライをトリガーします
例:
"https://your-domain.com/webhooks/video-task-completed"
レスポンス
動画生成タスクが正常に作成されました
タスク作成タイムスタンプ
例:
1757169743
タスク ID
例:
"task-unified-1757169743-7cvnl5zw"
使用された実際のモデル名
例:
"sora-2-pro-preview"
具体的なタスクタイプ
利用可能なオプション:
video.generation.task タスク進捗率(0-100)
必須範囲:
0 <= x <= 100例:
0
タスクステータス
利用可能なオプション:
pending, processing, completed, failed 例:
"pending"
動画タスクの詳細情報
タスク出力タイプ
利用可能なオプション:
text, image, audio, video 例:
"video"
使用量と課金情報