İstek sınırları ve üst limitler
Sistemdeki her üst sınır, neyi saydığı ve bu sınıra ulaşıldığında ne olduğu.
Beş üst sınır vardır. Farklı nedenlerle mevcutturlar, farklı şekillerde hata verirler ve hangisine takıldığınızı bilmek genellikle teşhisin tamamıdır.
| Üst sınır | Neyi sayar | Kapsam | Varsayılan | Ne olur |
|---|---|---|---|---|
| Dakika başına mesaj | sohbet, identify, feedback, rating ve onay istekleri; her biri kendi havuzunda | Cihaz başına, uygulama başına | 20 | Akış açılmadan önce HTTP 429. |
| Günlük mesaj | İş başlatan turlar | Canlı anahtarda uygulama başına; test anahtarında organizasyon başına | 400 | Akışta rate_limited. |
| Aylık kullanım | Canlıdaki her turun model maliyetinden kaynaklanan kullanım bakiyesi | organizasyon başına | Plan | Akışta quota_exceeded. |
| Aylık test ortamı sohbetleri | Test anahtarındaki yeni sohbetler | organizasyon başına, tüm uygulamaları birlikte | 200 | Bir geliştirici için yazılmış bir mesajla quota_exceeded. |
| Günlük model bütçesi | Dolar cinsinden model harcaması | Uygulama başına | Yok | Akışta quota_exceeded. |
Dakika başına mesaj
(app, device) başına, süreç içi bir belirteç havuzu (token bucket). Sunucusuz örneklerin her biri kendisininkini tutar, bu nedenle kesin bir sayıdan ziyade esnek bir ilk savunma hattıdır — herhangi bir şeyi ölçümlemek için değil, takılı kalmış bir yeniden deneme döngüsünü karşılamak için vardır.
GET /v1/apps/config kendi iki havuzuna sahiptir: cihaz başına dakika başına 12 ve uygulama başına dakika başına 600. Uygulama genelindeki sınır, çağıran taraf her istekte X-Rendel-Device değerini değiştirdiğinde de geçerliliğini korur ve aslında koruduğu şey /v1/chat uç noktasının paylaştığı veritabanı bağlantı havuzudur.
GET /v1/apps/logo, config ile aynı iki havuza sahiptir: cihaz başına dakika başına 12 ve uygulama başına 600. POST /v1/uploads: Retry-After: 5 ile cihaz başına dakika başına 20. POST /v1/pairings/claim: cihaz başına dakika başına 5 ve uygulama başına 30.
Günlük mesaj
Dakika havuzunun kalıcı versiyonudur. Örnek başına duruma güvenmek yerine satırları sayar ve test ortamı trafiği için de geçerlidir: sunduğunuz herhangi bir hata ayıklama derlemesinden bir test anahtarı çıkarılabilir ve sınırlandırılmamış olması sınırsız model harcaması anlamına gelir.
İki durum kasıtlı olarak muaf tutulmuştur:
- Zaten sayılmış bir turun yeniden denemeleri. Aynı
turn_iddeğerini tekrar gönderdiğinizde tek dokunuşla kurtarma asla “yarın tekrar gelin” şeklinde yanıtlanmaz. tool_resultstaşıyan devam istekleri. Bir onayı işlem sırasında engellemek, kullanıcının zaten yanıtladığı bir çağrıyı yarı yolda bırakır.
Aylık kullanım
Planınız her ay, organizasyondaki her uygulamanın paylaştığı, dolar cinsinden kullanım bakiyesi içerir; 10 USD'den başlayarak 1'e 1 oranında eklediğiniz kullanım bakiyesi de buna eklenir. Canlıdaki her tur, yanıtının üretilme maliyetiyle orantılı olarak kullanım bakiyesi harcar; bu nedenle yönetim paneli, bir sohbetin şimdiye kadar size ne kadara mal olduğuna bağlı olarak kalan miktarı yaklaşık N sohbet şeklinde gösterir. Test anahtarları hiç bakiye harcamaz.
Plana dahil olan kullanım bakiyesi her ayın 1'inde sıfırlanır ve ilk olarak kullanılır. Eklediğiniz kullanım bakiyesi 12 ay boyunca geçerlidir.
Organizasyonun kullanım bakiyesi tükendiğinde, asistanın butonu her uygulamada gizlenir ve yeni sohbetler başlamaz (Flutter 0.48.0 / Web 0.25.0 öncesi bir derleme bunun yerine sakin bir cümleyle quota_exceeded alır); her uygulamanın geri kalanı eskisi gibi çalışmaya devam eder. Devam eden işlemleri asla yarıda bırakmaz: kullanıcının henüz ortasında olduğu bir sohbet normal şekilde tamamlanır ve sıfırın üzerinde kullandığı miktar, alacağınız bir sonraki kullanım bakiyesinden düşülür.
Uygulamanız için hard_cap kapalıysa sıfırın üzerinde de yanıt vermeye devam eder ve aşım tutarı faturanıza yansıtılır.
Organizasyonun her ekip üyesine ayda birer kez olmak üzere %80 ve %100 seviyelerinde e-posta gönderilir. Otomatik bakiye yükleme açıkken (Settings → Plan & usage), kullanım bakiyesi 10 USD'nin altına her düştüğünde seçtiğiniz tutar kayıtlı kartınızdan eklenir, böylece hiçbir şey kesintiye uğramaz.
Users
Planlar aynı zamanda kullanıcılara göre de boyutlandırılır: son 90 gün içinde uygulamanızı bir canlı anahtarla açmış, siz kimliklerini tanımladığınızda giriş yapmış kişi başına bir kez sayılan bir cihaz. Sınır esnektir. Bu sınırı aşmak hiçbir şeyi kapatmaz; durum size bildirilir ve ikinci bir ay daha sürerse uygun bir plana geçmenizi rica ederiz.
Aylık test ortamı sohbetleri
Test ortamı trafiği bakiye kullanmaz, bu da aylık kullanımın buna asla bakmadığı ve ayı sınırlandıran başka hiçbir şeyin olmadığı anlamına gelir. Her hata ayıklama derlemesinde bir test anahtarı yer alır; her gün günde 400 mesaj, fiyatlandırmasında bunun mümkün olmayacağı varsayılan bir plana gerçek bir fatura gelmesi demektir.
Reddetme işlemi bir sohbet satırı yazılmadan önce gerçekleşir; böylece sızdırılmış bir test anahtarını sürekli yoklayan bir betik de satır biriktirmez. Canlı trafik bundan etkilenmez ve mesaj da bunu belirtir — ifadesi son kullanıcı yerine bir geliştirici için yazılmış tek eşik budur.
Günlük model bütçesi
İsteğe bağlıdır, varsayılan olarak kapalıdır ve talep üzerine tarafımızca ayarlanır. İlgili uygulamanın o günkü belirteç harcaması belirlediğiniz bir tutarı aştığında o uygulamanın turlarını durdurur.
Platform ayrıca tüm bunların arkasında genel bir günlük üst sınıra sahiptir. Uygulama başına hiçbir sınırın tanımlayamadığı durumlar (aynı anda birçok uygulamada gerçekleşen bir yeniden deneme fırtınası) için bir korumadır ve devreye girerse bunu fark etmenizden önce bizden duyarsınız.
Payload üst sınırları
| Öğe | Sınır |
|---|---|
context.app_state | Serileştirilmiş 8 KB |
| aksiyon sonuç yükü | 16 KB |
| Manifest aksiyonları | 100 |
aksiyon timeoutMs | 120 sn |
Devam isteği başına tool_results | 10 |
Feedback reason | 500 karakter |
| Mesaj metni | 4.000 karakter |
| Tur başına ekler | 4 |
| Karşıya yükleme boyutu | 20 MB (PNG, JPEG, WebP, GIF, PDF, düz metin) |
| Seçim kimlikleri | 24, other_text 300 karakter |
| Form liste değeri | Her biri 500 karakterlik 100 dize |
| Bağlamdaki açık formlar | 3 |
| Manifest rotaları | 50, her biri 8 parametre |
| Onay şablonu yerelleri | aksiyon başına 16 |
| Handshake bileşenleri | 96 |
Rating comment | 500 karakter |
Bir sınırı artırma
Kullanım: Yönetim panelinde Settings → Plan & usage altından planı değiştirin veya kullanım bakiyesi ekleyin. Diğer her şey için: support@rendel.ai adresine e-posta gönderin. Uygulama başına sınırlar bir tablodaki bir satırdan ibarettir; birini değiştirmek bir dakika sürer ve bir sonraki istekte geçerli olur.