Api

API 总览

Vidrush v1 媒体 API 的基础 URL、认证、响应信封、任务生命周期和 HTTP 语义。

基础 URL

https://vidrush-ai.com
方法端点认证用途
GET/api/v1/models模型目录和定价;?type=video(默认)、imagemusic
GET/api/v1/voicesBearer key文本转语音音色目录
POST/api/v1/videosBearer key创建会消耗积分的视频任务
POST/api/v1/imagesBearer key创建图片任务
POST/api/v1/musicBearer key创建音乐任务
POST/api/v1/speechBearer key文本转语音
POST/api/v1/sound-effectsBearer key生成音效
GET/api/v1/tasks/{taskId}Bearer key查询任务状态和结果 URL(所有媒体类型)
GET/api/v1/creditsBearer key查询剩余积分

已认证请求使用 Authorization: Bearer sk-...。参见认证

响应信封

每个 v1 响应都是如下 JSON 信封:

{
  "code": 0,
  "message": "ok",
  "data": {}
}

用 HTTP 状态码处理传输层结果,用 code 判断业务结果。

HTTP 状态码code含义
2000请求成功
400-1请求、模型、选项无效,或被内容审核拦截
401-1001API key 缺失或无效
402-1002积分不足
404-1任务不存在,或当前 key 无权访问
500-1内部服务器错误

任务生命周期

视频和图片创建是异步的——创建后每 5 秒轮询一次 GET /api/v1/tasks/{taskId}。音乐和音频为同步生成,通常在创建响应中直接返回 successdata.taskUrls 结果 URL;同一 taskId 仍可通过任务端点查询,以保持统一流程。

状态操作
pending继续轮询
processing继续轮询
successdata.taskUrls 读取生成视频 URL
failed停止轮询并报告任务失败
canceled停止轮询并报告任务已取消

继续阅读视频生成图片生成音乐生成音频生成任务查询模型参考