Лимиты API: OpenAI, Telegram и др.
Что такое rate limit и что делать при ограничениях.
Многие API ограничивают число запросов в минуту или в день. При превышении сервис возвращает ошибку (429 Too Many Requests или текст про limit).
OpenAI
- Лимиты зависят от тарифа и модели (RPM — запросов в минуту, TPM — токенов в минуту).
- В личном кабинете OpenAI: Billing → Limits.
- Что делать: уменьшить частоту запросов, использовать более лёгкую модель, добавить задержки (retry с backoff) или увеличить лимит по запросу в поддержку.
Telegram Bot API
- Обычно до 30 сообщений в секунду в один чат, общий лимит на бота — выше.
- При превышении Telegram вернёт ошибку с параметром
retry_after(секунды). В коде подождите это время и повторите отправку. - Массовая рассылка: делайте паузы между сообщениями (например 1–2 секунды), чтобы не уйти в бан.
OpenRouter и другие LLM
- У каждого провайдера свои лимиты; смотрите документацию и личный кабинет.
- Часто есть бесплатный tier с низким лимитом и платный — с большим.
Общие советы
- В коде обрабатывайте ответ 429: повтор запроса с задержкой (exponential backoff).
- В n8n используйте ноду Wait или задержки между итерациями при массовых операциях.
- Для высоконагруженных сценариев планируйте тариф с подходящими лимитами или кэширование ответов.