Openclaw Tavily Search 0.1.0

🔍 智能搜索备用方案,结构化结果一键获取

Tavily API 网络搜索替代方案,支持结构化 JSON 与 Markdown 输出,适合 Brave 不可用时快速获取网页摘要与链接。

收藏
12.8k
安装
4k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Tavily Search 是一个基于 Tavily API 的网页搜索技能,作为 Brave Search 的替代方案使用。用户通过 Python 脚本调用,支持三种输出格式:默认原始 JSON、类 Brave 格式的稳定 JSON,以及便于阅读的 Markdown 列表。

基础命令结构为:

python3 {baseDir}/scripts/tavily_search.py --query "搜索词" --max-results 5 [选项]

关键选项包括 --include-answer(获取简短答案摘要)和 --format(指定 brave/md 格式)。API 密钥可通过环境变量 TAVILY_API_KEY~/.openclaw/.env 文件配置。

显著优点

  • 格式灵活:三种输出格式适配不同场景——原始 JSON 信息完整,Brave 格式兼容现有工作流,Markdown 便于直接阅读分享
  • 答案摘要:可选的 short answer 功能直接提供查询总结,减少页面抓取需求
  • 低 token 消耗:默认限制 3-5 条结果,专为 LLM 上下文优化设计
  • 配置便捷:支持标准环境变量和配置文件双模式

潜在局限

  • 依赖外部 Tavily 服务可用性,非自托管方案
  • 结果数量受限(设计如此),深度研究需多次查询
  • 未提供高级搜索语法或过滤选项的说明
  • 相比 Brave,社区认知度和文档丰富度较低

适合人群

  • 需要 Brave Search 备用方案的开发者和高级用户
  • 偏好结构化 JSON 输出用于自动化处理的场景
  • 追求简洁结果集以降低 LLM token 消耗的工作流
  • 已持有 Tavily API 密钥或愿意申请的用户

常规风险

  • API 密钥泄露TAVILY_API_KEY 若写入脚本或日志可能造成密钥暴露,建议严格使用环境变量
  • 外部依赖:Tavily 服务中断将直接导致技能失效
  • 结果质量控制:AI 生成的 short answer 可能存在事实性偏差,重要信息应核对原始来源
  • 隐私暴露:搜索查询内容发送至第三方 API,敏感信息需谨慎处理

Openclaw Tavily Search 0.1.0 内容

scripts文件夹
手动下载zip · 3.8 kB
tavily_search.pytext/plain
请选择文件