Skip to main content

Qué hace esto

l402-kit incluye un cliente integrado que permite a cualquier agente de IA — o cualquier script — llamar a APIs protegidas con L402 sin necesidad de escribir el bucle de pago tú mismo.
Todo lo que ocurre en medio — análisis de la factura, llamada a la billetera, reintento — se gestiona automáticamente.

Node.js / TypeScript

1. Instalar

2. Elige una billetera


Python

1. Instalar

2. Llama a la API


Qué ocurre paso a paso

  1. client.fetch / client.get envía la solicitud sin ninguna cabecera de autenticación
  2. Si la API devuelve 402, el cliente lee el invoice y el macaroon del cuerpo de la respuesta (o de la cabecera WWW-Authenticate)
  3. Verifica tu presupuesto — lanza BudgetExceededError si el precio superaría el límite
  4. Llama a wallet.payInvoice(bolt11) y espera el preimage
  5. Reintenta la solicitud con Authorization: L402 <macaroon>:<preimage>
  6. Devuelve la Response/httpx.Response final a tu código
¿Sin 402? La respuesta se devuelve tal cual, sin modificaciones.

Informe de gastos


Próximos pasos

Billeteras

Blink, Alby — configuración completa y opciones

Control de presupuesto

Límites por dominio, callbacks e informes

Servidor MCP

Integración con Claude Desktop en 2 minutos

LangChain

Herramienta lista para usar con agentes LangChain