Hız Sınırı Nedir?
İngilizce: Rate Limit
Yayın: · Son güncelleme:
Hız Sınırı Nedir? Kısaca
Hız sınırı (rate limit), bir API'ye belirli bir zaman diliminde gönderilebilecek istek ya da işlenebilecek token miktarına konan üst sınırdır. Sınır aşıldığında sunucu yeni istekleri geçici olarak reddeder.

Hız sınırı, yapay zekâ servislerinden çok daha eskidir; hemen her web servisinde bulunur. Ancak büyük dil modelleri pahalı donanımda çalıştığı için bu servislerde özellikle önemlidir.
Hız sınırı nedir?
Bir servis sağlayıcı, sistemini aşırı yükten korumak ve kaynakları kullanıcılar arasında adil paylaştırmak için kullanımı sınırlar. Yapay zekâ API'lerinde sınırlar genellikle birkaç ölçüye göre konur:
- Dakika başına istek sayısı: Kaç ayrı çağrı yapabileceğin.
- Dakika başına token sayısı: Girdi ve çıktıda toplam kaç token işleyebileceğin.
- Günlük ya da aylık kota: Daha uzun dönemli toplam kullanım.
Sınırların değerleri sağlayıcıya, hesap türüne ve modele göre değişir; güncel değerleri sağlayıcının belgelerinden kontrol etmelisin.
Sınır aşılınca ne olur?
Sunucu isteği işlemez ve genellikle HTTP 429 ("Too Many Requests") koduyla yanıt verir. Yanıtta çoğu zaman ne kadar beklenmesi gerektiğini belirten bilgi de bulunur.
Nasıl yönetilir?
- Üstel geri çekilme: Hata alındığında beklemeyi her denemede artırarak yeniden dene.
- Kuyruk kullan: İstekleri biriktirip kontrollü bir hızda gönder.
- Gereksiz tokenleri azalt: Uzun sohbet geçmişini özetlemek token tüketimini düşürür.
- Önbellek: Aynı soruya verilen cevabı yeniden kullanmak istek sayısını azaltır.
Hız sınırı bir hata değil, servis kuralıdır. Uygulamanı bu sınırları hesaba katarak tasarlamak, kullanıcıların beklenmedik kesintiler yaşamasını önler.
Sıkça Sorulan Sorular
429 hatası ne anlama gelir?
HTTP 429, kısa sürede çok fazla istek gönderildiğini ve hız sınırının aşıldığını gösterir. Bir süre bekleyip isteği yeniden göndermek gerekir.
Hız sınırı neden uygulanır?
Sunucuları aşırı yükten korumak, kötüye kullanımı sınırlamak ve kaynakları kullanıcılar arasında adil paylaştırmak için uygulanır.