用途:该技能为 Alice 提供互联网搜索能力,借助 Tavily API 获取实时新闻、技术研究、深度资料;也可用于限制或排除特定域名的搜索。
主要能力:提供三种搜索模式。基础搜索(basic)快速返回摘要和结果;深度研究(research)使用高级搜索深度,返回更全面的 JSON 数据;新闻模式(news)获取指定天数内的最新新闻。支持通过参数限定返回数量、域名。
使用方式:在终端运行脚本。基础搜索:python skills/tavily/tavily_search.py --query "搜索关键词"。深度研究:python skills/tavily/tavily_search.py --query "研究课题" --mode research --max-results 10。新闻模式:python skills/tavily/tavily_search.py --query "热点" --mode news --days 3。限制域名:python skills/tavily/tavily_search.py --query "气候变化" --include-domains nature.com science.org。
参数:--query/-q 搜索关键词(必填);--mode/-m 可选 basic、research、news;--max-results/-n 返回结果数量(1-20);--days/-d 新闻搜索时间范围;--json 在 basic 模式下强制输出 JSON;--include-domains 限制搜索域名列表;--exclude-domains 排除域名列表。
依赖:需安装 Python 包 pip install tavily-python,并在项目根目录 .env 中配置 TAVILY_API_KEY。
限制与注意:Alice 应优先使用默认 basic 模式进行日常问答,仅在需要深入研究或处理复杂数据时使用 research 模式。关于 API 收费、价格和返回结果的具体字段,资料暂未提供。