docs(skill): response_template的usage值禁加包裹引号——非空usage内层双引号破坏外层JSON,渲染回退生成物静默不落地(2026-09-06 E2E实测坑)
This commit is contained in:
parent
c27b6af90d
commit
24fa4c587a
@ -193,6 +193,12 @@ llm_model 的 price_input/price_output/cost_input/cost_output 四字段已删除
|
||||
- **下行(response_template)**:上游生成物 URL 用
|
||||
`{{ downloadfile2url(request, output.video_url) }}` 落地为本地持久 URL
|
||||
再给调用者——**上游 URL 有效期极短(DashScope 视频仅 24 小时),不落地即丢**。
|
||||
⚠️ **usage 值禁止加包裹引号**(2026-09-06 E2E 实测坑):写成
|
||||
`"usage": "{{ json.dumps(usage) }}"` 时,usage 非空(如 `{"video_duration":5}`)
|
||||
内层双引号会破坏外层 JSON 字符串值 → `json.loads` 断在 char 161,整个 response
|
||||
渲染回退、**生成物静默不落地**(media=None,调用却不报错)。正确形态是嵌套对象
|
||||
`"usage": {{ json.dumps(usage) }}`(值不带引号)。生成器 `_media_response_template`
|
||||
已修;存量模板若发现此形态需直接 UPDATE 修库。
|
||||
|
||||
同类能力对外契约统一:i2v/r2v 一律 `image_files` 进 → `video` 出;t2i 出 `image`。
|
||||
旧单值别名 `xxx_file`/`xxx_url` 与 DashScope 形态 `media` 数组由运行时
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user