لماذا يهم التحكم في الميزانية
وكيل الذكاء الاصطناعي الذي يستدعي واجهات برمجية مدفوعة في حلقة متكررة يمكن أن يتراكم عليه تكاليف بسرعة. يتيح لك التحكم في الميزانية:- تحديد سقف إجمالي للإنفاق لكل جلسة
- تعيين حدود لكل نطاق (مثلاً، بحد أقصى 100 sats/جلسة على
api.weather.com) - استقبال رد نداء قبل كل دفعة
- الحصول على تقرير إنفاق كامل في أي وقت
الميزانية الإجمالية
- TypeScript
- Python
priceSats وكانت ستتجاوز الميزانية المتبقية، يُطلق العميل BudgetExceededError قبل الدفع — لا يُصرف أي satoshi.
الميزانية لكل نطاق
- TypeScript
- Python
ردود النداء
- TypeScript
- Python
onBudgetExceeded / on_budget_exceeded قبيل إطلاق BudgetExceededError مباشرةً — مفيد للتسجيل أو التنبيهات.
تقرير الإنفاق
- TypeScript
- Python
spendingReport() القيمة null / None عندما لا تكون هناك ميزانية مُهيأة.
معالجة BudgetExceededError
- TypeScript
- Python