T
twinmind-rate-limits
Implement TwinMind rate limiting, backoff, and optimization patterns.\nUse when handling rate limit errors, implementing retry logic,\nor optimizing API request throughput for TwinMind.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement TwinMind rate limiting, backoff, and optimization patterns.\nUse when handling rate limit errors, implementing retry logic,\nor optimizing API request throughput for TwinMind.\nTrigger with phrases like \
How to use
- Zainstaluj umiejętność w swoim środowisku Claude/Codex, dodając plik twinmind-rate-limits do katalogu skills projektu.
- Zaimportuj funkcję withRateLimit do modułu obsługującego żądania do API TwinMind, np. w src/twinmind/rate-limit.ts.
- Zapoznaj się z tabelą limitów dla swojego poziomu dostępu (Free, Pro lub Enterprise) — każdy tier ma inne ograniczenia na żądania na minutę, jednoczesne transkrypcje i burst requests.
- Otocz każde żądanie do API TwinMind funkcją withRateLimit, przekazując operację asynchroniczną jako parametr — funkcja automatycznie obsłuży błędy 429 i ponowi żądanie z exponentialnym backoffem.
- Dostosuj konfigurację backoffu w razie potrzeby: ustaw maxRetries na liczbę prób, baseDelayMs na początkowe opóźnienie w milisekundach, maxDelayMs na maksymalne opóźnienie, oraz jitterMs na losową zmianę czasu oczekiwania.
- Testuj integrację z rzeczywistymi limitami TwinMind — obserwuj logi błędów 429 i weryfikuj, że żądania są automatycznie ponawialne bez interwencji użytkownika.