fix(platform): r2v媒体字段非必填+合成模板media键条件渲染(2026-09-06用户纠正)
用户纠正:wan3.0全能参考三种媒体一个不传=纯文生视频(t2v),完全合法(文档明示
「prompt和media必填其一」「文生视频不传入任何媒体文件」)。此前required=True把
合法t2v/部分组合模式堵死,且无条件渲染发出"media": []空数组(文档t2v形态不带
media键,API未承诺接受空数组,不能赌)。
- _build_param_schema: 媒体字段一律required=False(prompt保持必填作锚);
纯参考模型空媒体提交由API拒绝+test_model_call当场暴露,非静默失败
- r2v合成模板media键包Jinja条件:有媒体渲染media键,零媒体整个省略,
两形态逐字对齐官方API参考(wan3-video-generation-api-reference已核实)
- 拼接空格防"{{%"词法错(单测实抓)
- _dry_render_check增零媒体形态干跑(StrictUndefined下测空数组[],不测缺键)
- 单测9项:零媒体省略/部分组合/三模态顺序/干跑/schema非必填