模型指南 · 视频生成
Sora 2 API 指南
苏姆卡皮 · 视频生成 · 厂商 OpenAI · Base URL https://sub.sumcapi.top/v1 · 更新于 2026-09-10
30 秒结论
- 它擅长什么:OpenAI 视频生成模型,支持文生视频与图生视频,走
/v1/videos一个端点即可开始。 - 怎么接:把 OpenAI SDK 的
base_url改成https://sub.sumcapi.top/v1,api_key换成苏姆卡皮密钥,模型名填Sora 2。 - 注意什么:视频生成 以控制台与模型广场实时展示为准;生产链路请配置超时、退避与兜底模型。
接口与关键参数
鉴权统一使用 Authorization: Bearer <API_KEY>。任务式接口先取回任务 ID,再轮询或回调获取结果
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 视频模型标识 |
prompt | string | 是 | 画面与运镜描述:镜头动作、主体、光线、景深逐项给 |
seconds | number | 是 | 时长(秒),计费主因子 |
size / resolution | string | 否 | 如 1280x720、1080p,越高越贵 |
image | file / url | 图生视频时 | 首帧或参考图,决定主体一致性 |
aspect_ratio | string | 否 | 16:9 / 9:16 / 1:1,按投放渠道先定比例 |
callback_url | string | 否 | 支持回调的模型用它替代轮询取结果 |
请求示例
cURL
# 创建任务:任务式返回,先取 id
curl https://sub.sumcapi.top/v1/videos \
-H "Authorization: Bearer $SUMCAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "Sora 2",
"prompt": "镜头缓慢推进,咖啡倒入白瓷杯,暖色台灯光,浅景深",
"seconds": 5,
"size": "1280x720"
}'
# 轮询结果:3–5 秒一次,并为单个任务设置总超时
curl https://sub.sumcapi.top/v1/videos/<task_id> -H "Authorization: Bearer $SUMCAPI_KEY"
Python(OpenAI SDK)
import requests
base, key = "https://sub.sumcapi.top/v1", "sk-你的密钥"
h = {"Authorization": "Bearer " + key}
task = requests.post(base + "/videos", headers=h, json={
"model": "Sora 2",
"prompt": "镜头环绕产品旋转一周,纯色背景,柔光",
"seconds": 5,
}).json()
print(task) # 取 id 后轮询 /videos/<id>
响应要点
- 结果地址有有效期,落库前先下载转存。
- 建议记录请求 ID:排查问题与计费争议都需要它。
- 同名模型可能由不同渠道提供,输出风格会有细微差异,切模型前做一轮回归。
常见错误与处理
| 状态码 / 现象 | 通常原因 | 建议处理 |
|---|---|---|
401 | 密钥无效、已停用或余额为 0 | 检查密钥状态与余额;轮换密钥后重新加载配置 |
403 | 模型不在该密钥绑定的分组内 | 换模型,或在控制台把该模型所在分组授予此密钥 |
404 | 模型名或路径不存在 | 先 GET /v1/models 校对可用清单 |
429 | 触发 RPM / 并发 / 配额限制 | 指数退避 1s → 2s → 5s → 10s 并加抖动,不要无脑重试 |
502 / 503 / 504 | 上游暂时不可用或过载 | 网关会自动切换候选渠道;仍失败时切兜底模型并延长超时 |
| 内容策略拒绝 | 提示词命中上游限制 | 改写提示词通常比重试更快;避免真人、品牌与受限题材 |
计费口径
- 按 秒 或按 任务 计费:时长、分辨率、帧率三个因子共同决定成本。
- 草稿阶段用低档 + 短时长验证构图,定稿再上高档。
- 创建失败、或返回失败状态且无成片的任务不计费;上游临时地址有有效期,请及时转存。
- 批量投放建议保留至少两个可用视频模型便于兜底,见 视频 API。
适用场景
- 短视频素材:5 秒草稿批量测试构图与节奏,跑通后再出高清成片。
- 分镜预览:给团队或客户看镜头语言,比文字描述省沟通成本。
- 商品动态展示:图生视频保持主体一致性,适合单品旋转与使用场景。
- 广告 A/B:同一脚本换不同运镜与光线,快速产出多版本。
选型建议
广告短片、分镜预览。同一能力建议同时配置 2 个以上候选模型,网关会在限流与过载时自动切换,见 路由与错误。
接入三步
- 在控制台创建密钥并绑定包含该模型的分组;
- 用上面的示例跑通一次最小请求,确认
model返回模型名; - 把
model做成配置项,在 模型广场 对照可用清单,逐步迁移业务链路。
相关模型(视频生成)
| 模型 | 能力 | 定位 |
|---|---|---|
| Veo 3.1 | 视频生成 | Google 视频生成模型,运镜与物理一致性表现好 |
| Veo 3.1 Fast | 视频生成 | Veo 的速度档位,适合批量草稿与构图测试 |
| Kling 2.6 | 视频生成 | 可灵视频模型,人物动作与中文语义理解表现好 |
| Hailuo 02 | 视频生成 | 海螺视频模型,风格化与运镜控制常用 |
| Seedance 1.0 Pro | 视频生成 | 即梦视频生成档位,多镜头叙事与一致性可选 |
| Vidu Q2 Pro | 视频生成 | Vidu 参考生视频,主体一致性与特效模板丰富 |
| Wan 2.5 | 视频生成 | 通义万相视频模型,自托管与二次开发友好 |
| Kling Video O1 | 视频生成 | 可灵的长镜头与运镜控制版本,适合连贯叙事 |
常见问题
Sora 2 可以直接用 OpenAI SDK 调用吗?
可以。把 base_url 设为 https://sub.sumcapi.top/v1、api_key 换成苏姆卡皮密钥即可;如需 Anthropic 原生契约,用 /v1/messages。
模型广场里看不到 Sora 2 怎么办?
说明当前分组未包含该模型或上游暂时未开放。可换一个分组、联系管理员开通,或选择同能力的兜底模型,见 模型广场。
Sora 2 怎么计费?
口径是按 秒 或按 任务 计费:时长、分辨率、帧率三个因子共同决定成本。;实际倍率与单价以控制台实时展示为准,详见 模型定价。
调用报 429 怎么处理?
触发的是分组 RPM / 并发限制。按 1s → 2s → 5s 指数退避并加抖动,必要时提高分组限额或增加兜底模型。
苏姆卡皮