給 AI 裝上「聯網搜索」,通常要先過一道坎:DSH 官方搜索每次搜索 = 一次完整模型 turn,直接扣積分;Bing API 已退役;SearXNG 要自己跑 Docker;Tavily/Brave 等 API Key 免費額度會耗盡。
下面介紹 dsh-web-search-zerokey。這是一個零 key 聯網搜索插件,不填 API key、不啓本地服務、不消耗模型積分。它走的是「抓公開網頁 + 調公開接口」的路徑,公開信息本身不需要授權,因此裝完即可使用。
基本信息¶
- 名稱:
dsh-web-search-zerokey - 維護者:AllenCoderBug
- 類別:聯網工具
- 許可證:MIT
核心功能¶
- 零依賴接入:不填任何 API key、不啓任何本地服務、不消耗模型積分。
- 多源聚合:支持 7 個數據源並行搜索並自動去重合並,包括 Bing、Hacker News、GitHub、arXiv、npm、掘金、CSDN。
- 智能路由:支持中英文自動路由。中文技術查詢走掘金/CSDN,生活類查詢走 Bing(不混入英文源)。
- 增強信號:包含 Hacker News 熱度與評論數。
- 默認綁定:默認綁定 web 搜索 provider。
安裝與啓用¶
桌面版(推薦)¶
側欄點 插件 → 搜索框輸入 zerokey → 安裝。
安裝完成後,macOS 必須使用 Cmd+Q 完全退出 DSH 再重開,無需任何額外配置。
命令行 / Web 版¶
使用以下命令安裝:
dsh plugin --profile web add dsh-web-search-zerokey
驗證安裝¶
重啓後運行以下命令驗證:
node ~/.dsh/profiles/desktop/node_modules/dsh-web-search-zerokey/scripts/verify.mjs
該腳本會逐項確認安裝完整性、pin 護欄、進程加載情況及功能冒煙,全部通過會打印 插件已生效 ✅。
恢復官方搜索¶
如果想恢復 DSH 官方搜索,在 cordis.patch.yml 中配置:
- id: web
config:
searchProvider: deepseek-official
可選配置項¶
以下配置項均爲可選,默認值在代碼中定義:
| 鍵 | 默認 | 說明 |
|---|---|---|
multiSource |
true |
關掉則只走 Bing |
includeContent |
false |
抓正文片段(開啓會導致延遲顯著增加) |
maxSnippetChars |
500 |
單條摘要上限 |
cacheTtlMs |
300000 |
緩存 TTL(5 分鐘) |
timeoutMs |
12000 |
總超時 |
已知限制與注意事項¶
- Bing 源限制:Bing 源爲抓頁,可能受 robots.txt 限制,其餘 6 個源爲公開 API。
- arXiv 限制:需嚴守 3 秒/次限制(官方 ToU 硬性要求)。
- GitHub 限流:GitHub 匿名限流爲 10 次/小時,撞限時會自動冷卻該源。
- 延遲影響:
includeContent開啓會導致延遲顯著增加。 - macOS 退出:macOS 必須使用
Cmd+Q完全退出 DSH,關窗口不等於退出進程。
源碼與目錄¶
該插件爲開源項目,可在 GitHub 上查看源碼:https://github.com/AllenCoderBug/dsh-web-search-zerokey。