工程開發
tavily-tools
整合式 Tavily AI Python CLI 工具,支援網頁搜尋、內容擷取、網站爬蟲、結構映射以及自動化深度研究報告。
簡介
tavily-tools 為直接從開發環境與 Tavily AI 服務互動提供了強大的介面。它專為需要精確、上下文感知網頁資料檢索與處理的工程師、研究人員及數據分析師所設計。透過將複雜的 API 互動抽象化為統一的 Python CLI,它能將網頁智慧無縫整合至自動化工作流程中。無論是執行程式庫文件的快速搜尋、爬取複雜的網站結構,還是編排多步驟的深度研究調查,本工具都能為搜尋深度、結果篩選與輸出格式化提供必要的控制。
-
進階網頁搜尋,支援網域白名單、黑名單以及在地化國家過濾器。
-
網頁內容擷取功能,提供簡潔的 Markdown 或純文字輸出,非常適合用於注入 LLM 上下文。
-
網站爬取與連結結構映射,具備可設定的深度、廣度與頁面限制,確保資料收集效率。
-
深度研究代理能力,執行多步驟操作以生成結構化且標註來源的調查報告。
-
透過 TAVILY_API_KEY 進行統一環境配置,並支援 1Password 自動注入以實現無縫的安全管理。
-
需要使用 python 與 uv 進行環境管理與指令碼執行。
-
透過 search、extract、crawl、map 與 research 等指令,配合特定的旗標 (如 --query、--urls、--url) 來確保正確的 API 使用方式。
-
針對高可靠性場景設計;指令會回傳包含成功狀態、原始結果或錯誤診斷的結構化 JSON 回應。
-
使用爬蟲與映射功能時,建議監控頻率限制並遵守網站的爬取規則,以避免過度負載。
-
輸出格式可透過 CLI 旗標 (例如 --format markdown) 進行自訂,以符合技術管線中的後續處理需求。
倉庫統計
- Star 數
- 1
- Fork 數
- 0
- Open Issue 數
- 12
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月4日 上午01:23