Skip to main content
Sora 2 混剪功能(Remix)允许您基于已生成的视频进行二次编辑和创作。通过引用原始视频的任务 ID,并提供新的提示词,系统将保留视频的核心结构,同时完成您指定的修改。

路径参数

video_id
string
required
原始视频任务 ID,即之前视频生成请求返回的任务 ID。示例:"task_01K8SGYNNNVBQTXNR4MM964S7K"

请求参数

model
string
default:"sora-2"
required
视频混剪模型名称。支持的模型:
  • sora-2 — 标准版
  • sora-2-pro — 专业版,支持更长时长
  • sora-2-vip — VIP 版,更高优先级
示例:"sora-2""sora-2-pro"
prompt
string
required
混剪指令描述,说明需要对原始视频进行的具体修改。建议精确、聚焦于一个明确的调整,以获得最佳效果。示例:"Add a puppy playing in the scene"
duration
integer
混剪后视频时长(秒)。
  • sora-2:支持 10 或 15 秒
  • sora-2-pro:支持 15 秒(HD)或 25 秒
示例:15
aspect_ratio
string
视频宽高比。支持的格式:
  • 16:9 — 标准宽屏(推荐)
  • 9:16 — 竖屏模式
  • 1:1 — 方形
示例:"16:9"

请求示例

curl --request POST \
  --url https://geekapis.com/v1/videos/task_01K8SGYNNNVBQTXNR4MM964S7K/remix \
  --header 'Authorization: Bearer <YOUR_API_KEY>' \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "sora-2",
    "prompt": "Add a puppy playing in the scene",
    "duration": 15,
    "aspect_ratio": "16:9"
  }'

返回示例

200
{
  "id": "video_01K8SGYNNNVBQTXNR4MM964S7K",
  "object": "generation.task",
  "model": "sora-2",
  "status": "queued",
  "progress": 0,
  "created_at": 1768380224,
  "metadata": {
    "size": "720x720"
  }
}

响应字段

字段类型说明
idstring任务唯一标识符,用于查询任务状态
objectstring对象类型,固定为 generation.task
modelstring使用的模型名称
statusstring任务状态:queued / in_progress / completed / failed
progressinteger任务进度百分比(0–100)
created_atinteger任务创建时间戳(Unix 时间戳)
metadataobject任务元数据

查询任务状态

提交混剪任务后,使用以下接口轮询任务进度:
GET https://geekapis.com/v1/videos/generations/{task_id}