perplexity-rate-limits
Implement Perplexity rate limiting, backoff, and idempotency patterns.\nUse when handling rate limit errors, implementing retry logic,\nor optimizing API request throughput for Perplexity.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement Perplexity rate limiting, backoff, and idempotency patterns.\nUse when handling rate limit errors, implementing retry logic,\nor optimizing API request throughput for Perplexity.\nTrigger with phrases like \
How to use
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ść.