GLM-5.3 не работает: где искать причину
Сбои с GLM-5.3 почти всегда попадают в один из четырёх классов: веб-чат, ответ API с ошибкой, подписка и ключи, запуск открытых весов. Ниже — по порядку, с кодами из документации Z.ai.
1Быстрая диагностика
- Отправьте запрос к api.z.ai без ключа. Ответ HTTP 401 с внутренним кодом 1001 значит, что сеть и сервер в порядке — причину ищите в ключе или параметрах.
- Смотрите не только HTTP-статус, но и поле
error.codeв теле ответа: под одним статусом 429 скрываются пустой баланс, перегрузка и исчерпанная подписка. - Если генерация в потоковом режиме оборвалась без кода, причина записана в поле
finish_reason— в потоке коды из таблицы не приходят. - Если не открывается сам сайт или чат — дело в сети, а не в модели. Что делать в этом случае из России, разобрано в гиде SortAI по доступу к нейросетям без VPN.
2Коды ошибок API
Таблица 1 — внутренние коды api.z.ai по документации вендора
| Код | HTTP | Что случилось | Что делать |
|---|---|---|---|
| 1000 · 1001 · 1003 | 401 | ключ отклонён, не передан или просрочен | проверить заголовок Authorization: Bearer, выпустить ключ заново |
| 1005 | 401 | требуется двухфакторная проверка | подтвердить вход в кабинете |
| 1113 | 429 | нет денег на счёте или пакета токенов | пополнить баланс или поставить ключ подписки |
| 1210 · 1213 · 1214 | 400 | параметр неверный или не передан | для GLM-5.3 убрать thinking.type = disabled |
| 1211 | 400 | модель с таким кодом не найдена | glm-5.3, glm-5.3-flash, glm-5.3-flashx |
| 1212 | 400 | модель не поддерживает этот способ вызова | сменить метод или модель |
| 1220 | 403 | нет прав на этот метод | проверить тип ключа |
| 1261 | 400 | запрос длиннее допустимого | уложиться в миллион токенов контекста |
| 1301 | 400 | сработал фильтр безопасности | переформулировать запрос |
| 1302 | 429 | превышена частота запросов | снизить темп, распределить нагрузку |
| 1305 | 429 | сервис временно перегружен | повторить через паузу |
| 1308 · 1310 | 429 | лимит исчерпан, в ответе — время сброса | дождаться указанного времени |
| 1309 | 429 | подписка Coding Plan истекла | продлить тариф |
| 1311 | 429 | модели нет в вашем тарифе | FlashX в подписку не входит — взять Flash или GLM-5.3 |
| 1313 | 429 | нарушено правило честного использования | отправить запрос на восстановление |
| 1316–1321 | 429 | кончилось окно 5 часов или 7 дней, докупить нельзя | ждать сброса или поднять месячный предел трат |
| 500 · 1200 · 1230 · 1234 | 500 | внутренняя или сетевая ошибка | повторить; у 1234 в ответе есть номер ошибки |
3Ошибка после перехода с GLM-5.2
Самая частая причина — параметр thinking.type = disabled, который остался в коде со времён прошлой версии. GLM-5.3 рассуждает всегда и такой запрос не принимает. Вендор советует менять настройки в определённом порядке: сначала поставить enabled и reasoning_effort = low, потом переключить код модели.
Вторая ловушка тише: модель не ругается на незнакомый уровень рассуждения, а молча считает его максимальным. Клиент, который шлёт medium, получит самый медленный и дорогой режим. Третья — опечатка в коде модели, она возвращает 1211.
4Подписка и ключи
Подписка оплачена, а деньги уходят с баланса или приходит 1113 — так проявляется разделение ключей, введённое 16 октября 2026 года. Обычный ключ API тратит только баланс, где бы его ни использовали. Для квоты плана нужен ключ из раздела Coding Plan. У ключей, выпущенных раньше, решает адрес: /api/coding/paas/v4 берёт квоту, /api/paas/v4 — деньги.
Ещё одна деталь из документации: если у аккаунта когда-либо была подписка, пусть даже истёкшая, API модели пока работает только по протоколу OpenAI Chat Completions. Запросы через Responses или Anthropic-адрес в такой ситуации могут не пройти.
Если квота кончилась раньше ожидаемого, проверьте оба окна — пятичасовое и недельное. В будни с 9:00 до 13:00 по Москве кредиты списываются по полной ставке, в остальное время — вдвое меньше, а Flash тратит их втрое медленнее флагмана. Подробности тарифов — на листе о подписке. Пополнение картой отклоняется, если банк требует подтверждение 3-D Secure: платёжная форма Z.ai его не поддерживает.
5Чат отвечает медленно или не грузится
chat.z.ai — тяжёлое веб-приложение. Белый экран вместо интерфейса обычно лечится другим браузером или очисткой данных сайта. Когда ответ задерживается на минуты, причина обычно в настройках: чат по умолчанию открывает GLM-5.3-Flash с глубоким уровнем рассуждения, и даже простой вопрос модель обдумывает долго. Снизьте уровень или выберите другую модель. Часть функций чат открывает только после входа в аккаунт и сам об этом сообщает.
6Не стартуют открытые веса
- Библиотека не знает архитектуру. Флагман описан как
glm_moe_dsa, Flash — какglm5_next; старые Transformers, vLLM и SGLang их не загрузят. Берите версию из рецепта в карточке модели, для GGUF — свежую llama.cpp. - Не хватает памяти. FP8-версия флагмана весит около 756 ГБ, Flash — около 328 ГБ, плюс кэш контекста. Расчёт по форматам — на листе о скачивании.
- Странное поведение в диалоге. В чат-шаблоне
clear_thinkingпо умолчанию выключен, для обычного чата карточка советует включать его явно.
7Короткие ответы
- Что значит ошибка 1113 в GLM-5.3?
- Код 1113 приходит с HTTP 429 и означает, что на счёте нет денег или пакета токенов. Если подписка Coding Plan оплачена, почти наверняка в инструменте стоит обычный ключ API: квоту плана тратит только ключ из раздела Coding Plan.
- Почему GLM-5.3 отвечает ошибкой 1211?
- Сервер не узнал код модели. Правильные коды: glm-5.3, glm-5.3-flash, glm-5.3-flashx. Частая причина — пробел, заглавные буквы или старое название из конфигурации.
- Чем ошибка 1302 отличается от 1305?
- 1302 — вы превысили допустимую частоту запросов, нужно снизить темп. 1305 — перегружен сам сервис, помогает повтор через паузу. Оба кода приходят с HTTP 429.
- Почему GLM-5.3 так долго думает?
- Рассуждение включено всегда, а по умолчанию стоит самый глубокий уровень max. В API передайте reasoning_effort = low или high, в чате выберите уровень пониже или модель Flash.
- Почему не проходит оплата картой на z.ai?
- По справке Z.ai, платёжная форма не поддерживает подтверждение 3-D Secure. Если банк без этого шага платёж не проводит, пополнение отклоняется.