ai_member_xiaobian/memory/2026-05-27-1851.md
2026-05-28 08:10:01 +08:00

4.7 KiB
Raw Permalink Blame History

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.7volcengine/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_idou_aeb05d62fecab1a9dd4218d2ed8542f5)反查出 user_id = 7f5cd711,确认为张昆鹏(技术负责人),权限完整。

第二步:尝试找原生 glm4.6(失败)

你说"用 glm4.6",我的第一反应是在网关原生模型里找:

  1. 搜了配置文档 → 无结果
  2. grep 了 /root/.openclaw/ 下所有 JSON → 在 volcengine火山引擎插件里只找到 glm-4-7-251222glm-4.7,没有 4.6
  3. grep 了 plugin-runtime-deps(新版插件目录)→ 找到了!zai/glm-4.6 插件注册了,zai 是 ZhipuAI 的第三方代理 provider
  4. 尝试切换模型
    • session_status model=volcengine/glm-4-7-251222 Model not allowed
    • session_status model=zai/glm-4.6 Model not allowed

第三步:查允许列表(确认堵死)

读了 openclaw.jsonagents.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而不是先去折腾网关配置。