核心用法
Ampersend 是一款面向 AI Agent 的支付 CLI 工具,基于 x402 协议实现稳定币(USDC)自动支付。核心能力包括:
1. 自主支付:Agent 在用户预设的消费限额(日/月/单笔)内独立完成支付,无需人工逐笔确认
2. 双步配置:setup start 生成密钥并获取用户审批 URL,setup finish 轮询激活,或手动注入密钥对
3. HTTP 请求集成:ampersend fetch 自动处理 x402 支付头,支持预检模式(--inspect)查看费用
显著优点
- 权限可控:支持多层级限额(日/月/单笔)+ 自动充值开关,风险边界清晰
- 协议标准化:基于 x402 支付协议,与兼容 API 无缝集成
- 非托管设计:用户私钥本地生成,需用户主动浏览器审批,降低 Agent 越权风险
潜在局限
- 生态依赖:需服务端支持 x402 协议,适用范围受限
- CLI 门槛:非开发者/Agent 场景难以直接使用
- 资金风险:
auto-topup开启后若 Agent 被劫持,可能持续消耗主账户资金 - 版本锁定:文档明确要求 v0.0.12,版本漂移可能导致兼容性故障
适合人群
- 构建付费 API 调用工作流的 AI Agent 开发者
- 需要自动化微支付(如按次计费 AI 服务、数据查询)的自动化系统
- 已有加密货币钱包基础设施的技术团队
常规风险
| 风险点 | 说明 |
|--------|------|
| 私钥泄露 | Agent 密钥存储于本地,需确保运行环境安全 |
| 限额绕过 | 限额仅客户端配置,服务端需独立校验 |
| 钓鱼审批 | 恶意 Agent 可能伪造 `user_approve_url`,用户需核对域名 |
| 智能合约风险 | 依赖 x402 协议合约安全性,需关注协议审计状态 |
版本要求:ampersend v0.0.12,通过 npm install -g @ampersend_ai/ampersend-sdk@0.0.12 安装。