ideogram-rate-limits
Implement Ideogram rate limiting, backoff, and idempotency patterns.\nUse when handling rate limit errors, implementing retry logic,\nor optimizing API request throughput for Ideogram.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement Ideogram rate limiting, backoff, and idempotency patterns.\nUse when handling rate limit errors, implementing retry logic,\nor optimizing API request throughput for Ideogram.\nTrigger with phrases like \
How to use
Zainstaluj Ideogram SDK w swoim projekcie i upewnij się, że masz dostęp do nagłówków odpowiedzi API.
Aktywuj skill, używając fraz takich jak "ideogram rate limit", "ideogram throttling", "ideogram 429", "ideogram retry" lub "ideogram backoff" w kontekście swojego kodu.
Zidentyfikuj swój poziom subskrypcji Ideogram (Free: 60 req/min, Pro: 300 req/min, Enterprise: 1000 req/min) — będzie to podstawa do konfiguracji limitów.
Skill automatycznie opakuje Twoje żądania do Ideogram funkcją z eksponencjalnym backoffem. Funkcja będzie ponawiać żądania do 5 razy, zwiększając opóźnienie między próbami (1s, 2s, 4s, 8s, 16s) oraz dodając losową wartość jitter, aby uniknąć "thundering herd" problem.
Jeśli serwer zwróci błąd 429 (Too Many Requests), skill automatycznie czeka i ponawia. Inne błędy HTTP (4xx poza 429, 3xx) są natychmiast rzucane bez ponownych prób.
Monitoruj nagłówki odpowiedzi zawierające informacje o pozostałych limitach — skill wykorzystuje je do optymalizacji czasu oczekiwania między kolejnymi żądaniami.