1. الوضعان
يُحَل كل مفتاح إلى إحدى حالتين بالضبط:غير محدود
unlimited_quota = true. يسحب المفتاح من رصيد مساحة العمل دون سقف لكل
مفتاح. لا يجري فحص إنفاق وقت الطلب — الحدّ الوحيد هو رصيد مساحة العمل
نفسه.محدود
credit_limit_usd > 0. يحمل المفتاح سقف إنفاقه مدى الحياة بالدولار.
بمجرد أن يبلغ الإنفاق المتراكم السقف، يتوقف المفتاح عن العمل — بقية
مساحة العمل سليمة./console/token). إنشاء مفتاح
أو تعديله يتطلب دور Developer أو أعلى.
credit_limit_usd = 0 يعني بلا حدود — الصفر هو العلامة لـ “لا سقف”،
وليس “سقف صفر دولار”. لتحديد مفتاح، أعطه مبلغاً موجباً بالدولار.2. كيف تُفرَض حصة مفتاح api
عندما تضبطcredit_limit_usd على رقم موجب، تحوّله البوابة إلى رصيد
remain_quota داخلي لذلك المفتاح وتقلب unlimited_quota إلى false.
من ثَمّ:
remain_quotaهو مساحة الإنفاق المتبقية للمفتاح، تُسحَب مع فوترة الاستخدام.used_quotaهو الإنفاق المتراكم الذي حجزه المفتاح بالفعل.- في كل استدعاء ترحيل، تفحص البوابة المفتاح قبل أن تمرّر الطلب. مفتاح محدود
بلغ
remain_quotaالخاص به صفراً يُرفض كـ مستنفَد — لا يصل الاستدعاء أبداً إلى النموذج.
unlimited_quota = true) يتخطّى فحص الرصيد ذاك كلياً؛ إنه
محدود فقط برصيد مساحة العمل وبأي حدود أخرى على مستوى المفتاح تضبطها (قائمة
سماح نماذج، قائمة سماح IP، صلاحية).
3. مثال ملموس واحد
لنقل إنك تنشر وكيل تلخيص مجدوَل وتريد ضمان ألا ينفق أبداً أكثر من 25 دولاراً مهما فعل النموذج. اضبط السقف عند إنشاء المفتاح:unlimited_quota = false و
remain_quota بقيمة 25 دولاراً. يستدعي الوكيل النموذج بمفتاح الترحيل
sk-orca-… كالمعتاد. لحظة بلوغ الإنفاق المتراكم 25 دولاراً، يُستنفَد
المفتاح ويُرفض كل استدعاء /v1/* إضافي — دون مراقبتك لوحة معلومات، ودون
لمس بقية مساحة العمل.
لجعل المفتاح نفسه غير محدود لاحقاً، عدّله واقلب مفتاح غير محدود —
تضبط وحدة التحكم unlimited_quota = true وcredit_limit_usd = 0 معاً،
ويستطيع المفتاح السحب من رصيد مساحة العمل الكامل مجدداً.
4. أي وضع تختار
مفاتيح الوكلاء / الأتمتة ← محدودة
مفاتيح الوكلاء / الأتمتة ← محدودة
أي مفتاح يُسلَّم لوكيل مستقل، أو مهمة CI، أو تكامل طرف ثالث ينبغي أن
يكون محدوداً. سقف الإنفاق أرخص ضمان بأن حلقة حقن مطالبة أو عاصفة إعادة
محاولة لا يمكنها مراكمة فاتورة بلا حدود — يوقف السقف المفتاح قبل أن
يتضاعف الضرر. أقرنه بـ حدّ نماذج
صارم وقائمة سماح IP.
مفاتيح قصيرة العمر / تجريبية ← محدودة + صلاحية
مفاتيح قصيرة العمر / تجريبية ← محدودة + صلاحية
لمفتاح موجود فقط لعرض، أو اختبار حِمل، أو نشر واحد، اجمع
credit_limit_usd صغيراً مع expired_time. يتقاعد المفتاح نفسه على أي
حدّ يبلغه أولاً. انظر
سقف الحصة والصلاحية و
المفاتيح المنتهية الصلاحية.مفاتيح داخلية موثوقة / عالية الحجم ← غير محدودة
مفاتيح داخلية موثوقة / عالية الحجم ← غير محدودة
مفتاح تستخدمه خدمة إنتاج أساسية تتحكم فيها بالكامل، حيث سقف لكل مفتاح
سيسبّب أعطالاً زائفة فحسب، يمكن أن يبقى غير محدود — رصيد مساحة العمل هو
شبكة الأمان. أبقِ هذه المفاتيح قليلة، وسمّها بوضوح، وحدّد نطاقها رغم
ذلك بحدود النماذج وIP.
5. كيف تترابط حقول السقف
الحقول الثلاثة التي تحكم هذا هي مفتاح واحد برصيد مشتق — تضبط سقف الدولار، وتشتقّ البوابة البقية:| الحقل | المعنى |
|---|---|
credit_limit_usd | مدخلك. > 0 = سقف محدود بالدولار؛ 0 = غير محدود. |
unlimited_quota | true عندما لا يكون للمفتاح سقف؛ يُضبَط على false تلقائياً عند إعطائك credit_limit_usd موجباً. |
remain_quota | مساحة إنفاق مشتقة لمفتاح محدود؛ بلوغ الصفر يستنفد المفتاح. |
credit_limit_usd فقط (أو unlimited_quota) في المحرّر.
تُصان remain_quota وused_quota بواسطة البوابة مع فوترة المفتاح
للاستخدام — إنها قياسات للقراءة فقط، تظهر في عروض الاستخدام بوحدة التحكم.
6. أين يقع هذا في مجموعة التحكم
سقف الإنفاق يحدّ كم يمكن لمفتاح فعله؛ وبقية نطاق المفتاح تحدّ ما يمكنه فعله. الاثنان يتركّبان:سقف الحصة والصلاحية
اجمع سقف الدولار مع صلاحية مطلقة بحيث يتقاعد المفتاح نفسه على أي حدّ
يبلغه أولاً.
كائن الرمز
كل حقل يحمله مفتاح — حدود النماذج، قائمة سماح IP، ربط السياسات، وسم
البيئة — في مرجع واحد.
قائمة تحقّق الاستقلالية الأدنى
الوصفة الكاملة لأضيق مفتاح ممكن، قيداً تلو الآخر.
النطاق والمفاتيح والسياسات
كيف يلائم السقف تسلسل مساحة العمل ← السياسة ← المفتاح، وكيف يقلّص تحديد
مفتاح نطاق الانفجار.
