- 作為通用搜尋工具的
web_search提供者 - 作為明確的外掛工具:
tavily_search和tavily_extract
開始使用
1
安裝外掛
2
取得 API 金鑰
在 tavily.com 建立 Tavily 帳戶,然後在儀表板中產生 API 金鑰。
3
設定外掛和提供者
4
確認搜尋可正常執行
從任何代理程式觸發
web_search,或直接呼叫 tavily_search。工具參考
tavily_search
若要使用 Tavily 專屬的搜尋控制項,而非通用的 web_search,請使用此工具。
搜尋深度的取捨:
tavily_extract
使用此工具可從一個或多個 URL 擷取乾淨的內容。它能處理由 JavaScript 轉譯的頁面,並支援以查詢為重點的分塊,以便進行目標式擷取。
擷取深度的取捨:
選擇合適的工具
以 Tavily 作為提供者的通用
web_search 工具支援 query 和 count(最多 20 筆結果)。如需 Tavily 專屬控制項(search_depth、topic、include_answer、網域篩選器、時間範圍),請改用 tavily_search。進階設定
API 金鑰解析順序
API 金鑰解析順序
Tavily 用戶端會依照以下順序尋找其 API 金鑰:
plugins.entries.tavily.config.webSearch.apiKey(透過 SecretRefs 解析)。- 來自閘道環境的
TAVILY_API_KEY。
tavily_search 和 tavily_extract 都會引發設定錯誤。自訂基礎 URL
自訂基礎 URL
如果透過 Proxy 連接 Tavily,請覆寫
plugins.entries.tavily.config.webSearch.baseUrl,或設定 TAVILY_BASE_URL。設定的優先順序高於環境變數。預設值為 https://api.tavily.com。`chunks_per_source` 需要 `query`
`chunks_per_source` 需要 `query`
tavily_extract 會拒絕傳入 chunks_per_source 卻未傳入 query 的呼叫。Tavily 會依照與查詢的相關性對區塊進行排序,因此若沒有查詢,此參數便毫無意義。相關內容
網頁搜尋概覽
所有提供者和自動偵測規則。
Firecrawl
搜尋加上含內容擷取功能的網頁抓取。
Exa Search
具備內容擷取功能的神經搜尋。
設定
外掛項目和工具路由的完整設定結構描述。