用途:x402 用于发现、检查和调用支持 X402 支付协议的付费 API 端点,支付以 Base 网络上的 USDC 完成。当没有明确工具可选时,可先在 bazaar 中搜索服务。
主要能力与工作流:典型流程为——在 bazaar 搜索服务或获取已知端点详情;检查价格、请求方法和输入 schema;携带自动 USDC 支付发起请求。搜索基于 BM25 相关性,结果缓存于 ~/.config/awal/bazaar/,12 小时后自动刷新。
使用方式: 搜索 bazaar:npx awal@latest x402 bazaar search <query> [-k <n>] [--force-refresh] [--json] 列出资源:awal x402 bazaar list [--network <network>] [--full] [--json] 查看支付要求:awal x402 details <url> [--json](自动尝试各种 HTTP 方法直到获得 402 响应) 付费请求:awal x402 pay <url> [-X <method>] [-d <json>] [-q <params>] [-h <json>] [--max-amount <n>] [--json]
金额以 USDC 原子单位表示(6 位小数):1000000 = $1.00,100000 = $0.10。
限制与前提:搜索和查看详情无需认证;付费需先认证(awal auth login <email>)并有足够 USDC 余额(可用 awal balance 检查)。常见错误包括未认证、未发现 X402 支付要求、CDP API 返回 429(限流,若有缓存则使用缓存)、余额不足。其余功能、收费细节或平台支持情况暂未提供。