视频生成系列
Sora 2 VVIP
OpenAI Sora 2 VVIP 版视频生成,支持风格控制与角色参考,1280x720,4/8/12 秒时长。
CokeAPI 接入 OpenAI Sora 2 VVIP 版视频模型。默认是异步任务: POST 创建后拿到 task_id,再通过 GET /v1/generations/{task_id} 轮询直到 succeeded。
图生视频提示:生成接口不再接收内联 base64 图片数据。请先使用 文件上传接口 上传参考图片获取 URL,再传入 image_urls。
模型 ID: sora-2-vvip
调用示例
请求参数
| 参数 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| model | string | 是 | — | sora-2-vvip |
| prompt | string | 是 | — | 视频描述文本 |
| duration | int | 否 | 8 | 时长秒数: 4 / 8 / 12 |
| aspect_ratio | string | 否 | 16:9 | 16:9 / 9:16 |
| image_urls | string[] | 否 | — | 参考图片 URL 列表,用于图生视频 |
| seed | int | 否 | — | 随机种子,可复现结果 |
| async | bool | 否 | true | 是否立即返回任务态 |
| callback_url | string | 否 | — | 任务完成时 POST 回调到此 URL |
响应
创建任务 (POST)
{
"id": "01HX...",
"task_id": "01HX...",
"object": "video.generation.task",
"status": "queued",
"progress": 0,
"model": "sora-2-vvip",
"kind": "video",
"mode": "text_to_video",
"created": 1714200000
}查询任务 (GET /v1/generations/{task_id})
完成后:
{
"id": "01HX...",
"task_id": "01HX...",
"object": "video.generation.task",
"status": "succeeded",
"progress": 100,
"model": "sora-2-vvip",
"kind": "video",
"mode": "text_to_video",
"result": {
"id": "01HX...",
"object": "video.generation",
"created": 1714200000,
"model": "sora-2-vvip",
"data": [
{
"url": "https://cdn.cokeapi.com/v/01HX....mp4",
"duration_ms": 8000,
"width": 1280,
"height": 720
}
]
},
"created": 1714200000
}Sora 2 任务平均耗时 60-180 秒。推荐每 5 秒轮询一次。也可以在创建时传 callback_url,任务完成后主动 POST 推送结果。超过 15 分钟仍未完成会自动标记为 failed 并退款。统一查询入口见 异步任务。
计费
按任务固定计费,不区分分辨率。以 6 秒为基准档,超过 6 秒按 10 秒档计费(费用 = 基准价 × 10/6)。
| 计费档位 | 价格 |
|---|---|
| 6 秒基准价 | $0.24 |
| 10 秒价 | $0.4 |
实际可选时长为 4/8/12 秒;4 秒按 6 秒基准价计费,8/12 秒按 10 秒档计费。
失败任务不计费,自动退款。价格为 2026-07 快照,以 模型列表页 实时价目为准。
注意事项
- 任务最长保留 24 小时,超过会被清理。需要长期存储请下载到自有 OSS
- 图生视频请先通过 文件上传接口 上传参考图片获取 URL,再通过
image_urls传入 - VVIP 版支持风格控制和角色参考,适合需要一致性角色的创作场景
- 失败的任务不计费,会自动返还预扣点数