bing-web-search:DeepSeek Harness 網頁搜索插件

前言

DeepSeek Harness 的核心理念是「一切皆插件」,在開發智能體時,聯網搜索是常見需求。現有的搜索方案往往需要配置 API Key,或者在沒有 Key 時無法使用。bing-web-search 解決了這個問題,它註冊了 tavily-bing provider,在有 TAVILY_API_KEY 時走 Tavily,沒有則自動退回免費的 Bing 搜索。

這是什麼

這是一個 DeepSeek Harness 插件,由 h-k-c 維護。它是一個網頁搜索工具,核心價值是「零配置起步」,同時支持通過 Tavily API 獲取更高質量的結果。

安裝與啓用

  1. 把插件目錄拷貝到 DSH profile 的 node_modules 下,例如 ~/.dsh/profiles/web/node_modules/bing-web-search/。
  2. 在 profile 的 cordis.patch.yml 中插入以下內容,註冊插件:
- insert:
    - id: bing-web-search
      name: bing-web-search

並在同文件中將 web 插件的 searchProvider 指向 tavily-bing:

- id: web
  name: '@deepseek-ai/dsh-web'
  config:
    searchProvider: tavily-bing
  1. 重啓 DSH 進程。

配置

插件默認無需配置即可使用 Bing 搜索。若要使用 Tavily 服務以獲得更準確的結果和摘要,可配置 API Key。

方式一:環境變量

export TAVILY_API_KEY=xxx

方式二:憑證文件
在 ~/.dsh/.credentials.yaml 中寫入鍵名 TAVILY_API_KEY。

超時與結果數量
可通過環境變量或插件 config 配置(環境變量優先):
* SEARCH_MAX_RESULTS:默認 8,單次返回條數(1–10)。
* SEARCH_TAVILY_TIMEOUT_MS:默認 15000,Tavily 請求超時(毫秒)。
* SEARCH_BING_TIMEOUT_MS:默認 20000,Bing 請求超時(毫秒)。

適用場景與注意

適合需要集成網頁搜索功能的 DSH profile 開發者。插件以當前 DSH 進程的權限運行,安裝前建議檢查源碼與許可證(MIT)。

總結

bing-web-search 提供了從零配置到高級配置的完整搜索能力。更多細節可參考項目主頁。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