4.7 KiB
Session: 2026-05-27 18:51:04 GMT+8
- Session Key: agent:xiaobian:feishu:direct:ou_aeb05d62fecab1a9dd4218d2ed8542f5
- Session ID: 563edc31-cbe8-420e-95f6-ce5a6df35cda
- Source: feishu
Conversation Summary
user: 请用请用glm4.6帮我写一首七言绝句 assistant: 先确认身份,然后切换模型写诗。 assistant: 身份确认:张昆鹏(技术负责人),权限完整。
现在让我查找 glm4.6 的模型路径:
assistant: 没有 glm4.6,最接近的是火山引擎的 GLM 4.7(volcengine/glm-4-7-251222)。用这个给你写:
assistant: 找到了!zai/glm-4.6。切换模型:
assistant: 昆鹏,glm-4.6 模型在当前网关的模型允许列表中未配置,无法直接调用。
当前已配置且允许的模型:
| 别名 | Provider/Model |
|---|---|
| deepseekv4 | deepseek/deepseek-v4-pro |
| deepseekv4-flash | deepseek/deepseek-v4-flash |
| doubao | volcengine/doubao-seed-2-0-pro-260215 |
| sonnet | cloudsway/MaaS_Cl_Sonnet_4.6_20260217_cache |
| opus | cloudsway/MaaS_Cl_Opus_4.6_20260205_cache |
| gemini | cloudsway/MaaS_Ge_3.1_pro_preview_20260219 |
| gpt5.4 | openrouter/openai/gpt-5.4 |
| fc-opus | funcloud/global.anthropic.claude-opus-4-6-v1 |
系统中实际存在 zai/glm-4.6 模型(由 zai 插件注册),但未被加入 defaults.models 允许列表。你是技术负责人,需要我把 zai/glm-4.6 加到配置里吗?或者你从现有模型里选一个来写?
user: multi-model-assistant 请用这个skill
assistant: 好的,用 multi-model-assistant 技能调用 GLM-4.6 来写。
assistant: 💡 多模型协助结果(via GLM-4.6 / 智谱)
七绝·秋夜山居
雨过空山草木香, 月移花影上回廊。 闲看鹤舞松梢白, 静听流泉落夜长。
格律:平起首句入韵,押平水韵下平七阳(香、廊、长),平仄工整。
意境:全诗以空山雨后起笔,草木生香;月移花影,画面流动;松梢鹤舞、夜泉流响,视与听交织,营造出清幽闲适的秋夜山居意境。
协助模型:GLM-4.6 | 用途:七言绝句创作 user: 请告诉我一开始你的调用流程,包括一开始你没找到glm4.6 assistant: 好的,完整复盘:
调用流程回顾
第一步:身份确认
收到消息后,先调用 lark-identify-sender 技能,通过飞书 Contact API 把 open_id(ou_aeb05d62fecab1a9dd4218d2ed8542f5)反查出 user_id = 7f5cd711,确认为张昆鹏(技术负责人),权限完整。
第二步:尝试找原生 glm4.6(失败)
你说"用 glm4.6",我的第一反应是在网关原生模型里找:
- 搜了配置文档 → 无结果
- grep 了
/root/.openclaw/下所有 JSON → 在 volcengine(火山引擎)插件里只找到glm-4-7-251222和glm-4.7,没有 4.6 - grep 了 plugin-runtime-deps(新版插件目录)→ 找到了!
zai/glm-4.6插件注册了,zai是 ZhipuAI 的第三方代理 provider - 尝试切换模型:
session_status model=volcengine/glm-4-7-251222→ ❌ Model not allowedsession_status model=zai/glm-4.6→ ❌ Model not allowed
第三步:查允许列表(确认堵死)
读了 openclaw.json 的 agents.defaults.models,这是网关的模型白名单。里面只有 11 个模型(deepseekv4、sonnet、opus 等),没有任何 GLM 系列。
第四步:汇报给你
告诉你:glm-4.6 插件注册了但不在白名单里,给出了当前可用模型列表,问你要不要加配置 / 换一个模型。
第五步:你指出"multi-model-assistant"
你给了这个 skill 名,我读它的 SKILL.md。发现这个 skill 的核心思路是:不走网关原生模型,而是通过独立脚本直调各厂商 API(智谱 ZhipuAI 的 /chat/completions 接口),完全绕过了网关白名单。
第六步:成功调用
bash /root/.openclaw/skills/multi-model-assistant/scripts/call_model.sh \
glm4.6 \
"请帮我写一首七言绝句,题材不限,要求意境优美、对仗工整,押平水韵。"
脚本内部读取 config.env 中的 ZHIPU_API_KEY,直连智谱 /chat/completions,返回了 《七绝·秋夜山居》。
关键教训
我在第二步卡住的原因是按 AGENTS.md 的路径搜索模型(先查文档、再搜配置、再查 allowlist),而 multi-model-assistant skill 的存在是在一个我起初没注意到的 skill 目录里。这个 skill 的设计恰好就是用来打破"只走网关白名单"的局限。以后遇到用户指定的模型不在白名单里,应该第一时间想到这个 skill,而不是先去折腾网关配置。