跳至主要內容

連網搜尋

Anyy 已有無需 Key 的預設 DuckDuckGo HTML 搜尋;如果希望使用某個付費服務或自行代管搜尋,再設定自訂 Backend。對話中的入口工具叫 web_search,是否呼叫由任務和可用工具共同決定。

接入一個自訂搜尋服務​

進入 Dashboard → Tools → Web Search:

  1. 選擇 Provider;
  2. 需要時填寫 API Key;
  3. 核對或填寫 Endpoint;
  4. 點選 Test;
  5. 確認測試的就是目標 Backend 後再儲存。

測試會發出一次真實搜尋請求,可能消耗配額或產生費用。

也可以執行 CLI 精靈:

anyy tools websearch

按實際帳號或部署選擇後端​

設定目錄提供以下 Backend:

選項web_search.provider
Firecrawl Cloud / Self-hosted Firecrawlfirecrawl(透過 Endpoint 區分)
Exa / Parallel / Tavily / SearXNGexa / parallel / tavily / searxng
Brave Search Free Tier / Brave Searchbrave-free / brave
Perplexity / Gemini Search / xAI Grok Searchperplexity / gemini / grok

這是目前轉接器範圍,不代表所有外部帳號、方案或網路條件都已驗收。Gemini/Grok 搜尋後端獨立於對話模型協定;使用它們不會新增工作階段原生 API。

雲服務通常需要 Key。Self-hosted Firecrawl 與 SearXNG 需要能從 Gateway 存取的絕對 HTTP/HTTPS Endpoint。支援的 Key 會儲存為 Profile Secret 引用,不會把明文寫進 config.yaml。

Tavily 數量與內容選項​

Tavily 額外提供:

選項可用值
Search Depthbasic 或 advanced
Maximum Results1 到 20,預設 10
Include Images布林值,預設 false
Include Raw Content布林值,預設 false

Advanced 可能消耗更多服務商資源。Profile 設定鍵依次為 search_depth、max_results、include_images、include_raw_content,位於 web_search.options 下;其他 Backend 不接受這些 Tavily 專屬選項。max_results 決定請求 Tavily 的數量,而模型工具的 limit 為 1–10,結果仍會按該限制裁剪。包含圖片的選項不保證聊天顯示圖片。

怎樣提出需要來源的問題​

說明要查的最新事實,以及是否需要連結:

查一下这个项目最近的稳定版本和发布日期,优先看官方发布说明,给出能核对的来源链接。

Anyy 會根據問題決定是否使用搜尋工具,結果受目前 Backend 能力限制。搜尋只能找到候選資料,不能自動把不可信網頁變成權威來源。

主動要求來源品質

技術、法律、醫療或財務問題應明確要求官方/一手來源,重要結論仍需自己核驗。

切換開關控制什麼​

在 Dashboard → Tools → Web Search 使用切換開關啟用或停用自訂 Backend。web_search.enabled: false 或沒有設定 provider 時,web_search 使用預設 DuckDuckGo,不代表關閉所有連網。要讓某工作階段不能搜尋,應透過其工具選擇排除 web_search;web_fetch 和 web_extract 也是獨立工具。

切換 Provider 後應輸入對應認證資料並重新測試;舊 Endpoint 或舊選項的 Verification 不會被當作新 Backend 的驗證結果。已啟用自訂 Backend 回傳錯誤時,不會靜默切回預設搜尋。預設 DuckDuckGo 可能回傳防止自動化存取的驗證,此時 Anyy 報告搜尋不可用,而不把挑戰頁面當作結果。

常見問題​

現象檢查項
測試認證失敗更換 Key,並確認帳號/方案具有該產品權限
自行代管服務無法連線使用 Gateway 主機可以存取的絕對 URL
測試成功但聊天不用搜尋確認自訂 Backend 已啟用,且工作階段實際暴露 web_search 工具
關閉搜尋後仍存取 DuckDuckGo關閉的是自訂 Backend;應從工作階段工具選擇中排除 web_search
Tavily 參數被拒絕Depth 只能是 basic/advanced,數量為 1–20
結果品質或時效不足縮小 Query 範圍、要求一手來源,或更換合適 Backend