Skip to content

Wan 2.7 - 视频编辑 ​

接口 ​

POST /videos/generations

完整 URL: https://modelfold.ai/v1/videos/generations

鉴权:所有请求都需要 Authorization: Bearer <API_KEY> 请求头。

模型参数直接放在 JSON 请求体中,不要套 input。请求等待生成完成后返回 data[].url;支持的媒体模型也可使用 异步创建、轮询及回调。示例素材地址须替换为自己的公开可访问文件。计费及错误说明见 API 网关。

视频编辑任务的输入参数。

请求参数 ​

请求体 (application/json) ​

参数类型必填说明
modelstring是用于生成任务的模型名称。必填字段。
- 该端点必须使用 wan/2-7-videoedit 模型 默认值:"wan/2-7-videoedit"。 可选值:wan/2-7-videoedit。 示例:wan/2-7-videoedit。
promptstring是本站网关要求传入 prompt,最长 2000 字。文本提示词,用来描述生成视频中期望包含的元素和视觉特点。支持中英文,最大长度 5000 字符。 maxLength: 2000. 示例:为人物换上酷帅的衣服,再戴参考图里的帽子。。
negative_promptstring否反向提示词,用来描述不希望出现在视频画面中的内容。支持中英文,最大长度 500 字符。 maxLength: 500. 示例:低分辨率、错误、最差质量、低质量、残缺、多余的手指、比例不良等。。
video_urlstring是待编辑视频的 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_imagestring否参考图像 URL,用于人物、服饰、风格等参考。
- 格式:JPEG、JPG、PNG(不支持透明通道)、WEBP
- 分辨率:宽高范围 [240,8000] 像素
- 宽高比:1:8 到 8:1
- 支持 http/https 公网 URL 或 oss 临时 URL 示例:https://example.com/demo/reference.png。
resolutionstring否输出视频分辨率档位。1080p 费用高于 720p。默认值为 1080p。
- 720p: 720p
- 1080p: 1080p 默认值:"1080p"。 可选值:720p / 1080p。 示例:1080p。
aspect_ratiostring否输出视频宽高比。
- 不传时:默认按输入视频宽高比生成近似比例视频
- 传入时:按指定宽高比生成
- 可选值:16:9、9:16、1:1、4:3、3:4 可选值:16:9 / 9:16 / 1:1 / 4:3 / 3:4。 示例:16:9。
durationinteger否输出视频时长,单位秒。
- 默认值为 0,表示直接使用输入视频时长,不截断
- 传入指定值时,从原视频 0 秒开始截取至该长度
- 合法取值为 0 或 [2,10] 之间的整数 默认值:0。 minimum: 0. maximum: 10. 示例:0。
audio_settingstring否视频声音设置。
- auto:默认,模型根据 prompt 智能判断是否重生成音频
- origin:强制保留输入视频原声 默认值:"auto"。 可选值:auto / origin。 示例:auto。
prompt_extendboolean否是否开启 prompt 智能改写。开启后使用大模型对输入 prompt 进行扩写,短 prompt 场景下效果更好,但会增加耗时。 默认值:true。 示例:true。
watermarkboolean否是否添加水印。水印位于视频右下角,文案固定为“AI生成”。 默认值:false。 示例:false。
seedinteger否随机种子,范围 0-2147483647。未传时系统自动生成。 minimum: 0. maximum: 2147483647. 示例:0。
nsfw_checkerboolean否默认 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": {}
}

ModelFold — 一个 API,接入所有主流 AI 模型。