Web 搜索工具

Web 搜索工具

OpenClaw 提供两个轻量级 Web 工具:

  • — 通过 Brave Search API(默认)或 Perplexity Sonar(直连或通过 OpenRouter)搜索网络。
  • — HTTP 获取 + 可读性提取(HTML → markdown/文本)。

这些openclaw skills 教程不是浏览器自动化。对于 JS 密集型网站或需要登录的情况,请使用浏览器工具。

  • 调用你配置的提供商并返回结果。
    • Brave(默认):返回结构化结果(标题、URL、摘要)。
    • Perplexity:返回带有实时网络搜索引用的 AI 综合答案。
  • 结果按查询缓存 15 分钟(可配置)。
  • 执行普通 HTTP GET 并提取可读内容(HTML → markdown/文本)。它执行 JavaScript。
  • 默认启用(除非显式禁用)。
提供商 优点 缺点 API 密钥 Brave(默认) 快速、结构化结果、免费层 传统搜索结果 Perplexity AI 综合答案、引用、实时 需要 Perplexity 或 OpenRouter 访问 或

参见 Brave Search 设置 和 Perplexity Sonar 了解提供商特定详情。

在配置中设置提供商:

示例:切换到 Perplexity Sonar(直连 API):

  1. 在 https://brave.com/search/api/ 创建 Brave Search API 账户
  2. 在控制面板中,选择 Data for Search 计划(不是”Data for AI”)并生成 API 密钥。
  3. 运行 将密钥存储在配置中(推荐),或在环境中设置 。

Brave 提供免费层和付费计划;查看 Brave API 门户了解当前限制和定价。

推荐: 运行 。它将密钥存储在 的 下。

环境变量替代方案: 在 Gateway 网关进程环境中设置 。对于 Gateway 网关安装,将其放在 (或你的服务环境)中。参见环境变量。

Perplexity Sonar 模型具有内置的网络搜索功能,并返回带有引用的 AI 综合答案。你可以通过 OpenRouter 使用它们(无需信用卡 – 支持加密货币/预付费)。

  1. 在 https://openrouter.ai/ 创建账户
  2. 添加额度(支持加密货币、预付费或信用卡)
  3. 在账户设置中生成 API 密钥

环境变量替代方案: 在 Gateway 网关环境中设置 或 。对于 Gateway 网关安装,将其放在 中。

如果未设置基础 URL,OpenClaw 会根据 API 密钥来源选择默认值:

  • 或 →
  • 或 →
  • 未知密钥格式 → OpenRouter(安全回退)
模型 描述 最适合 带网络搜索的快速问答 快速查询 (默认) 带网络搜索的多步推理 复杂问题 思维链分析 深度研究

使用配置的提供商搜索网络。

  • 不能为 (默认:启用)
  • 所选提供商的 API 密钥:
    • Brave: 或
    • Perplexity:、 或
  • (必需)
  • (1–10;默认来自配置)
  • (可选):用于特定地区结果的 2 字母国家代码(例如”DE”、”US”、”ALL”)。如果省略,Brave 选择其默认地区。
  • (可选):搜索结果的 ISO 语言代码(例如”de”、”en”、”fr”)
  • (可选):UI 元素的 ISO 语言代码
  • (可选,仅限 Brave):按发现时间过滤(、、、 或 )

示例:

获取 URL 并提取可读内容。

  • 不能为 (默认:启用)
  • 可选的 Firecrawl 回退:设置 或 。
  • (必需,仅限 http/https)
  • ( | )
  • (截断长页面)

注意:

  • 首先使用 Readability(主要内容提取),然后使用 Firecrawl(如果已配置)。如果两者都失败,工具返回错误。
  • Firecrawl 请求使用机器人规避模式并默认缓存结果。
  • 默认发送类 Chrome 的 User-Agent 和 ;如需要可覆盖 。
  • 阻止私有/内部主机名并重新检查重定向(用 限制)。
  • 是尽力提取;某些网站需要浏览器工具。
  • 参见 Firecrawl 了解密钥设置和服务详情。
  • 响应会被缓存(默认 15 分钟)以减少重复获取。
  • 如果你使用工具配置文件/允许列表,添加 / 或 。
  • 如果缺少 Brave 密钥, 返回一个简短的设置提示和文档链接。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/283855.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月15日 下午1:05
下一篇 2026年3月15日 下午1:06


相关推荐

关注全栈程序员社区公众号