Skip to main content
Tavily 是專為 AI 應用程式設計的搜尋 API。OpenClaw 透過兩種方式提供此功能:
  • 作為通用搜尋工具的 web_search 提供者
  • 作為明確的外掛工具:tavily_searchtavily_extract
Tavily 會傳回針對 LLM 使用情境最佳化的結構化結果,並提供可設定的搜尋深度、主題篩選、網域篩選、AI 產生的答案摘要,以及從 URL 擷取內容的功能(包括透過 JavaScript 轉譯的頁面)。

開始使用

1

安裝外掛

2

取得 API 金鑰

tavily.com 建立 Tavily 帳戶,然後在儀表板中產生 API 金鑰。
3

設定外掛和提供者

4

確認搜尋可正常執行

從任何代理程式觸發 web_search,或直接呼叫 tavily_search
在新手引導或 openclaw configure --section web 中選擇 Tavily,會在需要時安裝並啟用官方 Tavily 外掛。

工具參考

若要使用 Tavily 專屬的搜尋控制項,而非通用的 web_search,請使用此工具。 搜尋深度的取捨:

tavily_extract

使用此工具可從一個或多個 URL 擷取乾淨的內容。它能處理由 JavaScript 轉譯的頁面,並支援以查詢為重點的分塊,以便進行目標式擷取。 擷取深度的取捨:
將較長的 URL 清單分批透過多次 tavily_extract 呼叫處理(每個請求最多 20 個)。使用 query 搭配 chunks_per_source,只取得相關內容,而非完整頁面。

選擇合適的工具

以 Tavily 作為提供者的通用 web_search 工具支援 querycount(最多 20 筆結果)。如需 Tavily 專屬控制項(search_depthtopicinclude_answer、網域篩選器、時間範圍),請改用 tavily_search

進階設定

Tavily 用戶端會依照以下順序尋找其 API 金鑰:
  1. plugins.entries.tavily.config.webSearch.apiKey(透過 SecretRefs 解析)。
  2. 來自閘道環境的 TAVILY_API_KEY
如果兩者皆不存在,tavily_searchtavily_extract 都會引發設定錯誤。
如果透過 Proxy 連接 Tavily,請覆寫 plugins.entries.tavily.config.webSearch.baseUrl,或設定 TAVILY_BASE_URL。設定的優先順序高於環境變數。預設值為 https://api.tavily.com
tavily_extract 會拒絕傳入 chunks_per_source 卻未傳入 query 的呼叫。Tavily 會依照與查詢的相關性對區塊進行排序,因此若沒有查詢,此參數便毫無意義。

相關內容

網頁搜尋概覽

所有提供者和自動偵測規則。

Firecrawl

搜尋加上含內容擷取功能的網頁抓取。

Exa Search

具備內容擷取功能的神經搜尋。

設定

外掛項目和工具路由的完整設定結構描述。