تخطيط حدود الطلبات لواجهة برمجية
موجّه يخطط لحدود الطلبات على واجهة برمجية، مع الطريقة والرد عند التجاوز وطريقة الإعلان عنها. انسخه إلى أداة ذكاء اصطناعي تختارها، وهي التي يخطط لحدود الطلبات.
- الموضوع
- التطبيقات والنماذج الأولية
- النوع
- موجّه
- المستوى
- متوسط
- الوقت
- نحو 8 د
تعتمد النتيجة على الأداة والنموذج وما تُدخله.
معاينة النتيجة
مثال: كتبه فريق التحرير لدينا، وليس مخرجات حقيقية للذكاء الاصطناعي.
الحد لكل مفتاح API (الشركاء يستخدمون مفاتيح ثابتة، وعناوين IP تتغير). الحدود – القراءة: 600 طلب في الدقيقة – الكتابة: 120 طلبًا في الدقيقة – البحث: 60 طلبًا في الدقيقة الطريقة: دلو الرموز (token bucket)، يسمح بذروات قصيرة. العيب: حساب أكثر قليلًا لكل طلب. عند التجاوز: 429، والترويستان RateLimit-Remaining وRetry-After، ورسالة «طلبات كثيرة جدًا. يرجى المحاولة مرة أخرى بعد 20 ثانية.» افتراض: ذروات 400 طلب في الثانية موزعة على عشرة شركاء على الأقل.
التعبئة
ما تكتبه يبقى في نافذة المتصفح هذه. نحن لا نحفظ شيئًا ولا نرسله.
- واجهة REST عامة للطلبات
- واجهة داخلية لتطبيقنا
- واجهة بحث باستعلامات مكلفة
- مستقبِل خطافات الويب
- واجهة أمام خدمة ذكاء اصطناعي
- شركات شريكة بمفاتيح خاصة
- تطبيقنا فقط
- عملاء يدفعون في ثلاث باقات
- استخدام عام دون تسجيل دخول
- خدمات داخلية
- 50 طلبًا في الثانية في المتوسط وذروة 400
- بعض الحسابات ترسل آلاف الطلبات في الدقيقة
- لا أرقام بعد والإطلاق بعد ثلاثة أسابيع
- يرتفع الحمل كثيرًا صباح الاثنين
- البحث يبطئ قاعدة البيانات
موجّهك
لقد عدّلت الموجّه. لن تستبدله التغييرات في الحقول أعلاه بعد الآن.
هذا توجيه لأداة ذكاء اصطناعي، وليس النتيجة بعد.
أين يعمل هذا الموجّه
أدوات الذكاء الاصطناعي هذه مناسبة لهذا الموجّه:
طريقة الاستخدام
- املأ الحقول أو اضغط على أحد الاقتراحات. لا تكتب الأسماء أو العناوين أو أي بيانات شخصية أخرى.
- انسخ الموجّه الجاهز إلى أداة الذكاء الاصطناعي التي تفضّلها.
- فعّل الحدود أولًا في وضع المراقبة فقط، الذي يسجّل التجاوزات دون أن يحجب شيئًا، ثم عدّلها بعد ذلك.
لماذا ينجح هذا؟
الانتقال من «على أي أساس» إلى «كم» ثم «ماذا يحدث بعدها» يمنع حدودًا تبدو معقولة لكنها تصيب الجهة الخطأ. والترويسات ورسائل الخطأ الواضحة تتيح لمن يستدعي الواجهة أن يتكيّف بدل أن يعيد الإرسال فقط.
نصائح
- نقاط النهاية المكلفة مثل البحث أو التصدير تحتاج غالبًا إلى حدود خاصة أقل من القراءات البسيطة.