接口和请求头

POST https://top.qingyuntop.ai/v1/videos

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

按下表填写模型与输入即可提交对应视频任务。使用青云TOP API Key,无需填写阿里百炼 Key、地域 Endpoint 或 X-DashScope-Async 请求头。

请求参数

参数类型说明
modelstring必填。见下方模型能力表。
promptstring文生视频提示词;使用媒体时仍可填写,用于描述动作和镜头。
secondsinteger视频时长。普通模型通常为 2–15 秒;旧版模型按表格的固定值;Wan 3.0 支持 2–30 秒。
resolutionstring480P、720P 或 1080P,具体以模型为准。
ratiostring文生视频常用 16:9、9:16、1:1、4:3、3:4;Wan 3.0 还支持 adaptive。本接口不接受官方页面列出的 21:9。
img_url / image / input_referencestring旧版图生的首帧图片 URL 或完整图片 data URL,任选一种写法。Wan 2.7 / 3.0 可将其转换为 first_frame。
image_urlstringwan2.2-s2v 的数字人图片;普通旧版图生使用 img_url。
audio_urlstring音频驱动或音频输入 URL。
prompt_extendboolean是否智能扩写提示词;除数字人外默认 true。
watermarkboolean是否添加水印。
audioboolean是否生成或保留音频,是否有效取决于模型。
seedintegerWan 3.0 可用 -1 或 0–2147483647;其他模型使用 0–2147483647。
metadata.inputobject需要传递 Wan 3.0 或 Wan 2.7 专用媒体时使用。
metadata.parametersobject需要精确传递原生 duration、size 或其他参数时使用。

模型限制

模型输入结构分辨率(默认)时长(秒)
wan3.0-video文本 / media 全能参考480P / 720P / 1080P(1080P)2–30,或 -1
wan3.0-video-prime文本 / media 全能参考480P / 720P / 1080P(1080P)2–30,或 -1
wan2.7-t2vprompt 文生720P / 1080P(1080P)2–15
wan2.7-i2vmedia 图生 / 续写720P / 1080P(1080P)2–15
wan2.6-t2vprompt 文生 + size720P / 1080P(1080P)2–15
wan2.6-t2v-usprompt 文生 + size720P / 1080P(1080P)5 / 10 / 15
wan2.6-i2vimg_url 图生720P / 1080P(1080P)2–15
wan2.6-i2v-flashimg_url 图生720P / 1080P(1080P)2–15
wan2.6-i2v-usimg_url 图生720P / 1080P(1080P)5 / 10 / 15
wan2.5-t2v-previewprompt 文生 + size480P / 720P / 1080P(1080P)5 / 10
wan2.5-i2v-previewimg_url 图生480P / 720P / 1080P(1080P)5 / 10
wan2.2-t2v-plusprompt 文生 + size480P / 1080P(1080P)5
wan2.2-i2v-flashimg_url 图生480P / 720P / 1080P(720P)5
wan2.2-i2v-plusimg_url 图生480P / 1080P(1080P)5
wan2.2-kf2v-flashfirst_frame_url 首尾帧480P / 720P / 1080P(720P)5
wan2.2-s2vimage_url + audio_url 数字人480P / 720P(480P)跟随音频,小于 20
wanx2.1-t2v-plusprompt 文生 + size720P(720P)5
wanx2.1-t2v-turboprompt 文生 + size480P / 720P(720P)5
wanx2.1-i2v-plusimg_url 图生720P(720P)5
wanx2.1-i2v-turboimg_url 图生480P / 720P(720P)3 / 4 / 5
wan2.7-t2v-2026-04-25prompt 文生720P / 1080P(1080P)2–15
wan2.7-t2v-2026-06-12prompt 文生720P / 1080P(1080P)2–15
wan2.7-i2v-2026-04-25media 图生 / 续写720P / 1080P(1080P)2–15

表内输入字段可放在 metadata.input;生成参数可放在 metadata.parameters。扩展对象的同名字段会覆盖顶层字段,应只选一处填写。数字人时长跟随音频,省略 seconds;其他模型默认 5 秒。旧版文生模型使用 resolution + ratio 确定输出尺寸,无需另填原生 size。

媒体组合、原生参数含义见原生创建说明。Wan 3.0 智能时长可在本接口设置 seconds: -1;输入视频加输出视频不能超过 30 秒。普通图生比例由图片决定,ratio 会被移除。

文生视频示例

下面示例使用 wan2.7-t2v,返回的 id 是统一接口的公共任务 ID。

cURL 使用 Bash 语法;Python 安装 requests 后运行;Node.js 使用 22+ 并保存为 .mjs。示例中的 Key、任务 ID 和 example.com 素材地址都是占位符。

curl --fail-with-body "https://top.qingyuntop.ai/v1/videos" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"wan2.7-t2v","prompt":"雨后的老街,镜头缓慢向前推进,电影感光影。","seconds":5,"resolution":"720P","ratio":"16:9","prompt_extend":true,"watermark":false}'

Wan 3.0 参考生视频示例

Wan 3.0 的专用媒体数组放在 metadata.input.media,每项必须有 type 和 url。file 与 link 不能同时使用;使用文件或网页时必须把 prompt_extend 设为 true。

首尾帧不能与 reference_*、file、link 混用;尾帧必须配首帧。参考图最多 10 张,参考视频和参考音频各最多 5 个、每类总时长不超过 15 秒。将下面完整请求体替换文生示例的 body / json 即可。

{
  "model": "wan3.0-video",
  "prompt": "图1中的人物沿着视频1的运动方向奔跑,保持服装和光线一致。",
  "seconds": 8,
  "resolution": "1080P",
  "ratio": "16:9",
  "metadata": {
    "input": {
      "media": [
        {"type": "reference_image", "url": "https://example.com/character.png"},
        {"type": "reference_video", "url": "https://example.com/motion.mp4"}
      ]
    }
  }
}

输入地址要求

本入口不接受 multipart 文件上传。素材使用无需登录即可访问的 HTTPS 文件 URL;图片也可以使用完整图片 data URL。视频和音频按官方模型要求提供文件 URL,不要把所有媒体都当作图片 Base64。过期签名 URL、需要 Cookie 的页面和本地路径会导致素材读取失败。

图生视频请求体

Wan 2.7 首尾帧使用 media,下面完整请求体仍发到 /v1/videos。首帧加可选尾帧与配音的组合、first_clip 视频续写、旧版 img_url 和数字人用法详见按场景输入说明;在统一格式中把其中的 input 放到 metadata.input,parameters 放到 metadata.parameters 即可。

{
  "model": "wan2.7-i2v",
  "prompt": "人物自然转身,镜头保持稳定。",
  "seconds": 5,
  "resolution": "720P",
  "metadata": {
    "input": {"media": [
      {"type": "first_frame", "url": "https://example.com/first.png"},
      {"type": "last_frame", "url": "https://example.com/last.png"}
    ]}
  }
}

创建后返回 video 对象,保存 id。status 为 queued / in_progress 时等待,completed 时下载;返回 400 时先核对模型参数。完整响应状态及轮询示例见查询和下载。