跳到主要内容
AI
MarkdownLLMs.txt

创建视频生成任务

说明

新增sora2 Pro 公共模型sora2-pro-720p,sora2-pro-1080p,sora2-pro-true-1080p

Endpoint

POST /v1/video/generations

Header 参数

NameTypeRequiredDescriptionExample
AuthorizationstringNoBearer {your_token}

请求体参数

FieldTypeRequiredTitleDescription
modelstringYes模型名称可选:sora2-landscape-4s,sora2-landscape-8s,sora2-landscape-12s,sora2-portrait-4s,sora2-portrait-8s,sora2-portrait-12s, sora2-pro-720p, sora2-pro-1080p
promptstringYes提示词
image_urlstringYes参考图URL必须是公开可访问的URL图片链接
aspect_ratiostringNo画幅比例“16:9”, "9:16"
durationstringNo输出描述4, 8, 12, 16, 20

请求示例

示例 1

{
"model": "sora2-portrait-12s",
"prompt": "一只猫在草地上奔跑",
"image_url": "https://example.com/image.jpg" // 可选
}
curl -X POST "{BASE_URL}/v1/video/generations" \
-H "Authorization: Bearer sk-***" \
-H "Content-Type: application/json" \
-d '{
"model": "sora2-portrait-12s",
"prompt": "一只猫在草地上奔跑",
"image_url": "https://example.com/image.jpg" // 可选
}'

响应字段

FieldTypeRequiredTitleDescription
idstringYes任务ID
objectstringYes任务类型
modelstringYes模型名称
statusstringYes状态
progressstringYes进度
created_atstringYes创建时间
secondsstringYes秒数

响应示例

示例 1

{
"id": "gen_xxxxxxxxxxxx",
"object": "video.generation.job",
"model": "sora2",
"status": "queued",
"progress": 0,
"created_at": 1770405483,
"seconds": "12"
}