speak-rate-limits
Obsługuj limity API Speak z exponential backoff i kolejkowaniem żądań
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania limitami szybkości w API Speak dla aplikacji do nauki języków. Implementuje exponential backoff, kolejkowanie żądań i strategie optymalizacji przepustowości. Obsługuje automatyczne ponawianie błędów 429, dostosowanie do różnych planów (Free, Pro, Enterprise) i unikanie przekroczenia limitów dla oceny wymowy, rozmów i przesyłania audio. Wymaga wcześniejszej konfiguracji uwierzytelniania Speak.
Jak używać
Upewnij się, że ukończyłeś konfigurację speak-install-auth i masz ważne poświadczenia API Speak.
Zapoznaj się z limitami szybkości dla Twojego planu: Free (10 ocen/min, 5 rozmów/min, 10 przesyłań/min), Pro (60/30/60) lub Enterprise (300/150/300).
Zainicjuj RateLimitedSpeakClient, przekazując instancję SpeakClient i liczbę żądań na minutę odpowiadającą Twojemu planowi (domyślnie 60).
Używaj metod klienta (np. assessPronunciation) zamiast bezpośrednich wywołań API — throttling i retry logic są wbudowane automatycznie.
Klient obsługuje błędy 429 (rate limit exceeded) poprzez exponential backoff z maksymalnie 3 próbami ponowienia — nie musisz ręcznie obsługiwać tych błędów.
Monitoruj przepustowość API — throttling opóźnia żądania na podstawie skonfigurowanego limitu, aby uniknąć przekroczenia limitów szybkości Speak.
Podobne skille
claude-mobile-ios-testing
autor: krzemienski
unreal-engine-cpp-pro
autor: sickn33
flutter-development
autor: aj-geddes
automating-mobile-app-testing
autor: jeremylongshore
analyzing-financial-statements
autor: anthropics
react-native-architecture
autor: wshobson