控制台
计费

x402 付款

通过签名的 USDC 付款恢复资源访问。

x402 允许代理或可信运行时在预付费余额不可用时恢复模型访问。客户签署付款要求,HALO 验证并记入结算,然后重试请求。

#付款流程

  1. 1
    接收 402

    网关在模型调度之前返回付款要求。

  2. 2
    签署授权

    受信任的钱包在配置的网络上签署所需的 EIP-712 USDC 授权。

  3. 3
    用证明重试

    客户端使用Payment-Signature重新发送请求。

  4. 4
    结算并执行

    HALO 在发送付费请求之前自动应用合格信用。

#标头

标题目的
Payment-Signature签名 x402 付款证明
x-halo-rescue: true符合条件时请求有界救援法官路径
x-payment-tx旧版手动恢复标头开头的密钥;被当前流拒绝

#SDK 自动化

Node.js 和 Python SDK 包括用于自动付款的模型包装器以及用于 TEE 或自定义决策逻辑的较低级别工具。

import { haloSystem } from "agihalo-node-sdk";

const paidModel = haloSystem(model, {
  privateKey: secureWalletPrivateKey,
  apiKey: HALO_API_KEY,
});

const result = await paidModel.generateContent("Continue the task");

#结算恢复

当前结算恢复是自动的。请勿将交易 ID 复制到其他客户端密钥或通过旧版x-payment-tx 路径重试。如果结算仍在核对中,请等待并重试原始工作负载。