跳到主要内容

创建视频

创建 OpenAI/Sora 兼容格式的视频生成任务。该入口用于平台中配置为视频生成通道的模型,例如 sora-2bytedance-seedance-1.5;具体可用模型以模型列表和账号渠道配置为准。

如果你要使用阿里百炼原生 input / parameters 请求格式,请看 阿里视频生成

Try It

POST/v1/videoshttps://api-platform.ope.ai

端点

端点鉴权用途
POST /v1/videosAuthorization: Bearer <api-key>API Key 直接创建视频任务
POST /api/videostoken: <jwt>前台令牌代理入口,请求体保持一致

普通前台 JWT 推荐放在 token 请求头;管理员 JWT 可使用 Authorization: Bearer <jwt>

认证

使用 Bearer Token 认证。

  • Header:Authorization: Bearer <api-key>
  • 示例:Authorization: Bearer sk-xxxxxx

请求体(application/json)

字段类型必填说明
modelstring视频模型 ID,例如 sora-2bytedance-seedance-1.5
promptstring文本提示词
sizestring输出尺寸,推荐使用 widthxheight,例如 720x1280
secondsstring视频时长秒数字符串,例如 "4";可用范围由具体模型决定
generate_audioboolean是否生成音频,适用于支持该能力的视频模型
enhance_promptboolean是否增强提示词,适用于支持该能力的视频模型
negative_promptstring反向提示词
person_generationstring人物生成策略,具体取值以模型能力为准
seedinteger随机种子
remix_video_idstring基于已有视频继续编辑时的视频任务 ID
input_reference.contentarray多模态参考内容;每项 type 仅支持 image_urlvideo_urlaudio_url

input_reference.content[] 的结构如下:

字段类型必填说明
typestringimage_urlvideo_urlaudio_url
rolestring参考内容角色,例如 reference_image
image_url.urlstring条件必填type=image_url 时传入图片 URL 或 Data URL
video_url.urlstring条件必填type=video_url 时传入视频 URL
audio_url.urlstring条件必填type=audio_url 时传入音频 URL

字段限制

平台会按后端校验规则拒绝这些不兼容字段:aspect_ratioresolutionduration_seconds、顶层 content、JSON 请求里的 img_url,以及旧版 input_reference.file_id / input_reference.image_url。文本内容请放在 prompt,不要放入 input_reference.content[].text

multipart/form-data 仅用于上传参考图片文件:字段名为 input_reference,文件大小不超过 10MB,支持 image/jpegimage/pngimage/webp。同一个请求不要同时传 input_reference 文件和 remix_video_id

请求示例

curl -X POST "https://api-platform.ope.ai/v1/videos" \
-H "Authorization: Bearer $OPEAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sora-2",
"prompt": "生成展示 AI 视频生成能力的短片,科技感,高清。",
"size": "720x1280",
"seconds": "4"
}'

参考内容示例

{
"model": "bytedance-seedance-1.5",
"prompt": "让参考图片中的主体在镜头前自然转身,电影感光线。",
"size": "1280x720",
"seconds": "5",
"input_reference": {
"content": [
{
"type": "image_url",
"role": "reference_image",
"image_url": {
"url": "https://example.com/reference.png"
}
}
]
}
}

响应示例

创建接口会返回任务 ID,后续使用 获取视频任务状态 轮询任务,完成后再使用 获取视频内容 下载结果。

{
"id": "video_690d9b52e2b081908a05ded32cbfc629",
"object": "video",
"status": "queued",
"created_at": 1762499410,
"model": "sora-2",
"prompt": "生成展示 AI 视频生成能力的短片,科技感,高清。",
"size": "720x1280",
"seconds": "4"
}