仪表盘
在线节点 0 运行中 0 --:--:--
0
历史总任务
0
生成成功
0
生成失败
0%
成功率
0
运行中
0
排队中

成功 / 失败占比

各机器生成量

机器数据

机器名称
成功
失败
总计
成功率
状态

生成记录

点击行查看详情 · 视频文件 1 小时后自动清理,但记录永久保留
任务 ID提示词模式模型状态机器耗时提交时间
0 / 0

创建模型

模型是"对外能力":设置名字、后端模型名(Worker 侧映射)、支持的分辨率与最大时长。显卡绑定模型后,按此模型提交的任务只会派给绑定了它且能力满足的显卡。

模型名后端模型分辨率最大时长绑定显卡操作
调度规则:任务指定模型后,只派发给绑定了该模型能力(分辨率/时长)满足的在线空闲显卡;未指定模型的旧式任务派给任意空闲显卡。分辨率 480p=864×480、720p=1280×720、1080p=1920×1080,也支持自定义 WxH。
任务 ID模式素材状态节点耗时结果操作

1提示词与参数

2素材包(933)

点击选择或拖拽文件到此处
PNG/JPG/WebP 图 · MP4/MOV 视频 · WAV/MP3 音频
0 视频 0 音频 0 其他 0

API 说明文档

视频生成接口完整指南 · 支持一键复制所有示例
本服务对外提供两套兼容主流中转站的视频生成接口:OpenAI 风格/v1/videos)与 火山方舟风格/api/v3/contents/generations/tasks),以及一套面板原生的 表单上传 接口。所有接口均支持三种认证方式,生成结果在视频文件被清理(1 小时)后仍可通过记录接口查询历史。

认证方式

方式说明
登录会话 Cookie浏览器面板登录后自动携带,适合在面板内操作。
Authorization Bearer请求头 Authorization: Bearer <操作令牌或 sk- 密钥>,中转站/外部系统推荐。
URL 查询参数请求 URL 追加 ?token=<操作令牌>,适合无法设置请求头的场景。
默认操作令牌为 dev-token(可在下方「连接信息」修改);中转站请在「API 密钥」生成 sk- 开头的独立密钥。素材均支持 公网 URLdata URI

认证方式

三种认证方式,适配不同调用场景

认证方式一览

方式说明
登录会话 Cookie浏览器面板登录后自动携带,适合在面板内操作。
Authorization Bearer请求头 Authorization: Bearer <操作令牌或 sk- 密钥>,中转站/外部系统推荐。
URL 查询参数请求 URL 追加 ?token=<操作令牌>,适合无法设置请求头的场景。
默认操作令牌为 dev-token(可在「系统设置」修改);中转站请在「系统设置 → API 密钥」生成 sk- 开头的独立密钥。素材均支持 公网 URLdata URI

OpenAI 风格接口

兼容主流中转站的 /v1/videos 接口
POST/v1/videos创建视频任务(异步)

请求参数

参数类型必填说明
promptstring画面描述提示词
modelstring虚拟模型名(模型管理中创建),留空或 MiniMax-H3 表示不限
sizestring分辨率 WxH,如 864x480
durationnumber时长(秒),与 frames 二选一
framesnumber帧数(默认 362),未给 duration 时使用
fpsnumber帧率,默认 24
stepsnumber采样步数,默认 20
seednumber随机种子,-1 为随机
modestringi2v 首帧图生视频 / ref 多素材参考 / t2v 文生视频(留空自动判断)
first_frame_imagestring首帧图片 URL/data URI(i2v 必填)
reference_imagesstring[]参考图片 URL 数组
reference_videosstring[]参考视频 URL 数组
reference_audiosstring[]参考音频 URL 数组
bash请求示例
json创建返回
查询用 GET /v1/videos/{id},状态值:queued → processing → succeeded/failed;成功后返回 video_url 直接下载。

火山方舟风格接口

