Back to home@secyborg

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
GitHub repo

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_searchsearch_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,可选覆盖)

默认说明
apiKeyEnvZAI_CODING_CN_API_KEY凭证引用名(credentials 服务先查,再退 process.env)
apiKey字面量密钥(优先级最高)
baseURLhttps://open.bigmodel.cn/api/paas/v4API 根(/web_search 会被追加)
enginesearch_stdsearch_std / search_pro
contentSizemedium摘要长度 low / medium / high

测试

node test/glm-search.test.mjs