Wan 2.7 - 视频编辑
接口
POST /videos/generations
完整 URL: https://modelfold.ai/v1/videos/generations
鉴权:所有请求都需要
Authorization: Bearer <API_KEY>请求头。
模型参数直接放在 JSON 请求体中,不要套 input。请求等待生成完成后返回 data[].url;支持的媒体模型也可使用 异步创建、轮询及回调。示例素材地址须替换为自己的公开可访问文件。计费及错误说明见 API 网关。
视频编辑任务的输入参数。
请求参数
请求体 (application/json)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | 是 | 用于生成任务的模型名称。必填字段。 - 该端点必须使用 wan/2-7-videoedit 模型 默认值:"wan/2-7-videoedit"。 可选值:wan/2-7-videoedit。 示例:wan/2-7-videoedit。 |
prompt | string | 是 | 本站网关要求传入 prompt,最长 2000 字。文本提示词,用来描述生成视频中期望包含的元素和视觉特点。支持中英文,最大长度 5000 字符。 maxLength: 2000. 示例:为人物换上酷帅的衣服,再戴参考图里的帽子。。 |
negative_prompt | string | 否 | 反向提示词,用来描述不希望出现在视频画面中的内容。支持中英文,最大长度 500 字符。 maxLength: 500. 示例:低分辨率、错误、最差质量、低质量、残缺、多余的手指、比例不良等。。 |
video_url | string | 是 | 待编辑视频的 URL。必填,仅支持 1 个视频。 - 格式: mp4、mov- 时长: 2 到 10 秒- 分辨率:宽高范围 [240,4096] 像素- 宽高比: 1:8 到 8:1- 文件大小:不超过 100MB- 支持 http/https 公网 URL 或 oss 临时 URL 示例:https://example.com/demo/video.mp4。 |
reference_image | string | 否 | 参考图像 URL,用于人物、服饰、风格等参考。 - 格式: JPEG、JPG、PNG(不支持透明通道)、WEBP- 分辨率:宽高范围 [240,8000] 像素- 宽高比: 1:8 到 8:1- 支持 http/https 公网 URL 或 oss 临时 URL 示例:https://example.com/demo/reference.png。 |
resolution | string | 否 | 输出视频分辨率档位。1080p 费用高于 720p。默认值为 1080p。- 720p: 720p- 1080p: 1080p 默认值:"1080p"。 可选值:720p / 1080p。 示例:1080p。 |
aspect_ratio | string | 否 | 输出视频宽高比。 - 不传时:默认按输入视频宽高比生成近似比例视频 - 传入时:按指定宽高比生成 - 可选值: 16:9、9:16、1:1、4:3、3:4 可选值:16:9 / 9:16 / 1:1 / 4:3 / 3:4。 示例:16:9。 |
duration | integer | 否 | 输出视频时长,单位秒。 - 默认值为 0,表示直接使用输入视频时长,不截断- 传入指定值时,从原视频 0 秒开始截取至该长度- 合法取值为 0 或 [2,10] 之间的整数 默认值:0。 minimum: 0. maximum: 10. 示例:0。 |
audio_setting | string | 否 | 视频声音设置。 - auto:默认,模型根据 prompt 智能判断是否重生成音频- origin:强制保留输入视频原声 默认值:"auto"。 可选值:auto / origin。 示例:auto。 |
prompt_extend | boolean | 否 | 是否开启 prompt 智能改写。开启后使用大模型对输入 prompt 进行扩写,短 prompt 场景下效果更好,但会增加耗时。 默认值:true。 示例:true。 |
watermark | boolean | 否 | 是否添加水印。水印位于视频右下角,文案固定为“AI生成”。 默认值:false。 示例:false。 |
seed | integer | 否 | 随机种子,范围 0-2147483647。未传时系统自动生成。 minimum: 0. maximum: 2147483647. 示例:0。 |
nsfw_checker | boolean | 否 | 默认 false。为 false 时不额外进行内容过滤,结果由模型直接返回。 |
请求示例
bash
curl -X POST "https://modelfold.ai/v1/videos/generations" \
-H "Authorization: Bearer $MODELFOLD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "wan/2-7-videoedit",
"video_url": "https://example.com/demo/video.mp4",
"prompt": "为人物换上酷帅的衣服,再戴参考图里的帽子。",
"resolution": "1080p",
"duration": 0,
"audio_setting": "auto",
"prompt_extend": true,
"watermark": false
}'json
{
"model": "wan/2-7-videoedit",
"video_url": "https://example.com/demo/video.mp4",
"prompt": "为人物换上酷帅的衣服,再戴参考图里的帽子。",
"resolution": "1080p",
"duration": 0,
"audio_setting": "auto",
"prompt_extend": true,
"watermark": false
}响应
200 — 生成完成。usage 返回实际计费明细;结果地址仅作结构示例。
json
{
"ok": true,
"created": 1792134000,
"data": [
{
"url": "https://modelfold.ai/uploads/outputs/result.mp4"
}
],
"usage": {}
}