Api

视频任务

查询 Vidrush 视频任务状态并获取生成的视频 URL。

查询任务

GET https://vidrush-ai.com/api/v1/tasks/{taskId}
Authorization: Bearer sk-your-api-key

{taskId} 替换为 POST /api/v1/videos 返回的 data.id

curl -H "Authorization: Bearer $VIDRUSH_API_KEY" \
  https://vidrush-ai.com/api/v1/tasks/task_123

响应使用 { code, message, data } 信封。data 是公开任务记录;该端点始终将 data.taskUrls 返回为数组。

轮询

5 秒间隔轮询。data.status 进入终态后停止。

状态含义操作
pending任务已被接受继续轮询
processing提供方正在生成继续轮询
success生成完成使用 data.taskUrls 中的 URL
failed生成失败停止并报告失败
canceled生成已取消停止并报告取消

任务列表

GET /api/v1/tasks 返回你自己的任务,按创建时间倒序,结构与单任务端点相同(已脱敏)。

查询参数类型说明
statusstringpendingprocessingsuccessfailedcanceled
media_typestringvideoimagemusicaudiospeech
pageinteger从 1 开始的页码,默认 1
limitinteger1100,默认 20data.has_more 表示是否还有下一页
{
  "code": 0,
  "message": "ok",
  "data": {
    "tasks": [{ "id": "task_123", "status": "success", "mediaType": "video" }],
    "page": 1,
    "limit": 20,
    "has_more": false
  }
}

访问控制和错误

API key 只能读取其所属用户的任务。任务不存在或属于其他用户时,接口返回 HTTP 404code: -1message: "task not found"

v1 没有取消任务的端点。将任务处理返回的 canceled 视为终态。

On this page