dsh-web-search-anysearch
在终端中运行以下命令:
dsh plugin install VinciBeans/dsh-web-search-anysearch
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install VinciBeans/dsh-web-search-anysearch 即可安装该插件,源码地址为 https://github.com/VinciBeans/dsh-web-search-anysearch。
插件介绍
dsh 内置的 web_search 工具默认走官方 DeepSeek 搜索通道,如果你想换一个后端却没有现成插件,dsh-web-search-anysearch 就是为此而生的。它注册了一个名为 anysearch 的搜索 provider,调用 AnySearch 的 v1/search 接口,同时在插件设置页提供一张可操作的开关卡片,让你在 AnySearch 和官方 DeepSeek 搜索之间一键切换——保存即生效,无需重启 dsh web。
核心体验很轻:匿名用户直接可用,填入 API key 后速率上限更高;密钥走凭据域(.credentials.yaml 或 .env),不会写入配置文件。切换卡片只影响下一次 web_search 请求,官方通道的 key、endpoint、model、budget 仍由 dsh 自身的 Web search 卡片管理,互不干扰。
适合日常使用 dsh web GUI 搜索、希望多一个后端备选、或想按场景在两个服务间灵活切换的开发者。注意它只提供通用搜索,AnySearch 的垂直领域(如金融行情)和 /v1/extract 接口不在 web_search 协议覆盖范围内。
使用场景
- 在插件设置页一键切换 AnySearch 与官方 DeepSeek 搜索,保存即生效无需重启
- 匿名使用 AnySearch 搜索,填入 API key 即可提升速率上限
- 通过 profile patch、一次性 overlay 或环境变量在启动时固定指定搜索后端
适合人员
- 日常通过 dsh web GUI 进行搜索的开发者
- 希望拥有多个搜索后端并按场景灵活切换的用户
- 偏好 AnySearch 或需要统一管理 web_search 后端的团队