دليل الدخل بالوكلاءموارد عامة مجانية
中文 EN العربية

العودة إلى الفهرس / تشغيل الوكلاء

تعيين حد ميزانية بالدولار لتشغيل الوكيل

استخدم max_budget_usd لتحديد تكلفة التشغيل واكتشاف حالة تجاوز الميزانية النهائية.

الهدف

ضع حاجز تكلفة لوكيل يستطيع استدعاء الأدوات وتنفيذ أدوار متعددة.

الخطوات

  1. عيّن حداً معتمداً بالدولار باستخدام ClaudeAgentOptions(max_budget_usd=0.10). [budget]
  2. كرر تدفق النتائج واقرأ ResultMessage.total_cost_usd وsubtype. [budget]
  3. اعتبر subtype == "error_max_budget_usd" توقفاً بسبب الميزانية واعرض الناتج الجزئي والتكلفة الفعلية. [budget]

طريقة التحقق

يتعرف اختبار الميزانية المنخفضة على الحالة ويسجل التكلفة النهائية بدلاً من اعتبارها نجاحاً عادياً.

معالجة الأعطال

إذا تجاوزت التكلفة النهائية الحد قليلاً، يوضح README أن الفحص يحدث بعد كل استدعاء API وقد يتجاوز بمقدار استدعاء واحد؛ اترك هامشاً.

الصلاحيات

المتطلبات السابقة

الصلاحيات

القيود

حد الميزانية ليس إيقافاً صارماً لكل token، ولا يعيد توقف الميزانية آثار الأدوات الجانبية تلقائياً.

المصدر الأصلي المثبت

https://github.com/anthropics/claude-agent-sdk-python/blob/b6e9d12fe1cc98dde988ab7b7713c1feeee50c6c/examples/max_budget_usd.py

المستودع
anthropics/claude-agent-sdk-python
مسار الملف
examples/max_budget_usd.py
الإيداع المثبت
b6e9d12fe1cc98dde988ab7b7713c1feeee50c6c
تاريخ فحص المصدر
2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت

مقاييس المستودع

تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.

النجوم
لم يُجمع
التفرعات
لم يُجمع
وقت الرصد
لم يُجمع

لا تتوفر لقطة مقاييس بعد.

الترخيص: MIT

الموضوع الرئيسي

انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير

موارد ذات صلة