perplexity-rate-limits
Obsługuj limity API Perplexity z automatycznym ponawianiem i backoffem exponentialnym
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania limitami szybkości API Perplexity Sonar. Implementuje exponential backoff z jitterem, obsługę błędów 429 i kolejkowanie żądań. Automatycznie powtarza nieudane requesty z rosnącymi opóźnieniami, chroniąc Twoje integracje przed throttlingiem. Obsługuje wszystkie warstwy API — od darmowych 50 RPM po niestandardowe limity. Kompatybilny z Claude Code, Codex i OpenClaw.
Jak używać
Upewnij się, że masz ustawioną zmienną środowiskową PERPLEXITY_API_KEY z prawidłowym kluczem API Perplexity. Skill wymaga dostępu do tego klucza, aby komunikować się z API.
Zainstaluj skill w swoim projekcie Claude Code, Codex lub OpenClaw. Skill będzie dostępny do użycia po dodaniu go do listy dostępnych narzędzi.
Wyzwól skill frazami takimi jak "perplexity rate limit", "perplexity throttling", "perplexity 429", "perplexity retry" lub "perplexity backoff". Skill automatycznie rozpozna kontekst i zastosuje odpowiednią strategię.
Skill implementuje exponential backoff — przy pierwszym błędzie 429 czeka 1 sekundę, przy następnym 2 sekundy, potem 4, 8 itd., aż do maksymalnie 30 sekund. Do każdego opóźnienia dodawany jest losowy jitter (do 500 ms), aby uniknąć jednoczesnych żądań.
Skill automatycznie powtarza żądania maksymalnie 5 razy. Jeśli żądanie się powiedzie, zwraca wynik. Jeśli po 5 próbach nadal zwraca błąd 429 lub błędy serwera (5xx), skill rzuca wyjątek.
Monitoruj limity RPM dla Twojej warstwy API — darmowe klucze mają 50 żądań na minutę, Search API około 3 na sekundę. Skill automatycznie dostosowuje się do limitów, ale warto znać swój plan, aby planować przepustowość.