Wan2.7 文生视频
- WAN2.7 (wan2.7-text-to-video) 模型支持文生视频模式,基于文本提示词生成一段流畅的视频
- 多镜头叙事: 通过
prompt自然语言控制镜头结构- 单镜头:在提示词中说明「生成单镜头视频」
- 多镜头:使用「生成多镜头视频」或时间戳分镜(如「第 1 个镜头 [0-3 秒] 全景:雨夜的街头」)
- 默认:未指定时模型根据
prompt内容自行理解
- 音频处理:
- 传入
audio_urls:模型以该音频为驱动源生成视频 - 不传
audio_urls:模型根据视频画面内容自动生成匹配的背景音乐或音效
- 传入
- 异步处理模式,使用返回的任务ID 进行查询
- 生成的视频链接,有效期为24小时,请尽快保存
授权
##所有接口均需要使用Bearer Token进行认证##
获取 API Key :
访问 API Key 管理页面 获取您的 API Key
使用时在请求头中添加:
Authorization: Bearer YOUR_API_KEY请求体
模型名称,固定为 wan2.7-text-to-video
wan2.7-text-to-video "wan2.7-text-to-video"
视频生成的文本提示词。支持中英文,每个汉字/字母占 1 个字符,超过部分会自动截断,最大长度 5000 字符
多镜头叙事: 通过自然语言控制镜头结构
- 单镜头:在提示词中说明「生成单镜头视频」
- 多镜头:使用「生成多镜头视频」或时间戳分镜(如「第 1 个镜头 [0-3 秒]」)
5000"一只小猫在月光下奔跑"
负面提示词,描述不希望在视频画面中出现的内容。支持中英文,最大长度 500 字符,超过部分会自动截断
500"模糊, 低质量"
驱动音频文件 URL 数组(可选)。当前仅支持 1 个元素
生效逻辑:
- 传入:模型以该音频为驱动源生成视频
- 不传:模型根据画面内容自动生成匹配的背景音乐或音效
格式要求:
- 支持格式:
wav、mp3 - 时长范围:
2 ~ 30秒 - 文件大小:不超过
15MB
截断处理:
- 若音频长度超过
duration值,自动截取前 N 秒,其余部分丢弃 - 若音频长度不足视频时长,超出音频长度部分为无声视频。例如:音频为 3 秒、视频时长为 5 秒,输出视频前 3 秒有声、后 2 秒无声
1 element["https://example.com/audio.mp3"]视频清晰度,默认为720p
说明:
720p: 标准清晰度,标准价格,此为默认值1080p: 高清晰度,价格会提升
720p, 1080p "720p"
视频宽高比,默认为 16:9
不同档位输出分辨率:
| 分辨率档位 | 16:9 | 9:16 | 1:1 | 4:3 | 3:4 |
|---|---|---|---|---|---|
| 720p | 1280×720 | 720×1280 | 960×960 | 1104×832 | 832×1104 |
| 1080p | 1920×1080 | 1080×1920 | 1440×1440 | 1648×1248 | 1248×1648 |
16:9, 9:16, 1:1, 4:3, 3:4 "16:9"
视频时长(秒),范围 2-15
注意:
- 支持
2~15秒之间的任意整数值 - 实际扣费以生成视频的秒数为准
2 <= x <= 155
随机种子,默认随机
说明:
- 取值范围:
1~2147483647 - 固定 seed 可在调试 prompt 时降低参数变化的干扰,提升结果可复现性
1 <= x <= 214748364742
是否开启prompt智能改写,开启后将使用大模型优化正向提示词,对描述性不足、较为简单的prompt提升效果较明显。
注意: 默认值为 false,不传或传 false 时不会触发改写,如需开启请显式传 true
false
任务完成后的HTTPS回调地址
回调时机:
- 任务完成(completed)、失败(failed)或取消(cancelled)时触发
- 在计费确认完成后发送
安全限制:
- 仅支持HTTPS协议
- 禁止回调到内网IP地址(127.0.0.1、10.x.x.x、172.16-31.x.x、192.168.x.x等)
- URL长度不超过
2048字符
回调机制:
- 超时时间:
10秒 - 失败后最多重试
3次(会分别在失败的1秒/2秒/4秒后进行重试) - 回调响应体格式与任务查询接口返回的格式一致
- 回调地址若返回2xx状态码视为成功,其他状态码会触发重试
"https://your-domain.com/webhooks/video-task-completed"
响应
视频任务创建成功
任务创建时间戳
1757169743
任务ID
"task-unified-1757169743-7cvnl5zw"
实际使用的模型名称
"wan2.7-text-to-video"
任务的具体类型
video.generation.task 任务进度百分比 (0-100)
0 <= x <= 1000
任务状态
pending, processing, completed, failed "pending"
视频任务详细信息
任务的输出类型
text, image, audio, video "video"
使用量和计费信息