POST https://www.moyu.info/v1/video/generationsGET https://www.moyu.info/v1/videos/{task_id}GET https://www.moyu.info/v1/videos/{task_id}/content{
"id": "848244325094924334",
"task_id": "848244325094924334",
"object": "video",
"model": "MODEL_NAME",
"status": "",
"progress": 0,
"created_at": 0
}{
"id": "848244325094924334",
"object": "video",
"model": "",
"status": "queued",
"progress": 20,
"created_at": 1770265725
}{
"id": "848244325094924334",
"object": "video",
"model": "MODEL_NAME",
"status": "completed",
"progress": 100,
"seconds": 5,
"created_at": 1770265725,
"metadata": {
"url": "https://example.com/video.mp4"
}
}{
"id": "848244325094924334",
"object": "video",
"model": "MODEL_NAME",
"status": "failed",
"progress": 0,
"error": {
"code": "invalid_parameters",
"message": "Invalid duration parameter"
},
"created_at": 1770265725
}completed 时,可以通过以下方式下载视频内容。{
"id": "848251142349520901",
"object": "video",
"model": "kling-v1",
"status": "cancelled",
"progress": 100,
"created_at": 1770267350,
"completed_at": 1770267360,
"error": {
"message": "Task cancelled by user",
"code": "task_cancelled"
}
}| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| model | string | 是 | 模型名称 |
| prompt | string | 是 | 描述提示词,详细描述想要生成的内容 |
| duration | integer | 否 | 视频时长(秒),支持 5 或 10,默认为 5 |
| mode | string | 否 | 生成模式:std(标准模式) 或 pro(专业模式),默认为 pro |
| image | string | 图生视频时需要 | 输入图片的URL地址或Base64编码 |
| metadata | object | 否 | 扩展参数对象,包含额外的视频生成配置 |
| metadata.mode | string | 否 | 生成模式,支持 "pro" 或 "std"(同 mode 参数) |
| metadata.cfg_scale | number | 否 | CFG Scale(提示词相关性),范围 0.1-1.0,默认 0.6 |
| metadata.aspect_ratio | string | 否 | 视频宽高比,支持 "16:9", "9:16", "1:1" |
| metadata.negative_prompt | string | 否 | 负面提示词,描述不希望出现的内容 |
| metadata.seed | integer | 否 | 随机种子,用于可重复生成,范围 0-4294967295 |
image 参数提供输入图片mode:生成模式,同顶层 mode 参数,可选 "pro"(专业模式)或 "std"(标准模式)cfg_scale:CFG Scale(提示词相关性),控制生成结果与提示词的贴合度aspect_ratio:视频宽高比negative_prompt:负面提示词seed:随机种子| 字段 | 类型 | 说明 |
|---|---|---|
| id | string | 任务唯一标识符 |
| task_id | string | 任务ID,用于查询生成结果 |
| object | string | 对象类型,固定为 "video" |
| model | string | 使用的模型名称 |
| status | string | 提交时该字段为空字符串(异步任务尚无状态),需查询接口获取实际状态 |
| progress | integer | 进度百分比(0-100) |
| created_at | integer | 创建时间戳 |
| 字段 | 类型 | 说明 |
|---|---|---|
| id | string | 任务唯一标识符 |
| object | string | 对象类型,固 定为 "video" |
| model | string | 使用的模型名称 |
| status | string | 任务状态:queued(排队中)、in_progress(处理中)、completed(成功)、failed(失败) |
| progress | integer | 进度百分比(0-100) |
| seconds | integer | 视频时长(秒),成功时返回 |
| metadata | object | 扩展信息,成功时 metadata.url 为生成的视频URL |
| error | object | 错误信息(仅在failed状态时返回) |
| created_at | integer | 创建时间戳 |