要让智能体自主行动——搜索网页、抓取数据、拉取信息——你需要启用一个智能体 会话:一个存放在浏览器中的小型子钱包,通过 x402 标准按次为工具调用 付费,无需每次弹窗确认。它与你的主推理余额相互独立,你可以自行控制智能体能 使用哪些工具,而你注入的金额就是它能花费的上限。
Halo 目前处于 alpha 阶段,运行在 Base 主网上,使用真实的 USDC。工具调用 运行在智能体模式下(参见对话模式与智能体模式)。
x402 支付如何运作
x402 把 HTTP 的 “402 Payment Required” 状态码变成了一条真正的支付通道:
工具以 402 状态码和价格作为响应,你的客户端签署一笔链下的 USDC 授权
(EIP-3009),由 Halo 的 facilitator 提交上链——因此一次工具调用就是简单的
“请求 → 付款 → 响应”,你这边无需 API 密钥,也无需订阅。
“工具与权限”面板
在智能体页面打开设置 → 工具,进入工具与权限面板——用于设定”智能体 可以使用什么,以及无需询问就能花多少”。每个付费工具都有三种策略可选:
- Auto(自动)——在你设定的花费阈值内自由运行。
- Ask(询问)——每次运行前先询问你。
- Off(关闭)——对智能体完全隐藏该工具(禁用)。
此外还有一个全局保护:任意单次调用超过 $X 时始终先询问,即便该工具设为 Auto 也不例外。内置的付费工具包括 web_search、web_scrape、 coingecko_price、messari 和 nansen,各自有独立的单次调用价格; 免费的内置工具(如 recall 和 remember)则完全不收费。
添加自定义工具
展开**+ 添加自定义工具(x402 端点)**,并填写:
- 名称(例如
crypto_prices) - 描述——说明该工具的作用及需要传入的参数
- URL——你的 x402 兼容端点
- 方法——POST(JSON 请求体)或 GET(查询参数)
然后点击添加工具。自定义工具会被标记为 “custom”,默认采用 Ask 策略, 并为安全起见设有较低的单次调用金额上限。在 alpha 阶段,自定义工具仅限用于 数据 / 信息 / 抓取类端点——不支持执行操作或交易。
工具子钱包
工具调用由一个专用的子钱包(浏览器内的独立密钥)支付,这样智能体就能 按次为工具调用付费,而不会动用你的主余额:
- 点击启用自主工具并完成一次授权。
- 为子钱包充值几美元的 USDC(该操作使用无 gas 转账)。你注入的金额就是 它能花费的最高上限——建议保持较小金额,这就是你的花费上限。
- 提现会将未使用的资金无弹窗地划回你的主钱包,你也可以随时禁用它。
子钱包密钥只在页面会话期间存于内存中,从不会被持久化存储。
相关内容
- 你的推理余额存放在哪里:钱包与金库。
- 为智能体配置工具与预算: 用你的智能体进行消费。