13 / 21
Как обрабатывать rate limits и ошибки 429 у OpenAI/Anthropic с экспоненциальным backoff?
SDK-ы 6.x уже умеют ретраи с exponential backoff: new OpenAI({ maxRetries: 3 }) или new Anthropic({ maxRetries: 3 }) обрабатывают 429/500/connection-errors автоматически с увеличивающимся delay. Дополнительно читай retry-after header при 429 (rate limit) — он точнее, чем формула. Для 529 (Anthropic overloaded) — отдельный fallback на secondary-модель или провайдера.