OpenClaw 提供两个轻量级 Web 工具:
- — 通过 Brave Search API(默认)或 Perplexity Sonar(直连或通过 OpenRouter)搜索网络。
- — HTTP 获取 + 可读性提取(HTML → markdown/文本)。
这些openclaw skills 教程不是浏览器自动化。对于 JS 密集型网站或需要登录的情况,请使用浏览器工具。
- 调用你配置的提供商并返回结果。
- Brave(默认):返回结构化结果(标题、URL、摘要)。
- Perplexity:返回带有实时网络搜索引用的 AI 综合答案。
- 结果按查询缓存 15 分钟(可配置)。
- 执行普通 HTTP GET 并提取可读内容(HTML → markdown/文本)。它不执行 JavaScript。
- 默认启用(除非显式禁用)。
参见 Brave Search 设置 和 Perplexity Sonar 了解提供商特定详情。
在配置中设置提供商:
示例:切换到 Perplexity Sonar(直连 API):
- 在 https://brave.com/search/api/ 创建 Brave Search API 账户
- 在控制面板中,选择 Data for Search 计划(不是”Data for AI”)并生成 API 密钥。
- 运行 将密钥存储在配置中(推荐),或在环境中设置 。
Brave 提供免费层和付费计划;查看 Brave API 门户了解当前限制和定价。
推荐: 运行 。它将密钥存储在 的 下。
环境变量替代方案: 在 Gateway 网关进程环境中设置 。对于 Gateway 网关安装,将其放在 (或你的服务环境)中。参见环境变量。
Perplexity Sonar 模型具有内置的网络搜索功能,并返回带有引用的 AI 综合答案。你可以通过 OpenRouter 使用它们(无需信用卡 – 支持加密货币/预付费)。
- 在 https://openrouter.ai/ 创建账户
- 添加额度(支持加密货币、预付费或信用卡)
- 在账户设置中生成 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
