tavily-extract 是做什麼的?
透過 Tavily CLI 從指定 URL 提取乾淨的 Markdown 或純文字內容。當使用者提供一個或多個 URL 並希望取得其內容時使用此技能,例如說「提取」、「抓取內容」、「取得頁面」、「閱讀此網頁」或需要網頁的純文字。支援 JavaScript 渲染頁面,回傳針對 LLM 最佳化的 Markdown,並支援查詢導向區塊擷取,可單次處理最多 20 個 URL。
使用方式
使用 tavily extract 命令並指定 URL 和選用參數:
tavily extract [options] <url>
選項
--urls:要提取的 URL 列表(以空格分隔)--query:用於查詢導向區塊擷取的查詢詞--format:輸出格式,可選markdown或text(預設為markdown)--token-limit:每個提取結果的最大 token 數
範例
提取單個 URL 的 Markdown 內容:
tavily extract https://example.com/article
使用查詢導向區塊擷取提取特定段落:
tavily extract --urls https://example.com/page --query "API 參考"
以純文字格式提取並限制 token 數量:
tavily extract --urls https://example.com/doc --format text --token-limit 2000
批量提取多個 URL(最多 20 個):
tavily extract --urls https://example.com/page1 https://example.com/page2
注意事項
- 確保已安裝 Tavily CLI 並設定好 API 金鑰
- 支援處理 JavaScript 渲染的動態頁面
- 可同時處理最多 20 個 URL
- 回傳的 Markdown 已針對 LLM 最佳化,便於後續處理
安裝與設定
安裝 Tavily CLI:
pip install tavily-cli
設定 API 金鑰(需從 Tavily 取得):
export TAVILY_API_KEY=your_api_key_here
相關技能
tavily-ai/tavily-search:使用 Tavily 進行網頁搜尋,尋找相關內容
授權條款
請參閱 Tavily 的官方授權資訊。