Skip to main content

ما الذي يفعله هذا

يأتي l402-kit مزوداً بـ client مدمج يتيح لأي وكيل ذكاء اصطناعي — أو أي سكريبت — استدعاء واجهات برمجة التطبيقات المحمية بـ L402 دون الحاجة إلى كتابة حلقة الدفع بنفسك.
كل ما يجري بينهما — تحليل الفاتورة، واستدعاء المحفظة، وإعادة المحاولة — يُعالَج تلقائياً.

Node.js / TypeScript

1. التثبيت

2. اختر محفظة


Python

1. التثبيت

2. استدعاء واجهة برمجة التطبيقات


ما يحدث خطوة بخطوة

  1. يرسل client.fetch / client.get الطلب دون أي ترويسة مصادقة
  2. إذا أعادت واجهة برمجة التطبيقات 402، يقرأ الـ client الـ invoice والـ macaroon من جسم الاستجابة (أو ترويسة WWW-Authenticate)
  3. يتحقق من ميزانيتك — ويُطلق BudgetExceededError إذا كان السعر سيتجاوز الحد المحدد
  4. يستدعي wallet.payInvoice(bolt11) وينتظر الـ preimage
  5. يعيد إرسال الطلب مع Authorization: L402 <macaroon>:<preimage>
  6. يُعيد الـ Response/httpx.Response النهائي إلى الكود الخاص بك
في حال عدم وجود 402؟ تُمرَّر الاستجابة كما هي دون أي تعديل.

تقرير الإنفاق


الخطوات التالية

المحافظ

Blink، Alby — الإعداد الكامل والخيارات المتاحة

التحكم في الميزانية

حدود لكل نطاق، استدعاءات راجعة، تقارير

MCP Server

تكامل Claude Desktop في دقيقتين

LangChain

أداة جاهزة للاستخدام مع وكلاء LangChain