文本转视频
1. 文本生成视频
POST /text2video
根据文本提示词生成视频。
请求体
json
{
"prompt": "一只猫在草地上奔跑",
"size": "832*480",
"base_seed": -1,
"frame_num": 25,
"sample_shift": 0.0,
"sample_solver": "unipc",
"sample_steps": 30,
"sample_guide_scale": 5.0,
"offload_model": false
}参数说明
prompt(必填):视频生成的文本提示词size(可选):生成视频的尺寸(宽度*高度),对于图像到视频任务,默认为 "832*480"base_seed(可选):用于生成图像或视频的随机种子,默认为 -1frame_num(可选):从图像或视频中采样的帧数,应为 4n+1 形式的数字sample_shift(可选):流匹配调度器的采样偏移因子sample_solver(可选):使用的采样求解器,默认为 "unipc"sample_steps(可选):采样步骤数sample_guide_scale(可选):无分类器引导比例,默认为 5.0offload_model(可选):是否在每次模型前向传播后将模型卸载到 CPU,以减少 GPU 内存使用,默认为 false
响应 (200)
json
{
"id": "任务ID",
"status": "任务状态",
"message": "状态信息"
}2. 获取任务状态
GET /status/{id}
查询特定任务的状态。
路径参数
id(必填):任务 ID
响应 (200)
json
{
"id": "任务ID",
"status": "任务状态",
"message": "状态信息"
}3. 下载视频
GET /download/{id}
下载生成的视频。
路径参数
id(必填):任务 ID
响应 (200)
json
视频数据
