POST
/
v1
/
video
/
generations
万相 2.7 视频生成
curl --request POST \
  --url https://api.novawander.cn/v1/video/generations \
  --header 'Authorization: <authorization>'

简介

万相 2.7(Wan 2.7)是阿里云百炼推出的视频生成系列,由文生视频(Wan2.7-t2v)、图生视频(Wan2.7-i2v)、参考生视频(Wan2.7-r2v)与视频编辑(Wan2.7-videoedit)组成,覆盖从零创作、画面控制、演绎复刻到精细编辑的完整工作流。全系列支持 720P 与 1080P 输出。 通过 NovaWander AI 统一视频接口调用:先 提交视频任务 获取 task_id,再 查询视频任务 轮询状态并获取 url。
万相 2.7 与 2.5 均通过 metadata.input 与 metadata.parameters 传递参数;2.7 通过 media 数组支持更多生成模式。详见 万相 2.5。

认证

Authorization
string
必填
Bearer Token,如 Bearer sk-xxxxxxxxxx

支持的模型

模型 ID说明支持分辨率最大时长特点
wan2.7-t2v-2026-04-25文生视频720P、1080P15 秒多镜头叙事、自定义音频
wan2.7-i2v-2026-04-25图生视频720P、1080P15 秒首帧、首尾帧、视频续写
wan2.7-r2v参考生视频720P、1080P有视频参考时 10 秒;无视频参考时 15 秒多模态参考、音色参考、多角色互动

调用流程

  1. 提交任务:POST /v1/video/generations,传入 model、prompt、duration 及 metadata 中的万相参数。
  2. 轮询状态:GET /v1/video/generations/{task_id},建议每 3–15 秒查询一次,直到 status 为 succeeded 或 failed。
  3. 获取结果:成功时响应中的 url 为视频地址(有效期通常为 24 小时,请及时下载转存)。

通用请求结构

字段类型必填说明
modelstring是模型 ID,见上表
promptstring是视频生成提示词(与 metadata.input.prompt 一致)
durationinteger否视频时长(秒),与 metadata.parameters.duration 保持一致
metadata.inputobject是输入:prompt、media、audio_url、negative_prompt 等
metadata.parametersobject否处理参数:resolution、ratio、duration、prompt_extend、watermark、seed 等

提交成功响应

{
  "task_id": "video_69095b4ce0048190893a01510c0c98b0",
  "status": "submitted",
  "format": "mp4"
}

查询成功响应

{
  "task_id": "video_69095b4ce0048190893a01510c0c98b0",
  "status": "succeeded",
  "format": "mp4",
  "url": "https://novawander-ads.oss-cn-guangzhou.aliyuncs.com/2025/11/18/abc123/video.mp4"
}

使用场景

基于文本提示词生成视频,支持多镜头分镜描述、智能改写 prompt、自定义音频。
metadata.input.prompt
string
必填
文本提示词。可使用时间戳描述分镜,例如「第1个镜头[0-3秒] … 第2个镜头[3-6秒] …」
metadata.input.negative_prompt
string
反向提示词,不超过 500 字符
metadata.input.audio_url
string
自定义音频 URL(wav/mp3),时长 2–30 秒,不超过 15MB
metadata.parameters.resolution
string
默认值:"720P"
720P 或 1080P
metadata.parameters.ratio
string
默认值:"16:9"
宽高比:16:9、9:16、1:1、4:3、3:4
metadata.parameters.duration
integer
默认值:"5"
视频时长(秒),取值范围 2–15
metadata.parameters.prompt_extend
boolean
默认值:"true"
是否开启 Prompt 智能改写
metadata.parameters.watermark
boolean
默认值:"false"
是否添加水印
多镜头叙事示例:
curl -X POST "https://api.novawander.cn/v1/video/generations" \
  -H "Authorization: Bearer sk-xxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "wan2.7-t2v-2026-04-25",
    "prompt": "第1个镜头[0-3秒] 全景:雨夜的纽约街头,霓虹灯闪烁,一位身穿黑色风衣的侦探快步行走。第2个镜头[3-6秒] 中景:侦探进入一栋老旧建筑。",
    "duration": 6,
    "metadata": {
      "input": {
        "prompt": "第1个镜头[0-3秒] 全景:雨夜的纽约街头,霓虹灯闪烁,一位身穿黑色风衣的侦探快步行走。第2个镜头[3-6秒] 中景:侦探进入一栋老旧建筑。"
      },
      "parameters": {
        "resolution": "720P",
        "ratio": "16:9",
        "duration": 6,
        "prompt_extend": true,
        "watermark": false
      }
    }
  }'

参数参考

通用 parameters

参数类型说明
durationinteger文生/图生:2–15 秒;参考生:有视频参考时 2–10 秒,否则 2–15 秒
resolutionstring720P 或 1080P
prompt_extendboolean是否智能改写 Prompt,默认 true
watermarkboolean是否添加水印,默认 false
seedinteger随机种子,范围 [0, 2147483647]

文生视频 & 参考生视频

参数类型说明
ratiostring16:9、9:16、1:1、4:3、3:4。图生视频(i2v)由输入素材决定画幅,无需传 ratio

媒体输入限制

类型格式大小其他限制
图像JPEG、JPG、PNG、BMP、WEBP≤ 20MB宽高 240–8000px,宽高比 1:8 ~ 8:1
音频(driving_audio)WAV、MP3≤ 15MB时长 2–30s
音频(reference_voice)WAV、MP3≤ 15MB时长 1–10s
视频(first_clip / reference_video)MP4、MOV≤ 100MBfirst_clip:2–10s;reference_video:1–30s;宽高 240–4096px

错误处理

HTTP 状态码含义建议
400请求参数错误检查 metadata 结构与媒体限制
401未授权检查 API Key
429请求过于频繁降低频率后重试
502上游服务错误稍后重试
任务失败时,status 为 failed,error.message 包含具体原因。

常见问题

视频 url 与 task_id 有效期通常为 24 小时。建议获取后立即下载并转存至自有存储。
仅 参考生视频(wan2.7-r2v)支持。在 media 中为 reference_image 或 reference_video 添加 reference_voice 字段,传入 1–10 秒的音频 URL。
  • 首帧:first_frame(可选 driving_audio)
  • 首尾帧:first_frame + last_frame
  • 续写:first_clip
万相 2.5 与 2.7 均使用 metadata.input / metadata.parameters,但 2.5 图生视频通过 img_url 传首帧,2.7 通过 media 数组支持首帧、首尾帧、续写与参考生视频等更多模式。详见 万相 2.5。

相关接口

提交视频任务

统一视频任务提交入口与多模型参数说明

查询视频任务

轮询任务状态并获取视频 URL