要解决 openclaw-tavily安装失败的问题,需先明确:报错是因为插件包名错误(@clawhub/tavily-search不存在于 npm 仓库),而非 Brave API 密钥未配置。以下是分步解决方案:

一、确认正确的插件包名

OpenClaw 的 Tavily 搜索插件官方包名不是 @clawhub/tavily-search。需通过以下方式确认正确包名:

  1. 查看 OpenClaw 官方插件列表

    访问 OpenClaw 插件仓库:https://github.com/openclaw-ai/plugins

    或在终端运行:

    openclaw plugin list

    找到 Tavily 搜索插件的正确包名(例如可能是 @openclaw/plugin-tavily-searchtavily-search,需根据实际版本确认)。

二、手动安装正确的插件(推荐)

跳过 OpenClaw 自动安装流程,直接用 npm安装存在的插件包

步骤 1:卸载错误的包(如果已尝试安装)

如果之前执行过 openclaw install tavily或类似命令,先清理残留:

npm uninstall @clawhub/tavily-search  # 即使安装失败,也建议清理
步骤 2:安装正确的 Tavily 插件

根据 OpenClaw 版本,尝试以下常见包名(二选一或根据文档调整):

  • 方式 1(官方插件命名风格):

    npm install @openclaw/plugin-tavily-search
  • 方式 2(简化命名):

    npm install tavily-search

三、验证插件是否安装成功

安装完成后,检查 OpenClaw 是否能识别插件:

openclaw plugin list

如果输出中包含 tavily-search或类似名称,说明插件安装成功。

四、配置 Brave API 密钥(后续步骤)

插件安装成功后,再配置 BRAVE_API_KEY(此时才需要密钥):

  1. 查看当前配置:

    openclaw configure --section web --list
  2. 设置 Brave API 密钥(替换为你的真实密钥):

    openclaw configure --section web --set BRAVE_API_KEY=你的密钥
  3. 验证配置:

    openclaw configure --section web --list

五、测试搜索功能

配置完成后,测试 web_search是否可用:

openclaw search "OpenClaw 插件安装"

关键思路总结

  • 报错 404 Not Found包不存在,和 API 密钥无关。

  • 必须先安装存在的插件包,再配置 API 密钥。

  • 若仍不确定包名,可参考 OpenClaw 官方文档或 GitHub 仓库的插件列表。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