Гайды по Claude Code, Cursor, Codex и API Claude и GPT: настройка, экономия токенов, разбор ошибок.
4 мин · · ошибки
model_disabled значит, что конкретная модель сейчас выключена, а не что упал весь сервис. Как найти замену, переключить IDE и написать код с запасной моделью.
5 мин · · разработка
Чаще всего проблема не в модели, а в запросе: адрес, ключ, лимит, размер тела. Пошаговый порядок отладки и таблица кодов ошибок Zukko с решениями.
4 мин · · разработка
Логи нужны для отладки и учёта расходов, но в запросах к модели часто есть личные данные. Показываем, что логировать, как маскировать и как хранить.
5 мин · · ошибки
Ошибка insufficient_quota приходит с кодом 429, но это не rate limit, а деньги или лимит расходов. Разбираем причины, точные коды и обработку в Python.
6 мин · · ошибки
Ошибка 529 у Claude — не ваш лимит и не ваш баланс, а перегрузка API. Разбираем, как повторять запрос, когда переключаться на резервную модель и что вы увидите через шлюз.
5 мин · · ошибки
Не каждую ошибку стоит повторять, и не каждую можно пережить на той же модели. Разбираем коды Zukko, паузы между попытками и цепочку резервных моделей с кодом.
4 мин · · ошибки
Запрос с картинкой ломается не так, как обычный текстовый. Разбираем, где именно теряются изображения при вызове API и как это видно в ответе сервера.
4 мин · · ошибки
Ответ пришёл наполовину и пропал — знакомая картина при долгой генерации. Разбираем, почему это почти никогда не лимит токенов, а таймаут на стороне клиента.
4 мин · · ошибки
Ключ рабочий, баланс есть, а модель отвечает 403. Разбираем, как список разрешённых моделей привязывается к конкретному ключу и как это поправить.
4 мин · · ошибки
Повторили запрос с тем же ключом идемпотентности, но с другим телом — и получили 422 вместо ожидаемого повтора ответа. Разбираем, что происходит.
4 мин · · ошибки
Модель, которая работала вчера, сегодня отвечает 400 с кодом model_retired. Разбираем, что это значит и как обработать это в коде, а не руками.
4 мин · · ошибки
413 почти всегда означает не проблему с ключом или моделью, а раздутое тело запроса. Разбираем, откуда берётся лишний вес и как его убрать.
5 мин · · изображения
Ошибка с картинкой почти никогда не называет точную причину прямо. Разбираем, где реально теряются изображения на входе и как это отладить быстро.
2 мин · · ошибки
503 говорит, что проблема не у вас. Разбираем, как её пережить без потери данных и почему при стриминге ошибка приходит с кодом 200.
2 мин · · ошибки
Модель отказалась отвечать, потому что запрос не помещается. Разбираем, из чего складывается контекст и что резать в первую очередь.
2 мин · · ошибки
429 — это не поломка, а просьба подождать. Разбираем, как повторять запрос правильно и почему агентные сценарии ловят её чаще остальных.
2 мин · · ошибки
Ключ скопирован, а сервер отвечает 401. Разбираем пять причин по частоте и показываем, как проверить ключ одной командой.
2 мин · · claude-code
Claude Code упорно предлагает войти в аккаунт Anthropic, хотя ключ прописан. Дело в одной переменной окружения.
2 мин · · ошибки
Ответ обрывается на полуслове. Причин четыре, и различаются они по одному полю в ответе API.
2 мин · · cursor
Ключ вставлен, адрес заменён, а список моделей пустой или проверка не проходит. Четыре причины по частоте.
3 мин · · ошибки
Почти все проблемы первого подключения сводятся к четырём ошибкам. Разбираем каждую и что именно её вызывает.
2 мин · · подключение
Один и тот же шлюз требует разного base URL в разных клиентах. Ошибка на один суффикс даёт 404 без внятного объяснения.