ai-chatbot/docs/video-canvas-aliyun-test-2026-09-16.md

3.4 KiB
Raw Permalink Blame History

阿里云万相视频测试(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 或模型默认项。