兼容火山方舟 / 豆包风格的视频生成接口
POST/api/v3/contents/generations/tasks创建视频任务(异步)

请求参数

参数类型必填说明
modelstring虚拟模型名,留空或 MiniMax-H3 表示不限
contentarray内容数组,元素 typetext / image_url / video_url / audio_url
generation_configobject生成参数:width,height,duration,frames,fps,steps,seed,size,mode
bash请求示例
json创建返回
查询用 GET /api/v3/contents/generations/tasks/{id},状态值:queued → running → success/failed;成功后取 content[0].video_url.url

表单上传接口

面板原生的 multipart 表单上传方式
POST/api/tasksmultipart 表单上传素材提交任务

请求参数

参数类型必填说明
promptstring提示词,支持 @图1/@视频2 引用素材
filesfile[]素材文件(多选),按类型自动分类图/视频/音频
modestringi2v / ref / t2v
modelstring虚拟模型名(绑定调度)
resolutionstring480p/720p/1080p/WxH
durationnumber时长(秒)
width / heightnumber自定义宽高(默认 864×480)
first_framestring首帧文件名(i2v)
waitnumber1 同步等待完成(默认异步)
bash请求示例
json返回示例

查询与下载

任务状态查询与结果下载
GET/api/tasks/{id}查询任务详情(含历史记录)
GET/api/tasks/{id}/result下载生成的视频文件
GET/api/tasks任务列表(可按 status 筛选)
GET/api/state看板实时数据
GET/api/stats统计与生成记录(分页)
bash查询与下载
视频文件在任务完成 1 小时后自动清理,但任务记录(状态/耗时/提示词/错误)永久保留,可随时通过 /api/tasks/{id}/api/stats 查询。

Python 完整示例

从创建任务到下载视频的完整流程
完整流程:创建任务 → 轮询状态 → 下载视频。建议轮询间隔 5~10 秒。
pythonrequests 轮询示例

状态码与错误

任务状态映射与 HTTP 错误码

任务状态映射

OpenAI 风格方舟风格含义
queuedqueued排队等待空闲显卡
processingrunning显卡正在生成
succeededsuccess生成完成
failedfailed生成失败(含 error 信息)

HTTP 状态码

HTTP 状态含义
200成功
400参数错误(如分辨率/时长/模型不匹配)
401未认证或令牌/密钥无效
403token 无效(Worker 接口)
404任务/文件不存在或已被清理
失败任务的查询响应中包含 error 字段说明原因。

部署指南

从零搭建 GPU 集群视频生成系统

架构概览

1. 每台云端显卡运行一个 worker.py(自动注册节点、心跳上报 GPU 状态);
2. 本机运行 rev_tunnel.py 建立反向隧道(云端 8010 → 本地 8000);
3. 在「提交任务」页上传 933 素材包(9 图 + 3 视频 + 3 音频),系统自动分配给空闲节点;
4. 生成完成后结果自动回传,在「任务管理」页下载;
5. 节点 40 秒无心跳自动标记离线,其运行中任务自动回到队列;
6. 素材与结果保留 1 小时后自动清理。

添加节点

「节点管理 → 添加节点」支持两种接入:新建(面板生成密钥,Worker 带 --node-key 上线)或 绑定已有密钥(云端 Worker 启动日志打印的密钥,填入面板登记)。

模型与调度

调度规则:任务指定模型后,只派发给绑定了该模型能力(分辨率/时长)满足的在线空闲显卡;未指定模型的旧式任务派给任意空闲显卡。分辨率 480p=864×480、720p=1280×720、1080p=1920×1080,也支持自定义 WxH。

连接信息

0
API 总调用
0
OpenAI 风格
0
方舟风格
0
活跃密钥
0
今日调用
调用最多

近 14 天调用趋势

接口调用占比

密钥管理

点击密钥可筛选其调用记录
名称密钥前缀调用次数状态创建时间最后使用

请求历史

时间接口方式路径调用方任务 ID状态错误
0 / 0