Что это делает
l402-kit поставляется со встроенным клиентом, который позволяет любому ИИ-агенту — или любому скрипту — обращаться к 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, клиент считываетinvoiceиmacaroonиз тела ответа (или заголовкаWWW-Authenticate) - Выполняется проверка бюджета — если цена превысит лимит, выбрасывается
BudgetExceededError - Вызывается
wallet.payInvoice(bolt11)и ожидается получение preimage - Запрос повторяется с заголовком
Authorization: L402 <macaroon>:<preimage> - Возвращается итоговый
Response/httpx.Responseв ваш код
402 не получен — ответ передаётся без изменений.
Отчёт о расходах
Следующие шаги
Кошельки
Blink, Alby — полная настройка и параметры
Контроль бюджета
Лимиты по доменам, колбэки, отчёты
MCP Server
Интеграция с Claude Desktop за 2 минуты
LangChain
Готовый инструмент для агентов LangChain