Tavily 搜索:AI 优化的网络研究工具 - Openclaw 技能库

作者:互联网

2026-04-17

AI快讯

什么是 Tavily 搜索?

Tavily 搜索是 Openclaw 技能库的重要补充,旨在弥合 AI 代理与实时网络之间的鸿沟。与标准搜索引擎不同,它专注于提供专为大语言模型定制的简明、高上下文片段和全文内容提取。通过集成此工具,开发者可以使他们的代理具备进行深度研究和获取最新动态的能力,而无需处理原始 HTML 响应中常见的干扰。

下载入口:https://github.com/openclaw/skills/tree/main/skills/huihui-hb/tavily-search-1-0-0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install tavily-search-1-0-0

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 tavily-search-1-0-0。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Tavily 搜索 应用场景

  • 自动执行 AI 驱动报告的实时事实核查和数据收集。
  • 跨多个来源进行深度技术研究以进行综合分析。
  • 通过特定主题过滤器监控当前事件和新闻趋势。
  • 从特定 URL 提取干净、可读的内容,用于自动化文档处理。
Tavily 搜索 工作原理
  1. 代理通过 Node.js 脚本,使用配置的 TAVILY_API_KEY 初始化搜索查询。
  2. 根据用户提供的标志,该技能执行常规搜索、深度研究爬取或新闻特定查询。
  3. Tavily API 处理请求,过滤掉广告和无关的元数据。
  4. 干净的文本和相关的片段返回给代理,以便在工作流中立即处理或综合。

Tavily 搜索 配置指南

要开始使用 Openclaw 技能集合中的此条目,请确保系统中安装了 Node.js。首先,从 https://tavily.com 获取 API 密钥。然后,配置环境变量:

export TAVILY_API_KEY='your_api_key_here'

运行基本搜索以验证安装:

node scripts/search.mjs "Openclaw Skills integration"

Tavily 搜索 数据架构与分类体系

该技能与搜索数据交互并返回结构化对象。以下是搜索脚本的元数据和执行架构:

参数 描述 默认值
query 要处理的搜索字符串 必填
-n 返回的结果数量 (最大 20) 5
--deep 启用高级研究模式 false
--topic 搜索类别 (general 或 news) general
--days 新闻搜索的日期范围限制 N/A
name: tavily
description: AI-optimized web search via Tavily API. Returns concise, relevant results for AI agents.
homepage: https://tavily.com
metadata: {"clawdbot":{"emoji":"??","requires":{"bins":["node"],"env":["TAVILY_API_KEY"]},"primaryEnv":"TAVILY_API_KEY"}}

AI-optimized web search using Tavily API. Designed for AI agents - returns clean, relevant content.

node {baseDir}/scripts/search.mjs "query"
node {baseDir}/scripts/search.mjs "query" -n 10
node {baseDir}/scripts/search.mjs "query" --deep
node {baseDir}/scripts/search.mjs "query" --topic news

Options

  • -n : Number of results (default: 5, max: 20)
  • --deep: Use advanced search for deeper research (slower, more comprehensive)
  • --topic : Search topic - general (default) or news
  • --days : For news topic, limit to last n days

Extract content from URL

node {baseDir}/scripts/extract.mjs "https://example.com/article"

Notes:

  • Needs TAVILY_API_KEY from https://tavily.com
  • Tavily is optimized for AI - returns clean, relevant snippets
  • Use --deep for complex research questions
  • Use --topic news for current events

相关推荐