ダッシュボード
請求

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 パスを介して再試行したりしないでください。和解がまだ調整中の場合は、待ってから元のワークロードを再試行します。