openclaw

关注公众号 jb51net

关闭
AI > openclaw >

OpenClaw中Tavily网络搜索Skill的安装配置教程

理想小青年

简介

Tavily 是一个 web search API,可以让你的 OpenClaw AI 助手具备搜索功能。本文介绍如何在 OpenClaw 中安装和使用 Tavily。

准备工作

OpenClaw 环境 - 已运行的 OpenClaw 实例

Tavily 账号 - 访问 tavily.com 注册账号

获取 API Key - 注册后在 dashboard 中获取 API Key

安装步骤

方式一:命令行安装(推荐)

使用 clawhub 安装 Tavily skill:

npx clawhub install tavily-tool

方式二:对话安装

直接告诉 OpenClaw 想安装的 skill 地址:

用户:安装这个skill https://clawhub.ai/arun-8687/tavily-search
OpenClaw:正在安装 tavily-tool...
安装完成!请提供你的 Tavily API Key
用户:tvly-dev-xxxxx
OpenClaw:已配置环境变量,重启 Gateway 中...
完成!

配置 API Key

方法一:系统环境变量(推荐)

将 API Key 添加到系统环境变量:

# 添加到 ~/.bashrc
echo 'export TAVILY_API_KEY="你的APIKey"' >> ~/.bashrc
source ~/.bashrc

方法二:OpenClaw secrets(不推荐,明文存储)

mkdir -p ~/.openclaw/secrets
echo '你的APIKey' > ~/.openclaw/secrets/TAVILY_API_KEY.txt
openclaw secrets reload

重启 Gateway

配置完环境变量后,需要重启 OpenClaw Gateway 使其加载:

openclaw gateway restart

验证安装

查看 skill 状态:

openclaw skills list | grep -i tavily

或者直接测试搜索(需要先设置环境变量):

source ~/.bashrc
node ~/.openclaw/workspace/skills/tavily-tool/scripts/tavily_search.js -q "测试搜索" --max_results 3

使用方法

在 OpenClaw 中执行搜索时,会自动使用 tavily-tool skill。

常用参数

故障排除

Q: 显示 "Missing requirements: TAVILY_API_KEY"

确保:

Q: 搜索报错 "Cannot convert argument to a ByteString"

这是 Node.js 22 内置 fetch 的 bug。修复方法:编辑脚本使用 curl 代替 fetch:

# 脚本已自动修复,或手动替换为 curl 版本

Q: 速率限制

Tavily 免费版有速率限制。如需更高配额,可升级付费计划。

注意事项

1.全局共享 - Skills 安装在 ~/.openclaw/workspace/skills/,所有 agent 都可以使用

2.环境变量 - 建议使用系统环境变量,而非 OpenClaw secrets 文件

3.TOOLS.md - 可在 workspace 的 TOOLS.md 中记录搜索配置

4.内置搜索 vs Skill 搜索

相关文件

到此这篇关于OpenClaw中Tavily网络搜索Skill的安装配置教程的文章就介绍到这了,更多相关OpenClaw安装Tavily Skill内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!