由Brave搜索提供支持的网页和新闻搜索。当用户需要搜索网页、查找新闻文章或获取最新信息时使用此技能。按次付费。
Vincent - 勇敢地搜索代理是一项面向实际任务的技能,主要用于使用此技能使用勇敢的搜索搜索搜索网络和新闻;所有请求都通过 Vincent 后端代理, 后端处理与 Brav 的认证。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
使用本技能,可通过 Brave Search 执行网页与新闻搜索。所有请求均通过 Vincent 后端代理:该后端负责与 Brave Search API 的身份认证、强制执行速率限制、追踪每次调用成本,并自动从您的信用余额中扣减费用。
无需管理 API 密钥。 智能体通过一个作用域限定为 DATA_SOURCES 密钥的 Vincent API 密钥完成身份认证。上游 Brave Search API 的凭据由 Vincent 服务端统一管理——智能体既不会接触也不会管理任何 Brave API 密钥。
所有命令均依赖 @vincentai/cli 包。API 密钥由 CLI 自动存储与解析——您无需处理原始密钥或文件路径。
本技能专为按次计费、具备人工监督能力的自主智能体运行场景而设计。
无需配置环境变量。 本技能采用“以智能体为中心”的接入流程:智能体在运行时调用 Vincent API 创建一个 DATA_SOURCES 密钥,API 将返回一个作用域受限的 API 密钥;CLI 在创建过程中自动保存该密钥。密钥持久化路径(${OPENCLAW_STATE_DIR:-$HOME/.openclaw}/credentials/datasources/ 或 ./datasources/)已在本技能的元数据中声明。
智能体所使用的 API 密钥并非 Brave Search API 密钥。 它是面向 Vincent 代理服务的、作用域受限的 Bearer Token。Vincent 服务器代表智能体与 Brave Search 进行身份认证。智能体无法绕过代理直接访问上游 API,也无法规避代理层实施的信用额度与速率限制管控。
模型调用功能默认启用。 本技能的核心目标是赋予 AI 智能体自主进行网络搜索的能力。智能体应能独立发起网页与新闻搜索。人类用户通过 https://heyvincent.ai 管理信用余额与支付方式,从而控制整体支出。
所有 API 请求均仅通过 HTTPS/TLS 协议发送至 heyvincent.ai。 Vincent 服务器再代为调用 Brave Search API。智能体不与 Brave 服务直接通信。
密钥生命周期说明:
secret create 命令并指定 --type DATA_SOURCES —— CLI 自动保存 API 密钥,并返回 keyId 与 claimUrl。https://heyvincent.ai 上完成所有权认领、充值及支付方式管理。| 接口端点 | 单次调用费用 |
|---|---|
| 网页搜索 | $0.005 |
| 新闻搜索 | $0.005 |
信用额度按次自动扣除。响应中包含 _vincent.creditRemainingUsd 字段,供智能体实时追踪剩余余额。
在新建密钥前,请先确认是否已存在有效密钥:
npx @vincentai/cli@latest secret list --type DATA_SOURCES
若返回密钥,则将其 id 作为后续所有命令的 --key-id 参数值;若无返回结果,则需新建密钥。
npx @vincentai/cli@latest secret create --type DATA_SOURCES --memo "My agent data sources"
命令返回 keyId(供后续所有命令使用)和 claimUrl(需提供给终端用户)。
创建完成后,请向用户说明:
“这是您的数据源认领链接:
。请通过该链接前往 https://heyvincent.ai 认领所有权,并为 Brave Search 及其他数据源充值。”
重要提示: 密钥必须完成认领,并已充值(或已绑定支付方式),API 调用方可成功。
npx @vincentai/cli@latest brave web --key-id--q "latest AI news" --count 10
参数说明:
--q(必填):搜索关键词(长度 1–400 字符)--count(可选):返回结果数量,取值范围 1–20(默认值:10)--offset(可选):分页偏移量,取值范围 0–9--freshness(可选):时间筛选条件 — pd(过去 24 小时)、pw(过去一周)、pm(过去一月)、py(过去一年)--country(可选):地区代码(两位字母),用于返回本地化结果(例如:us、gb、de)返回结果包含标题、URL、摘要及元数据信息。
npx @vincentai/cli@latest brave news --key-id--q bitcoin --count 10
参数说明:
--q(必填):搜索关键词(长度 1–400 字符)--count(可选):返回结果数量,取值范围 1–20(默认值:10)--freshness(可选):时间筛选条件 — pd(过去 24 小时)、pw(过去一周)、pm(过去一月)、py(过去一年)返回结果包含标题、URL、摘要、发布日期及信源信息。
每次成功响应均包含一个 _vincent 对象,结构如下:
{
"_vincent": {
"costUsd": 0.005,
"creditRemainingUsd": 4.99
}
}
请使用 creditRemainingUsd 字段,在信用余额不足时及时向用户发出提醒。
网页搜索结果示例:
{
"web": {
"results": [
{
"title": "Article Title",
"url": "https://example.com/article",
"description": "A brief description of the article content."
}
]
},
"_vincent": {
"costUsd": 0.005,
"creditRemainingUsd": 4.99
}
}
新闻搜索结果结构相同,但每条结果额外包含 age 和 source 字段。
| 错误码 | 原因 | 解决方案 |
|---|---|---|
401 Unauthorized |
API 密钥无效或缺失 | 请确认 key-id 是否正确;必要时重新绑定 |
402 Insufficient Credit |
信用余额为零,且未绑定支付方式 | 用户需前往 heyvincent.ai 充值 |
429 Rate Limited |
超出每分钟 60 次请求限制 | 等待后重试,并实现指数退避策略 |
Key not found |
API 密钥已被撤销,或从未创建 | 密钥所有者需生成新令牌,智能体重新绑定 |
429 响应。请等待后重试。若智能体丢失其 API 密钥,密钥所有者可在前端生成一个重新绑定令牌(re-link token),智能体随后可用该令牌换取新的 API 密钥。
npx @vincentai/cli@latest secret relink --token
CLI 将使用该令牌换取新 API 密钥,自动保存,并返回新的 keyId。重新绑定令牌为一次性使用,10 分钟后自动过期。
当信用余额不足时,您可通过 Base 链上的 USDC,基于 x402 支付协议自主完成充值——全程无需人工介入。
支持的充值档位: $1、$5、$10、$25、$50、$100
npx @vincentai/cli@latest credits balance --key-id
npx @vincentai/cli@latest credits add --key-id--amount 10
工作流程:
前提条件:
npx @vincentai/cli@latest credits checkout --key-id
返回 Stripe Checkout 页面 URL。请将该链接提供给用户,以便其使用信用卡完成支付。
| 工具名 | 说明 |
|---|---|
vincent_credit_balance |
查询当前信用余额及充值选项 |
vincent_add_credits |
获取 x402 充值操作指引 |
对于长期运行的智能体,建议在执行高成本操作前检查余额,并在余额较低时自动充值:
BALANCE=$(npx @vincentai/cli@latest credits balance --key-id--json | jq -r '.balance') if (( $(echo "$BALANCE < 2.00" | bc -l) )); then npx @vincentai/cli@latest credits add --key-id --amount 10 fi
DATA_SOURCES API 密钥适用于全部数据源(如 Twitter、Brave Search 等),无需为不同数据源单独申请密钥。https://heyvincent.ai 充值。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习