Skip to content

视频生成 API

身份验证

http
Authorization: Bearer $ROUTERBEE_API_KEY

创建视频任务

http
POST https://routerbee.com/v1/videos
Content-Type: application/json
Idempotency-Key: 每个新视频唯一的值
json
{
  "model": "seedance-2.0-fast",
  "prompt": "A bee flying over a futuristic city at sunset",
  "seconds": "5",
  "metadata": {
    "resolution": "720p",
    "ratio": "16:9",
    "duration": 5
  }
}

请求字段

字段类型必填说明
modelstringRouterBee 对外模型名称
promptstring视频内容、动作、镜头和风格描述
secondsstring建议视频时长,例如 "5"
metadata.resolutionstring建议例如 720p
metadata.ratiostring建议例如 16:99:16
metadata.durationnumber建议seconds 保持一致

创建响应

json
{
  "id": "rbjob_example",
  "task_id": "rbjob_example",
  "object": "video",
  "model": "seedance-2.0-fast",
  "status": "queued",
  "progress": 0
}

查询视频任务

http
GET https://routerbee.com/v1/videos/{task_id}
状态含义
queued排队中
in_progress / running正在生成
completed / succeeded生成成功
failed / cancelled失败或取消

建议每 3–5 秒查询一次。当任务成功后,优先从 result.video_url 读取视频地址。

json
{
  "task_id": "rbjob_example",
  "status": "completed",
  "progress": 100,
  "result": {
    "video_url": "https://example.com/video.mp4"
  }
}

让 AI 视频 API 接入更简单。