POST /v1/video/generations。任务是异步执行的:提交后保存 task_ ID,再按异步任务工作流查询结果。
模型与输入
请求头
请求体字段
metadata.input.media[] 元素
wan2.7-i2v 使用 first_frame、可选 last_frame 和 driving_audio。wan2.7-r2v 使用参考媒体。wan2.7-videoedit 必须使用一个 video,可添加 reference_image。万相 3.0 支持首尾帧或参考图片、视频、音频、file、link,但首尾帧不能与这些参考媒体混用。
参数规则
图生视频用输入图片的比例决定输出画幅,因此不要为
wan2.7-i2v 传 metadata.parameters.ratio。
万相 3.0 支持 adaptive 画幅。duration: -1 仅适用于万相 3.0,由上游根据输入自动确定时长。具体可用模型和参数以列出模型与实际请求响应为准。
文生视频示例
完整调用示例
所有示例使用统一任务接口。提交响应、查询响应、状态枚举和下载命令见异步任务工作流。首尾帧图生视频
第一张images 是首帧,第二张是尾帧。也可以改用 image 或 input_reference 只传首帧。图生视频由图片决定画幅,因此不要传 metadata.parameters.ratio。
参考图和参考视频生视频
使用metadata.input.media 指定媒体角色。wan2.7-r2v 可使用 1–5 个参考媒体;带参考视频时,duration 只能为 2–10 秒。
视频编辑
wan2.7-videoedit 必须传 1 段源视频。使用 images 传可选参考图,最多 4 张;不要传 duration。
first_frame、reference_image 和 reference_video。视频编辑只接受 1 个 video 和最多 4 个 reference_image。所有 URL 必须能被上游服务访问。
万相 2.7 是否可用取决于你的 API 密钥与渠道。提交前通过列出模型确认模型名。