API

Почему API отвечает 401, 402 или 404

Обновлено 2026-09-20

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, затем повторите вызов.