Skip to main content

O que isso faz

O l402-kit inclui um cliente nativo que permite que qualquer agente de IA — ou qualquer script — consuma APIs protegidas por L402 sem precisar implementar o loop de pagamento manualmente.
Tudo que acontece entre essas etapas — análise da invoice, chamada à carteira, nova tentativa — é tratado automaticamente.

Node.js / TypeScript

1. Instalar

2. Escolha uma carteira


Python

1. Instalar

2. Chamar a API


O que acontece passo a passo

  1. client.fetch / client.get envia a requisição sem nenhum cabeçalho de autenticação
  2. Se a API retornar 402, o cliente lê a invoice e o macaroon do corpo da resposta (ou do cabeçalho WWW-Authenticate)
  3. O orçamento é verificado — lança BudgetExceededError se o preço ultrapassar o limite
  4. É chamado wallet.payInvoice(bolt11) e aguardado o preimage
  5. A requisição é repetida com Authorization: L402 <macaroon>:<preimage>
  6. Retorna o Response/httpx.Response final para o seu código
Sem 402? A resposta é repassada sem nenhuma alteração.

Relatório de gastos


Próximos passos

Carteiras

Blink, Alby — configuração completa e opções

Controle de orçamento

Limites por domínio, callbacks e relatórios

Servidor MCP

Integração com Claude Desktop em 2 minutos

LangChain

Ferramenta plug-and-play para agentes LangChain