跳转至

创建视频

OpenAI 兼容的视频生成接口。

参考文档: https://platform.openai.com/docs/api-reference/videos/create

OpenAPI 摘要

创建视频

项目
方法 POST
路径 /v1/videos
Operation ID createvideo
标签 视频(Videos)/Sora格式

OpenAI 兼容的视频生成接口。

参考文档: https://platform.openai.com/docs/api-reference/videos/create

认证

名称 类型 方案 说明
BearerAuth http bearer 使用 Bearer Token 认证。
格式: Authorization: Bearer sk-xxxxxx

请求体

必填: 否

multipart/form-data
字段 类型 必填 说明
model string 模型/风格 ID
示例: kling-v1
prompt string 文本描述提示词
示例: 宇航员站起身走了
image string 图片输入 (URL 或 Base64)
示例: https://example.com/image.jpg
duration number 视频时长(秒)
示例: 5
width integer 视频宽度
示例: 1280
height integer 视频高度
示例: 720
fps integer 视频帧率
示例: 30
seed integer 随机种子
示例: 20231234
n integer 生成视频数量
示例: 1
response_format string 响应格式
示例: url
user string 用户标识
示例: user-1234
metadata object 扩展参数 (如 negative_prompt, style, quality_level 等)

调用案例

curl -X POST "https://你的newapi服务器地址/v1/videos" \
  -H "Authorization: Bearer $NEWAPI_API_KEY" \
  -F "model=gpt-4o" \
  -F "prompt=A cute baby sea otter wearing a beret." \
  -F "image=@image.png" \
  -F "duration=5" \
  -F "width=1280" \
  -F "height=720"

成功响应示例

{
  "id": "task_123456",
  "object": "string",
  "model": "gpt-4o",
  "status": "string",
  "progress": 1,
  "created_at": 1,
  "seconds": "string"
}

响应

HTTP 200

成功创建视频任务

application/json
字段 类型 必填 说明
id string 视频 ID
object string 对象类型
model string 使用的模型
status string 任务状态
progress integer 进度百分比
created_at integer 创建时间戳
seconds string 视频时长
completed_at integer 完成时间戳
expires_at integer 过期时间戳
size string 视频尺寸
error object OpenAI 视频错误信息
error.message string 错误信息
error.code string 错误码
metadata object 额外元数据
HTTP 400

请求参数错误

application/json
字段 类型 必填 说明
error object
error.message string 错误信息
error.type string 错误类型
error.param string | null 相关参数
error.code string | null 错误代码

OpenAPI 源文件

openapi/generated/ai-model/视频(Videos)/Sora格式/post-v1-videos-createvideo-383844578.json