102 lines
4.7 KiB
Markdown
102 lines
4.7 KiB
Markdown
# 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",我的第一反应是在网关原生模型里找:
|
||
|
||
1. **搜了配置文档** → 无结果
|
||
2. **grep 了 `/root/.openclaw/` 下所有 JSON** → 在 volcengine(火山引擎)插件里只找到 `glm-4-7-251222` 和 `glm-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.json` 的 `agents.defaults.models`,这是网关的模型白名单。里面只有 11 个模型(deepseekv4、sonnet、opus 等),**没有任何 GLM 系列**。
|
||
|
||
### 第四步:汇报给你
|
||
|
||
告诉你:`glm-4.6` 插件注册了但不在白名单里,给出了当前可用模型列表,问你要不要加配置 / 换一个模型。
|
||
|
||
### 第五步:你指出"multi-model-assistant"
|
||
|
||
你给了这个 skill 名,我读它的 `SKILL.md`。发现这个 skill 的核心思路是:**不走网关原生模型,而是通过独立脚本直调各厂商 API**(智谱 ZhipuAI 的 `/chat/completions` 接口),完全绕过了网关白名单。
|
||
|
||
### 第六步:成功调用
|
||
|
||
```bash
|
||
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,而不是先去折腾网关配置。
|