3.4 KiB
阿里云万相视频测试(2026-09-16)
按“先用阿里云的视频测试”执行。沿用红色咖啡杯参考图与推进镜头提示词,真实调用阿里云百炼北京线路;只测试 wan2.6-i2v-flash 首帧生视频,未改线上默认模型,未部署。
实际结果
| 环节 | 结果 | 说明 |
|---|---|---|
| 原“千问视频”凭据 | 401 / invalid_api_key | 该配置下没有模型;不是已可用的视频线路 |
| 现有“阿里云”官方凭据 | 可用 | 用现有配置进行测试,没有展示或提交密钥 |
| 阿里云直接请求 | 成功,41.888 秒 | 任务 ba336392-6ddb-41f0-8db5-33af2ab41396,包含 10 秒轮询间隔;不是精确服务商计算时长 |
本站 /api/canvas/generate/video |
成功,39.166 秒 | 独立新任务 593dced8-36e0-4a9a-8b3b-ff90abd603ff;实际使用万相,未走 Veo |
| 成片文件 | 通过解码检查 | H264、1280×720、5.000 秒、1,118,864 字节;按请求生成无音轨视频 |
| 画布自动转存、刷新播放 | 本轮未验收 | 本地数据库隧道出现 CONNECT_TIMEOUT,画布读取超时;恢复后刷新时浏览器连接关闭。不能沿用上一轮 Veo 的浏览器通过结果作为万相本轮通过证据 |
| 画面效果 | 尚不达标 | 2 秒抽帧出现大小两个杯子叠影;提示词要求保持单个杯子,不能把接口成功当成产品一致性达标 |
本轮接入
新增独立万相画布适配器,调用官方 video-synthesis 创建异步任务,再用任务 ID 查询;生成成功交给已有画布转存流程。不改旧聊天视频 Provider 的行为。
模型筛选仅开放已接入的 qianwen-video / wan2.6-i2v-flash。配置采用首帧模式、720P/1080P、2–15 秒整数、随参考图比例。单图精确传入 img_url;显式传入分辨率、时长和音频开关,不再依赖旧 Provider 的默认参数。首尾帧、多参考、外部音频、其他万相版本不因此标为已支持。
本轮相关回归共 35 项通过(34 项批次通过,随后新增 1 项错误处理检查并重跑 6 项适配器测试通过),源码 TypeScript 检查通过。覆盖提交参数、只读轮询、任务失败、无产物不成功、未实现模型不出现在候选中。未运行完整生产构建。
官方参数依据:阿里云万相首帧 API 文档。本轮真实请求只覆盖 5 秒、720P、无声,其他官方支持参数没有逐个付费生成。
隔离范围与证据
本地工作树在 codex/video-canvas-parity-0916。数据库专用 schema codex_wan_20260916 只覆盖测试用 AiProvider/AiModel,复用现有官方凭据;生产 public 模型与服务商配置未修改。使用专用 QA 账号和测试画布。
原始证据位于 .qa/video-aliyun/:direct.jsonl、canvas-result.json、media-probe.json、wan-canvas.mp4、wan-frame.png、tests.log、typecheck.log。临时签名地址、账号凭据和原始环境文件不提交 Git。
阿里云任务在当前请求内轮询,275 秒内未完成会带任务 ID 报超时;尚未增加持久化任务队列或刷新后续查。当前通过范围是官方直连与本站完整生成 API,不包含浏览器一键生成到刷新恢复的完整闭环。
收尾已禁用专用测试账号并撤销会话,删除本轮隔离模型 schema、临时凭据,停止本轮开发服务及数据库隧道。未改生产服务商 Key 或模型默认项。