Skip to content

Sora

接口说明

Sora 使用统一的 POST /v1/videos 入口,支持图生视频和更高规格的 Pro 版本。

典型模型

  • sora_video2-portrait
  • sora-2-pro
  • sora-2-characters

请求示例

json
{
  "model": "sora_video2-portrait",
  "prompt": "让这张图动起来:微风吹动、镜头轻微推近、整体自然稳定。",
  "image": "https://example.com/reference.jpg"
}

Pro 参数

使用 sora-2-pro 时,建议同时提供:

  • seconds:仅支持 10 | 15 | 25
  • size:横屏 1792x1024,竖屏 1024x1792
json
{
  "model": "sora-2-pro",
  "prompt": "同一场景生成更细腻的光影变化与镜头运动。",
  "image": "https://example.com/reference.jpg",
  "seconds": "25",
  "size": "1792x1024"
}

轮询与结果

text
GET /v1/videos/{id}

任务完成后优先尝试:

  • video_url
  • data.video_url

如实现提供 /v1/videos/{id}/content?variant=video,也可作为兜底下载方式。

注意事项

  • Pro 版参数是强约束,不要传未支持的时长或尺寸
  • 图生视频的输入图必须可公网访问

以 VitePress 构建,由 Cloudflare Pages 发布