功能说明
l402-kit 内置了一个客户端,让任何 AI 智能体——或任意脚本——无需自行编写支付逻辑,即可调用受 L402 保护的 API。Node.js / TypeScript
1. 安装
2. 选择钱包
- Blink
- Alby
在 dashboard.blink.sv → API Keys 获取凭证。
Python
1. 安装
2. 调用 API
- Blink
- Alby
逐步执行流程
client.fetch/client.get发送不携带任何认证头的请求- 若 API 返回
402,客户端从响应体(或WWW-Authenticate头)中读取invoice和macaroon - 检查您的预算——若支付金额超出限制,则抛出
BudgetExceededError - 调用
wallet.payInvoice(bolt11)并等待获取 preimage - 携带
Authorization: L402 <macaroon>:<preimage>重试请求 - 将最终的
Response/httpx.Response返回给您的代码
消费报告
后续步骤
钱包
Blink、Alby——完整配置说明与选项
预算控制
按域名限额、回调函数、消费报告
MCP Server
2 分钟完成 Claude Desktop 集成
LangChain
LangChain 智能体的即插即用工具