Skip to content

创建视频 sora-2-pro

POST https://az.gptplus5.com/v1/video/create

请求参数

Authorization

在 Header 添加参数Authorization,其值为在 Bearer 之后拼接 Token

示例:Authorization: Bearer ********************

Header 参数

参数名类型必需说明示例
Content-Typestring必需application/json
Acceptstring必需application/json
Authorizationstring可选Bearer {{YOUR_API_KEY}}

Body 参数 (application/json)

参数名类型必需说明
imagesarray[string]必需
modelstring必需
orientationstring必需portrait 竖屏 landscape 横屏
promptstring必需
sizestring必需large 高清1080p
durationinteger必需
watermarkboolean必需默认为: true 会优先无水印,如果出错,会兜底到有水印 传递 false 的话 会强制让视频无水印,遇到去水印错误的会一直自动重试
privateboolean必需是否隐藏视频,true-视频不会发布,同时视频无法进行 remix(二次编辑), 默认为 false

请求示例

json
{
    "images": [],
    "model": "sora-2-pro",
    "orientation": "portrait",
    "prompt": "make animate",
    "size": "large",
    "duration": 15,
    "watermark": false,
    "private": true
}

cURL 示例

bash
curl --location --request POST 'https://az.gptplus5.com/v1/video/create' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "images": [],
    "model": "sora-2-pro",
    "orientation": "portrait",
    "prompt": "make animate",
    "size": "large",
    "duration": 15,
    "watermark": false,
    "private": true
}'

返回响应

🟢200OK

响应 Body

参数名类型必需说明
idstring必需
objectstring必需
createdinteger必需
choicesarray[object]必需
  └ indexinteger可选
  └ messageobject可选
  └ finish_reasonstring可选
usageobject必需
  └ prompt_tokensinteger必需
  └ completion_tokensinteger必需
  └ total_tokensinteger必需

响应示例

json
{
    "id": "sora-2:task_01k9009g8ef1esae6388chgcpx",
    "status": "pending",
    "status_update_time": 1762010645686
}