Toolverse
Wszystkie skille

twinmind-rate-limits

autor: jeremylongshore

Obsługuj limity API TwinMind z exponentialnym backoffem i automatycznym retry

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
10

O skillu

Umiejętność do integracji z Claude, Codex i OpenClaw, która implementuje strategie obsługi limitów szybkości dla API TwinMind. Automatycznie obsługuje błędy 429, implementuje logikę ponawiania z exponentialnym backoffem i jitterem, oraz optymalizuje przepustowość żądań API. Wspiera wszystkie poziomy dostępu TwinMind — od Free po Enterprise — z konfigurowalnymi parametrami opóźnień i maksymalną liczbą prób. Idealna dla programistów integrujących TwinMind w aplikacjach wymagających niezawodnej obsługi limitów.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Claude/Codex, dodając plik twinmind-rate-limits do katalogu skills projektu.
  2. Zaimportuj funkcję withRateLimit do modułu obsługującego żądania do API TwinMind, np. w src/twinmind/rate-limit.ts.
  3. 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.
  4. 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.
  5. 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.
  6. Testuj integrację z rzeczywistymi limitami TwinMind — obserwuj logi błędów 429 i weryfikuj, że żądania są automatycznie ponawialne bez interwencji użytkownika.

Podobne skille