用途:为 AI 智能体提供优化的网页搜索能力,通过 Tavily API 返回简洁、相关的内容,并支持从指定 URL 提取正文。
主要能力:搜索支持指定结果数量、深度研究模式和新闻主题检索;提取功能可从单个 URL 抓取内容。搜索默认返回 5 条结果,最多 20 条;--deep 使用高级搜索,速度较慢但更全面;--topic 可选 general(默认)或 news;新闻主题下可用 --days 限定最近天数。
使用方式:搜索命令为 node {baseDir}/scripts/search.mjs "query",可附加 -n 10、--deep、--topic news 等参数;提取命令为 node {baseDir}/scripts/extract.mjs "https://example.com/article"。运行前需从 https://tavily.com 获取 TAVILY_API_KEY。
适用场景:需要为智能体补充实时或外部信息的搜索任务,以及针对复杂研究问题的深入检索、时事新闻检索和网页正文提取。
限制:依赖 Tavily API 与有效 API Key;--deep 模式速度较慢;结果数量上限为 20;未提供价格、配额、具体平台支持或离线可用性等信息。