dsh-glm-web-search
DSH host plugin: GLM (Zhipu) web-search provider for the ctx.web seam — structured results, no model turn, reuses your ZAI coding key
- Stars
- 0
- Language
- JavaScript
- Created
- Aug 26, 2026
- Updated
- Aug 26, 2026
Introduction
dsh-glm-web-search
DSH 的 GLM(智谱)联网搜索 provider——接入官方 ctx.web 能力缝,替代默认的
DeepSeek 搜索,web_search 工具的每次调用走智谱专用 Web Search API
(结构化结果,不消耗模型 token)。
特性
- 零新密钥:默认复用凭证库里的 ZAI coding-plan key
(
ZAI_CODING_CN_API_KEY,已实测可调智谱 Web Search API) - 专用搜索端点:
POST https://open.bigmodel.cn/api/paas/v4/web_search(search_std/search_pro引擎可选),返回结构化 JSON 结果 - 按缝注册:provider id
glm-official,包级 cordis patch 自动把web行的searchProvider指向它,无需任何环境变量 - 零依赖:纯 Node fetch,无 npm 运行时依赖
安装
dsh plugin --profile desktop add dsh-glm-web-search-0.1.0.tgz
host 插件需要重启 DSH Desktop 一次生效。
配置(profile 行 config,可选覆盖)
| 键 | 默认 | 说明 |
|---|---|---|
apiKeyEnv | ZAI_CODING_CN_API_KEY | 凭证引用名(credentials 服务先查,再退 process.env) |
apiKey | — | 字面量密钥(优先级最高) |
baseURL | https://open.bigmodel.cn/api/paas/v4 | API 根(/web_search 会被追加) |
engine | search_std | search_std / search_pro |
contentSize | medium | 摘要长度 low / medium / high |
测试
node test/glm-search.test.mjs