حد المعدل (Rate limit)
حد المعدل سقف لعدد الطلبات التي يستطيع حساب أو مفتاح إرسالها إلى خدمة خلال فترة زمنية. وإذا تجاوزته رفضت الخدمة النداءات التالية، عادةً برمز الحالة HTTP 429، حتى تنقضي الفترة.
آخر تحديث: 8 نوفمبر 2026
في هذه الصفحة
مقروءة على أجهزتك فقط.
محادثتك مقروءة على جهازك، وعلى أجهزتك الأخرى إن زامنتها. وليس في أي مكان آخر.
غير مقروءة لدينا.
تمرّ رسالتك دون أن تُكتب في أي مكان، ولا تبقى محادثاتك لدينا إلا مشفّرة.
النموذج لا يعرف من أنت.
يتلقى السؤال، لا بريدك ولا حسابك ولا عنوان IP الخاص بك.
لا شيء يبقى في الطريق.
يعود الرد ويُحفظ هنا مشفّرًا؛ وحتى مع المزامنة، لا يصلنا مفتاحك أبدًا مكشوفًا.
كيف يعمل
يضع المزوّدون الحدود لأسباب بسيطة. السعة محدودة ومشتركة، فلا ينبغي لسكربت منفلت أن يبطئ الجميع. وتحصر الحدود أيضًا التكلفة وتمنع سوء الاستخدام، كاستعمال مفتاح مسروق لإغراق خدمة. وبدونها قد يرسل خلل في حلقة آلاف النداءات في دقيقة. تخيّل مخبزًا يخدم طابورًا: السماح لزبون واحد بشراء كل الأرغفة في الدقيقة الأولى ظلم للبقية، فيضع الخباز سقفًا لكل شخص، والحد الجيد مجرد حصة عادلة مكتوبة رقمًا.
تأتي الحدود بأشكال. حد قصير في الدقيقة يمتص الدفعات. وآخر أطول، في اليوم، يحصر الاستخدام الكلي، إما نافذة ثابتة تُعاد في ساعة محددة أو نافذة متحركة تنظر دائمًا إلى الفترة الأخيرة. وبعض الخدمات تعدّ الطلبات، وبعضها يعدّ التوكنات، وبعضها يحدد أيضًا كم نداء يعمل في اللحظة نفسها. وكثيرًا ما تتوقف الحدود على الخطة، فتحصل الفئة الأعلى على سقف أعلى.
التعامل الجيد مع الحد حرفة صغيرة. اقرأ ترويسة Retry-After إن وُجدت وانتظر المدة المذكورة. وإلا أعد المحاولة بتراجع أسي مع قدر من العشوائية، ولا تفعل ذلك في حلقة ضيقة. قلّل عدد النداءات بتخزين الإجابات مؤقتًا وتجميع العمل، ووزّع الحمل عبر الوقت. وتذكّر أن حد المعدل ليس حد إنفاق: نفاد الرصيد خطأ منفصل وعلاجه مختلف. وكثيرًا ما تغلّف المكتبات هذا المنطق، فتعيد المحاولة بأدب وتتوقف بين المحاولات؛ وحين تكتب عميلك الخاص سجّل كل 429 مع وقته لترى هل تسببها الدفعات أم الحمل المستمر.
في NeverNo
تحدد وثائق API في NeverNo القاعدة. لكل حساب عدد من طلبات API في كل 24 ساعة متحركة بحسب خطته. وبعده تتلقى النداءات الخطأ 429 مع الشيفرة rate_limited حتى تتحرك النافذة. ويُطبَّق أيضًا حد قصير في الدقيقة، وحينها يأتي 429 مع ترويسة Retry-After. ويُحسب كل نداء طلبًا واحدًا أيًّا كان عدد التوكنات أو الصور، أما نقطة عدّ التوكنات فلا تُحسب. ولأن النافذة متحركة تعود السعة تدريجيًا مع تقادم النداءات القديمة بدل أن تعود كلها عند منتصف الليل.
والأرقام الدقيقة لكل خطة في جدول وثائق API، ولا نكررها هنا كي لا تتقادم هذه الصفحة. ونفاد الأرصدة حالة مختلفة: تجيب API بالرمز 402 مع insufficient_credits. واشتراك Dev يستخدم حد الطلبات الخاص بـ Pro+. ولأن الوثائق هي المصدر الوحيد للأرقام، ينبغي لسكربتك أن يقرأ السقف منها لا أن يثبّت تخمينًا، وأن يعدّ ارتفاعًا مفاجئًا في أخطاء 429 إشارة إلى التباطؤ وجدولة عمله.
ما يستحق التذكر
حد المعدل يحمي السعة المشتركة والتكلفة والخدمة من سوء الاستخدام.
قد تكون الحدود في الدقيقة أو في اليوم، ثابتة أو متحركة، بالطلبات أو بالتوكنات.
عند 429 احترم Retry-After وتراجع مع عشوائية وتجنب حلقات إعادة المحاولة الضيقة.
حد المعدل يختلف عن حد الإنفاق؛ ونفاد الأرصدة يعطي خطأ آخر.
في API الخاصة بـ NeverNo الأرقام الحقيقية لكل خطة في الوثائق لا في التخمين.
أسئلة شائعة
ماذا يعني الخطأ 429؟
طلبات كثيرة جدًا: تجاوزت حدًا. انتظر المدة المذكورة في Retry-After إن وُجدت، أو حتى تتحرك النافذة المتحركة، ثم حاول ثانية.
هل يستهلك الموجّه الأطول من الحد أكثر في NeverNo؟
لا. يُحسب كل نداء طلبًا واحدًا أيًّا كان عدد التوكنات أو الصور. أما التوكنات والصور فتغيّر السعر بالأرصدة. فكّر في الطلبات بوصفها عدد الأبواب التي تفتحها، وفي الأرصدة بوصفها السعر المدفوع داخل كل غرفة.
أين أجد حد خطتي؟
في جدول حدود المعدل بوثائق API الذي يسرد الطلبات المسموح بها في 24 ساعة لكل خطة. وعدّ التوكنات لا يستهلك حصتك، فهو طريقة رخيصة لتقدير حجم موجّه قبل إرساله.
اطرح سؤالك الأول
بلا حساب ولا بطاقة. اكتب بأي لغة من اللغات العشر التي يتحدثها NeverNo.
افتح الدردشة