Лимиты частоты запросов Whizi: цифры, ошибки и что делать

Краткий ответ

Whizi ограничивает чат до 10 сообщений в минуту и 60 сообщений в час на пользователя, и каждый запрос также проходит общий потолок в 30 запросов в минуту на пользователя, плюс 60 в минуту на IP адрес. Эти лимиты burst одинаковы на всех тарифах, а отклонённый запрос не расходует ничего из вашего лимита.

Короткий ответ

Whizi ограничивает чат до 10 сообщений в минуту и 60 сообщений в час на пользователя, и любой запрос также проходит общий потолок в 30 запросов в минуту на пользователя. Эти лимиты burst одинаковы на free, Starter, Pro и Powerhouse. Апгрейд их не повышает.

Отклонённый запрос ничего не стоит. Отказы по лимиту частоты откатываются, поэтому 429 никогда не списывает сообщение с вашего лимита тарифа.

ЛимитЗначениеОбласть
Сообщений в чате в минуту10На пользователя
Сообщений в чате в час60На пользователя
Все маршруты вместе30 запросов в минутуНа пользователя
Все маршруты вместе60 запросов в минутуНа IP адрес

Потолок на IP адрес намеренно мягче, чем на пользователя, потому что IP адреса бывают общими.

Решение для всех четырёх одинаково: подождать. Окна короткие, так что на практике это значит минуту.

Каждая строка ошибки лимита частоты дословно

Отказы по лимиту частоты возвращают HTTP 429 с кодом rate_limit_reached. Загрузка изображений имеет свои коды: upload_rate_limited и upload_daily_limit_reached.

СообщениеHTTP и кодЧто это вызвалоЧто делать
Too many requests. Please wait and try again.429 rate_limit_reachedОкно в минуту для маршрута, общий потолок по всем маршрутам или окно на IP адрес отклонило запросПодождать минуту и отправить снова
Hourly message limit reached. Please try again later.429 rate_limit_reachedОтказало именно часовое окно чата на 60 сообщенийПодождать, пока часовое окно обновится
Upload rate limit reached. Please wait a moment before uploading another image.429 upload_rate_limitedБолее 10 загрузок изображений за одну минуту UTCПодождать следующую минуту UTC
Daily upload limit reached. Please try again tomorrow.429 upload_daily_limit_reachedУже сделано 60 загрузок изображений за один день UTCПодождать следующий день UTC
That is a few in a row. Give it a minute, then send this again.Запрос отзыва вернул 429Маршрут отзывов допускает 6 отправок в минутуПодождать минуту и отправить снова
Too many reports right now. Please try again shortly.Эндпоинт жалобы на общий диалог вернул 429Маршрут жалоб на общий диалог допускает 10 в минуту по ключу токена доступаПодождать и пожаловаться снова

Too many requests. Please wait and try again. это стандартное сообщение для любого окна, кроме часового чата, поэтому оно может означать лимит маршрута, лимит на весь аккаунт или проблему сети. Hourly message limit reached. Please try again later. используется только тогда, когда отказало именно часовое окно на 60 сообщений, что делает его более точным из двух диагнозов.

Полный список лимитов по маршрутам

Каждый маршрут имеет собственное окно в минуту поверх общего потолка на весь аккаунт в 30 запросов в минуту. Все лимиты на пользователя, если не указано иное.

ДействиеЛимит
Отправка сообщения на заданной модели10 в минуту
Создание диалога10 в минуту
Поиск по диалогам20 в минуту
Импорт диалогов20 в минуту
Создание или редактирование проекта20 в минуту
Загрузка файла проекта10 в минуту
Загрузка изображения10 в минуту и 60 в день
Начало голосовой сессии6 в минуту
Завершение голосовой сессии6 в минуту
Отправка отзыва6 в минуту
Жалоба на ответ ИИ6 в минуту
Жалоба на общий диалог10 в минуту, по ключу токена доступа
Синхронизация подписки6 в минуту
Экспорт данных аккаунта5 в минуту

Экспорт данных аккаунта самый жёсткий из всех, 5 в минуту, потому что экспорт читает всё, чем владеет аккаунт.

Один маршрут повторяет попытку сам, вместо того чтобы показать ошибку. Когда импорт чата натыкается на 429, клиент ждёт 20 секунд и повторяет попытку, до 4 попыток на пакет, так что большой импорт из ChatGPT или Claude ожидаемо приостановится и продолжится сам. См. ошибки импорта чата.

Ошибки 429, не связанные со скоростью отправки

Три других отказа делят код статуса 429 и их часто принимают за burst лимиты. Отличить их позволяет код в теле ошибки.

СообщениеHTTP и кодЧто это на самом деле означает
Your monthly message limit has been reached.429 message_limit_reachedЛимит вашего тарифа за период исчерпан, это не burst лимит
The model is temporarily rate-limited. Please retry shortly.429 provider_rate_limitedПровайдер модели выше по цепочке ответил кодом 429. Ваш аккаунт тут ни при чём
Generation is paused on this account after repeated requests that Whizi cannot fulfil. It reopens automatically. Contact support from Settings if you think this is wrong.429 content_policy_lockedБлокировка, полученная за повторные срабатывания фильтра контента на промптах генерации

Случай с лимитом тарифа легко распознать без чтения сетевого трафика: сайт открывает модальное окно апгрейда вместо всплывающего уведомления, с пометкой Monthly Limit Reached. Ожидание не снимает его внутри периода. Либо период тарифа обновляется, либо вы делаете апгрейд. Лимиты такие: Starter 400 сообщений за месячный период, Pro 800, Powerhouse 5 000. В веб клиенте, где учёт идёт в кредитах, а не сообщениях, те же тарифы дают 400, 2 000 и 8 000 кредитов. Подробности в тарифах и лимитах и как работают кредиты.

