dsh-glm-web-search
开发工具 活跃维护

dsh-glm-web-search

secyborg/dsh-glm-web-search

GLM网络搜索服务插件,依托ctx.web接口输出结构化搜索结果,无需消耗模型对话轮次,直接复用已有ZAI编程密钥即可快速启用,无需额外配置。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
JavaScript
主要语言
None
开源协议
6 KB
仓库大小
28 天前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:secyborg/dsh-glm-web-search
git clone https://github.com/secyborg/dsh-glm-web-search.git
git clone git@github.com:secyborg/dsh-glm-web-search.git
README.md main

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