Короткий ответ
Когда лимит кредитов заканчивается, Whizi отклоняет следующее сообщение с текстом Your monthly message limit has been reached., возвращая HTTP 429 с кодом message_limit_reached. За отклоненное сообщение плата не списывается, переписка остается нетронутой, и все, что вы уже написали, по-прежнему доступно для чтения.
Лимит возвращается при смене расчетного периода: периодом считается календарный месяц по UTC, а не годовщина вашей подписки. В Whizi нигде нет пополнения баланса, покупки кредитов или возможности подарить их, поэтому есть ровно два варианта: подождать обновления или перейти на план с большим лимитом.
Сначала найдите здесь ту фразу, которую вы увидели на самом деле.
| Что вы видите | Код | Что это значит | Что делать |
|---|---|---|---|
Your monthly message limit has been reached. | HTTP 429 message_limit_reached | Ваш лимит кредитов за этот месяц по UTC исчерпан | Подождите обновления или перейдите на другой план |
Your weekly message limit has been reached. | HTTP 429 message_limit_reached | Тот же отказ, но при недельном цикле оплаты | Подождите понедельника или перейдите на другой план |
Today's free messages are used up. More arrive tomorrow, or start a plan to keep going now. | HTTP 402 free_limit_reached | Бесплатный аккаунт израсходовал сегодняшние сообщения: 7 в первый день и по 3 в сутки после этого | Подождите полуночи по UTC или оформите подписку |
A Deep Research run costs 200 credits and you do not have enough left this period. | HTTP 429 message_limit_reached | Один запуск Deep Research требует 200 кредитов, а на балансе их не хватает | Отправьте обычное сообщение вместо этого или подождите обновления |
Upgrade your plan to use this model. | HTTP 403 tier_upgrade_required | Дело вообще не в кредитах: этой модели нужен более высокий тариф | Выберите модель на вашем тарифе или перейдите на другой план |
Лимиты фиксированы для каждого тарифа, и разрыв между ними значительный:
| Тариф | Кредитов в месяц | Цена в месяц |
|---|---|---|
| Free | 0 кредитов, 7 сообщений в первый день, затем по 3 в сутки | не применимо |
| Starter | 400 | $15.99/месяц |
| Pro | 2,000 | $29.99/месяц |
| Powerhouse | 8,000 | $49.99/месяц |
Формулировка совпадает с лимитом сообщений, и это сделано намеренно
В обычном чате нет отдельной фразы про "нехватку кредитов". Когда сообщение отклоняется именно из-за баланса кредитов, Whizi все равно показывает Your monthly message limit has been reached., потому что оба лимита проверяются через один и тот же расчетный период. Deep Research является единственным местом с собственной, специфичной для кредитов формулировкой.
Меняется только существительное в зависимости от цикла оплаты, и больше ничего: Your weekly message limit has been reached. при недельном цикле, Your monthly message limit has been reached. во всех остальных случаях. Недельная оплата на сайте не продается.
В веб-приложении отказ открывает диалог с предложением апгрейда, а не всплывающее уведомление. Этот диалог запускается кодом HTTP 402, кодом message_limit_reached или любым сообщением, содержащим текст "message limit reached". У платного аккаунта диалог озаглавлен Upgrade Your Experience, со строкой You have reached your monthly limit on the {plan} plan. Upgrade to keep using Whizi without interruption., где вместо {plan} подставляется ваш тариф.
У бесплатного аккаунта совсем другой диалог, и именно это выдает, что вы на бесплатном тарифе, а не просто исчерпали кредиты. Он озаглавлен Today's free messages are used up, когда исчерпан дневной лимит, или This needs a plan, когда отказ связан с функцией, доступной только по подписке, и вместо названия вашего тарифа предлагает 7-дневный пробный период. У бесплатных аккаунтов 0 кредитов, вместо них действует лимит сообщений.
Когда обновляются кредиты
Нет ни события начисления, ни отдельного задания на пополнение. Расход суммируется по ключу периода, поэтому появление нового ключа периода само по себе и есть обновление. Ничего не должно запускаться, и ничего не может опоздать.
| Цикл оплаты | Ключ периода | Формат | Когда возвращается лимит |
|---|---|---|---|
| Ежемесячный | Календарный месяц по UTC | YYYY-MM | В 00:00 по UTC 1 числа |
| Еженедельный | Неделя ISO-8601 по UTC, с понедельника по воскресенье | YYYY-Www | В 00:00 по UTC в понедельник |
Граница задается календарем, а не днем вашей подписки. Если вы подписались 20 числа, кредиты не вернутся 20 числа. Они вернутся, когда сменится месяц по UTC. В часовом поясе, отстающем от UTC, обновление происходит в течение последнего дня вашего локального месяца, а не в вашу локальную полночь.
Кредиты не переносятся на следующий период. Запрос баланса суммирует только строки с текущим ключом периода, поэтому неизрасходованный остаток становится недоступен сразу после смены ключа. Если вы ничего не потратили за месяц, следующий месяц от этого больше не станет.
У бесплатного тарифа свои собственные часы обновления: 7 сообщений в первый день, затем по 3 в каждую полночь по UTC, и так без ограничения по времени. Это единственный лимит, где ожидание действительно что-то восстанавливает, хотя не больше трех в сутки и только для Whizi AI и Auto.
Почему сообщение отклоняется, хотя кредиты еще есть
Сообщение, которое не помещается в оставшийся баланс, отклоняется целиком. Частичного списания не бывает никогда, поэтому сообщение стоимостью 20 кредитов при остатке в 3 кредита будет отклонено, а не уменьшено до 3.
Это сделано намеренно. Если бы за модель стоимостью 20 кредитов списывалось 3, одна и та же модель стоила бы по-разному в зависимости от того, в какой момент месяца вы ее используете, а это делает цену непредсказуемой. Также сообщение никогда не стоит меньше одного кредита: списание округляется вниз, но не ниже 1.
Баланса, которого не хватает на выбранную модель, часто достаточно для более дешевой, а самая дешевая ступень стоит 1 кредит. При остатке в 3 кредита вы не сможете отправить ничего на ступени в 20 кредитов, зато сможете отправить еще три сообщения на модели за 1 кредит. Примерно половина каталога стоит 1 кредит. Подробнее в статье переключение моделей во время разговора, а также в справочниках по каждому семейству моделей со стоимостью каждой строки, например DeepSeek и Qwen.
Баланс представляет собой сумму кредитов, а не количество сообщений, поэтому он может упасть сразу на 20 за одно сообщение. У каждой модели в веб-приложении есть свой показатель стоимости, поэтому цена следующего сообщения видна еще до отправки. Auto является исключением: вместо одного числа он показывает диапазон кредитов для тарифа, потому что стоимость сообщения зависит от того, какую модель выбрал Auto. Полная шкала есть в статье как работают кредиты.
Модель стоимостью 20 кредитов израсходует лимит Pro в 2,000 кредитов за 100 сообщений, тогда как модель за 1 кредит даст вам 2,000 сообщений. Поэтому то, какая модель отвечает на ваши обычные сообщения, влияет на баланс гораздо сильнее, чем количество сообщений. Решение в статье устранение неполадок.
На что нехватка кредитов не влияет
Генерация изображений и голосовые сообщения представляют собой отдельные счетчики со своими лимитами и своими текстами ошибок, поэтому нулевой баланс кредитов не вызывает ни один из этих отказов, а достижение любого из них не затрагивает ваши кредиты.
| Счетчик | Собственная ошибка | Код |
|---|---|---|
| Генерация изображений | Your monthly image generation limit has been reached. | HTTP 429 image_limit_reached |
| Голосовые минуты | Your monthly voice minutes have been used up. | HTTP 429 voice_limit_reached |
У обоих есть недельные варианты с той же заменой слова, что и в чате. Ни один из них не связан с кредитами, поэтому ожидание обновления кредитов не поможет, если граница вашего цикла еще не наступила. Другие причины, по которым изображение не генерируется, разобраны в статье сбой генерации изображения.
Списания, возвраты и ловушка повторных попыток
Генерация, которая завершилась ошибкой или была прервана, возмещается удалением записи о ее расходе, и повторное применение того же возврата восстанавливает ровно одно сообщение, а не два. Поэтому ответ, оборвавшийся посреди потока, не должен заставлять вас платить впустую.
Deep Research сообщает об этом прямо в тексте ошибки. The research run failed. You have not been charged. записывается для запуска, упавшего по причине, не связанной с ошибкой провайдера, Planning the research run failed. You have not been charged. при невозможности разобрать этап планирования после одной повторной попытки, и Web searches failed. You have not been charged., когда завершается слишком мало веб-поисков. Запуск, отклоненный с текстом A Deep Research run is already in progress. Wait for it to finish. (HTTP 409 research_in_progress), также возвращает зарезервированные кредиты.
Сообщение в чате, отклоненное из-за нехватки квоты, все равно расходует токены лимита частоты запросов, иначе клиент без квоты мог бы повторять попытки без ограничений. Поэтому многократное нажатие "отправить" после отказа добавляет к уже полученному отказу еще и блокировку по лимиту частоты, и ответа это все равно не дает. Тексты, коды и лимиты для этой второй блокировки описаны в статье лимиты частоты запросов.
Если баланс выглядит неверным, а не просто потраченным, обратитесь в поддержку; о том, как правильно читать эту цифру, рассказано в статье проверка баланса кредитов. Записи о расходе, из которых складывается баланс, хранятся 400 дней.
- При нехватке кредитов появляется
Your monthly message limit has been reached., HTTP 429 - За отклоненное сообщение плата не списывается
- Обновление происходит по календарному месяцу UTC, а не по годовщине подписки
- Недельные циклы обновляются в 00:00 по UTC в понедельник
- Кредиты никогда не переносятся на следующий период
- Сообщение отклоняется целиком, поэтому более дешевая модель может все еще отправиться
- Бесплатные аккаунты получают 7 сообщений в первый день, затем по 3 в каждую полночь по UTC
- Нет пополнения, покупки кредитов или подарков: остается ждать или переходить на другой план
Частые вопросы
Что означает "Your monthly message limit has been reached." в Whizi?
Ваш лимит на текущий период исчерпан. Это HTTP 429 с кодом message_limit_reached, и текст один и тот же независимо от того, лимит кредитов или лимит сообщений стал причиной отказа, потому что оба проверяются через один и тот же расчетный период. За отклоненное сообщение плата не списывается, переписка остается без изменений.
Когда именно обновляются кредиты Whizi?
В 00:00 по UTC 1 числа месяца, или в 00:00 по UTC в понедельник, если у вас недельный цикл оплаты. Это никогда не годовщина подписки, поэтому подписка, оформленная 20 числа, не означает, что кредиты вернутся именно 20 числа.
Можно ли купить дополнительные кредиты, когда они заканчиваются?
Нет. Ничто не добавляет кредиты в уже идущий период. Баланс меняется только при смене периода или при переходе на план с большим лимитом: 400 кредитов на Starter, 2,000 на Pro, 8,000 на Powerhouse.
Почему мое сообщение отклонили, хотя кредиты еще оставались?
Потому что списание происходит целиком либо не происходит вовсе. Модель стоимостью 20 кредитов, запрошенная при балансе в 3 кредита, отклоняется, а не списывается частично, поэтому одна и та же модель никогда не стоит по-разному в зависимости от момента отправки. Эти 3 кредита все еще можно потратить на более дешевую модель, а примерно половина каталога стоит 1 кредит.
Я на бесплатном плане, и сообщения закончились. Когда это обновится?
В следующую полночь по UTC, когда придут еще три сообщения. Об этом говорит сам текст: Today's free messages are used up. More arrive tomorrow, or start a plan to keep going now., HTTP 402 free_limit_reached, а не сообщение о достигнутом лимите. Первый день является исключением: там их семь, а дневной пул открывается на следующие сутки по UTC после того, как они закончились. Если гостевая сессия привязывается к аккаунту, ее расход переносится вместе с ней, поэтому если вы израсходовали лимит как гость, а затем зарегистрировались, вы продолжите с того места, где остановились, а не заново с семи.
Списали ли с меня плату за ответ, который прервался на середине?
Нет. Чтобы убедиться, что возврат прошел, проверьте именно баланс кредитов, а не количество сообщений: баланс представляет собой сумму кредитов по строкам за этот период, поэтому возврат за сообщение стоимостью 20 кредитов вернет 20, а не одно сообщение. Deep Research сообщает об этом прямо в тексте ошибки, например The research run failed. You have not been charged.