У случая с провайдером есть аналогичная строка на голосовом пути: Realtime voice is temporarily rate-limited. Please retry shortly. это тот же код 429 provider_rate_limited, возвращаемый, когда провайдер выдачи голосового токена выше по цепочке отвечает 429. У путей генерации медиа свои строки: Image generation could not be started. Please try again. это 429 image_provider_rate_limited, когда отказывает провайдер изображений, а Image generation status is temporarily unavailable. это 429 image_status_failed, когда отказывает именно опрос статуса. У видео и музыки такая же пара со своими кодами. На пути отправки изображения резерв возвращается ещё до того, как приходит ошибка, а генерация, которая завершилась неудачей или была прервана, тоже возвращается. Остальные строки описаны в ошибке генерации изображения.

Блокировка по политике контента единственный случай на этой странице, где честный ответ, это обратиться в поддержку. Она снимается автоматически, но срок нигде не публикуется, и если вы считаете, что фильтр ошибся насчёт ваших промптов, поддержка это верный путь.

Отказы 409, 403 и 413, которые не являются 429

Четыре других отказа выглядят как лимит частоты, но несут другие коды статуса, так что здесь подсказкой служит сам статус.

СообщениеHTTP и кодЧто это на самом деле
Duplicate message ignored. Please wait for the current response to finish.409 duplicate_messageТакой же текст сообщения уже недавно был отправлен в этот диалог
Generation already in progress. Please stop it or wait for it to finish.409 generation_in_progressБлокировка генерации на пользователя уже занята
Account sharing limit reached. Please use your own Whizi account.403 account_sharing_limitЗа последние 24 часа на одном аккаунте замечено более 3 разных ключей устройства или сессии
Request is too large.413 request_too_largeТело JSON превысило допустимый размер в байтах для этого маршрута

Первые три относятся к пути отправки и разобраны в сообщение не отправляется. Для 413 отправляйте меньше данных в одном запросе, а не меньше запросов.

Чек-лист
  • Чат ограничен 10 сообщениями в минуту и 60 в час на пользователя
  • Каждый маршрут также проходит потолок в 30 запросов в минуту на пользователя
  • Потолок на IP адрес 60 запросов в минуту, он мягче, потому что IP бывают общими
  • Лимиты burst одинаковы на free, Starter, Pro и Powerhouse
  • 429 никогда не списывает сообщение с вашего лимита
  • Код rate_limit_reached значит подождать, message_limit_reached значит проблема с тарифом
  • provider_rate_limited происходит выше по цепочке, ваш аккаунт тут ни при чём
  • Импорт чата сам повторяет попытку после 429 через 20 секунд, до 4 попыток

Частые вопросы

Что означает "Too many requests. Please wait and try again." в Whizi?

Это HTTP 429 с кодом rate_limit_reached, и означает он, что запрос отклонило одно из трёх окон: лимит в минуту для этого маршрута, общий потолок аккаунта в 30 запросов в минуту, или потолок на IP адрес в 60 в минуту. Подождите минуту и отправьте снова.

Сколько сообщений можно отправлять в минуту?

Десять в минуту и 60 в час на пользователя. Отправка на заданной модели отдельно ограничена 10 в минуту, и создание диалога тоже 10 в минуту. Эти цифры одинаковы на любом тарифе, так что у подписчика Powerhouse точно такие же лимиты burst, как у free аккаунта.

Повышает ли апгрейд мой лимит частоты?

Нет. Лимиты чата в 10 в минуту и 60 в час одинаковы на free, Starter, Pro и Powerhouse и находятся перед уровнем тарифных квот, а не внутри него. Апгрейд повышает лимит за период: Starter 400 сообщений за месячный период, Pro 800, Powerhouse 5 000, или 400, 2 000 и 8 000 кредитов в веб клиенте. Если ошибка говорит, что достигнут месячный лимит сообщений, апгрейд поможет. Если она говорит про слишком много запросов, не поможет.

Почему появляется "Hourly message limit reached. Please try again later.", если у меня ещё есть кредиты?

Потому что это сообщение от лимитера burst, а не от лимита тарифа. Оно срабатывает только тогда, когда отказало именно часовое окно на 60 сообщений, и никак не связано с тем, сколько кредитов или сообщений осталось на вашем тарифе за период.

Одна и та же модель постоянно возвращает "The model is temporarily rate-limited. Please retry shortly.". Что можно сделать?

Отправьте сообщение модели из другого семейства провайдеров, или используйте Auto, который является маршрутизатором, а не моделью, и выбирает только из моделей, доступных вашему тарифу. Отказ идёт от провайдера выше по цепочке, а не от вашего аккаунта, и Whizi не публикует время ожидания для него, так что повторная попытка на той же модели остаётся единственным другим вариантом. Голосовой путь возвращает тот же код со своей формулировкой: "Realtime voice is temporarily rate-limited. Please retry shortly."

Расходуют ли мои кредиты неудачные или отклонённые по лимиту частоты запросы?

Нет. Отказы по лимиту частоты откатываются, поэтому 429 никогда не списывает сообщение с вашего лимита, а генерация, которая завершилась неудачей или была прервана, возвращается. Отказы по политике контента проверяются ещё до резервирования квоты и до вызова провайдера, так что они тоже ничего не стоят.