dsh-web-polysearch
在终端中运行以下命令:
dsh plugin install zeroUsr0721/dsh-web-polysearch
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install zeroUsr0721/dsh-web-polysearch 即可安装该插件,插件源码位于 https://github.com/zeroUsr0721/dsh-web-polysearch,安装后重启 DSH 即可在设置页使用 Web Search Settings。
插件介绍
在 DSH 中做联网搜索时,单一引擎往往受限于索引范围、地区屏蔽或结果质量,容易漏掉关键信息。dsh-web-polysearch 将这一痛点正面解决:它同时向 DeepSeek、DuckDuckGo、Exa、Google Custom Search 和 Bing Web Search 五个后端发出请求,通过 Promise.allSettled 并行调用,再将返回结果按 URL 去重合并,一次性输出一份覆盖面更广的结构化答案。其中 DeepSeek、DuckDuckGo 和 Exa 三个后端完全无需 API Key,开箱即用;Google 和 Bing 则可按需填入密钥以获取更精确的结果。
除了多源搜索,插件还支持直接抓取模式——传入一个 URL 即可获取该页面的完整正文文本,配合可选的顶层结果正文抓取(最多五篇并行),让模型在回答时拿到真正的上下文而非仅凭摘要。所有设置都在 DSH Web GUI 的设置页中以双语卡片形式呈现,切换来源、调整返回条数、开关正文抓取都不需要碰配置文件。
如果你日常在 DSH 里频繁调用联网工具、又希望搜索结果不依赖某一家引擎的偏好,或者需要在无 API Key 的环境下也能拿到多源交叉验证的信息,这个插件就是为此设计的。它轻量、无服务端依赖,装进 profile 即可工作。
使用场景
- 多引擎并行搜索并合并去重,获得覆盖面更广的结构化结果
- 无需 API Key 即可调用 DeepSeek、DuckDuckGo、Exa 三家后端完成联网
- 传入 URL 直接抓取页面全文,为模型提供完整上下文而非摘要
适合人员
- 频繁在 DSH 中调用联网搜索的开发者
- 希望搜索结果不依赖单一引擎偏好的使用者
- 无 API Key 预算但仍需多源交叉验证的团队