跳转到内容
搜索文档

Agentic 支付

最后更新 查看 MarkdownAgent 设置

AI Agent 需要以编程方式发现、支付和消费资源与服务。传统 onboarding 要求 Agent 支付服务前创建账户、添加支付方式并获取 API 密钥。Agentic payments 让 AI Agent 直接通过 HTTP 402 Payment Required 响应码购买资源和服务。

Cloudflare 的 Agents SDK 通过基于 HTTP 402 Payment Required 状态码的两个协议支持 agentic payments:x402Machine Payments Protocol (MPP)。两者遵循相同的核心流程:

  1. 客户端请求资源或调用 tool。
  2. 服务器返回 402 及支付挑战,描述支付内容、金额和去向。
  3. 客户端完成支付,并携带支付凭证重试请求。
  4. 服务器验证支付(可选通过 facilitator 服务),并返回资源及收据。

无需账户、会话或预共享 API 密钥。Agent 以编程方式处理整个交换。

x402 与 Machine Payments Protocol(机器支付协议)

x402

x402 是由 Coinbase 创建的支付标准。它使用链上稳定币支付(Base、Ethereum、Solana 及其他网络上的 USDC),并定义三个 HTTP 头 — PAYMENT-REQUIREDPAYMENT-SIGNATUREPAYMENT-RESPONSE — 承载挑战、凭证和收据。服务器可将验证和结算卸载到 facilitator 服务,无需直接连接区块链。它由 Coinbase 和 Cloudflare(x402 Foundation 创始成员)治理。

Agents SDK 提供一流的 x402 集成:

  • 服务端:MCP 服务器的 withX402paidTool,以及 HTTP Worker 的 x402-hono 中间件。
  • 客户端withX402Client 包装 MCP 客户端连接,自动处理 402,并可选 human-in-the-loop 确认。

Machine Payments Protocol(机器支付协议)

Machine Payments Protocol (MPP) 是由 Tempo Labs 和 Stripe 共同编写的协议。它通过正式的 WWW-Authenticate: Payment / Authorization: Payment 头方案扩展 HTTP 402 模式,并处于 IETF 标准轨道。

MPP 支持区块链以外的多种支付方式 — 包括卡(通过 Stripe)、Bitcoin Lightning 和稳定币 — 并引入 session,用于流式和按量付费场景,延迟低于 1 毫秒,成本低于 1 美分。MPP 向后兼容 x402:MPP 客户端可无需修改地使用现有 x402 服务。

对资源收费

相关

这篇文档对您有帮助吗?