API
Почему API отвечает 401, 402 или 404
401 — ключ. 402 — нет баланса в боте. 404 — Base URL без /v1 или клиент бьёт в Anthropic / Responses. 400 — чужой model или кривой JSON. 503 — подождите и повторите. Три разных поломки, не «модель сломалась».
Ключ — кнопка API в @uncensobot. Как не испортить пробелом: API-ключ в Telegram. Протокол и Base URL: свой Base URL, Cursor: подключение Cursor, параметры — документация.
401 — ключ
Нет заголовка Authorization: Bearer, опечатка, ключ отозван, в конец прилип перевод строки из Telegram. Пробелы обрежьте. Чужой ключ OpenAI сюда не подойдёт.
402 — баланс
Баланс в боте кончился. На API бесплатных вызовов нет. Пакет от $1 в Telegram. Месячный бесплатный слот в чате бота HTTP не кормит.
400 — модель или JSON
Чужой model или битый JSON. Id копируйте целиком, без [1m]. Пустой model = GLM — это не ошибка.
404 — адрес или протокол
Чаще всего Base URL https://uncensored.monster без /v1, либо клиент шлёт Anthropic Messages или OpenAI Responses. Embeddings и FIM тоже 404. После смены адреса в Cursor нужен новый чат агента.
503 — временно
Сбой на стороне сервиса. Подождите, не долбите тем же запросом сразу.
Частые вопросы
404 — это «модели нет в каталоге»?
Обычно нет. Сначала проверьте /v1 в Base URL и что клиент не Anthropic. Чужой id чаще даёт 400, не 404.
Почему 401 после копирования из Telegram?
В ключ попал пробел или невидимый символ. Вставьте ещё раз, без переноса строки в конце.
402 сразу после создания ключа?
Ключ не даёт кредит. Пополните баланс в боте пакетом от $1, затем повторите вызов.