From 24fa4c587a220b3e9e28bf876e4484492f305a52 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sun, 6 Sep 2026 17:41:12 +0800 Subject: [PATCH] =?UTF-8?q?docs(skill):=20response=5Ftemplate=E7=9A=84usag?= =?UTF-8?q?e=E5=80=BC=E7=A6=81=E5=8A=A0=E5=8C=85=E8=A3=B9=E5=BC=95?= =?UTF-8?q?=E5=8F=B7=E2=80=94=E2=80=94=E9=9D=9E=E7=A9=BAusage=E5=86=85?= =?UTF-8?q?=E5=B1=82=E5=8F=8C=E5=BC=95=E5=8F=B7=E7=A0=B4=E5=9D=8F=E5=A4=96?= =?UTF-8?q?=E5=B1=82JSON,=E6=B8=B2=E6=9F=93=E5=9B=9E=E9=80=80=E7=94=9F?= =?UTF-8?q?=E6=88=90=E7=89=A9=E9=9D=99=E9=BB=98=E4=B8=8D=E8=90=BD=E5=9C=B0?= =?UTF-8?q?(2026-09-06=20E2E=E5=AE=9E=E6=B5=8B=E5=9D=91)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform_general/common/model-auto-config/SKILL.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/skills_library/pipelines/platform_general/common/model-auto-config/SKILL.md b/skills_library/pipelines/platform_general/common/model-auto-config/SKILL.md index 9739445..3d7540f 100644 --- a/skills_library/pipelines/platform_general/common/model-auto-config/SKILL.md +++ b/skills_library/pipelines/platform_general/common/model-auto-config/SKILL.md @@ -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` 数组由运行时