Подключаешь автоматизированное написание текстов, бота, RAG — весь комплект, и больше всего добивает не то, что результат так себе, а то, что API внезапно швыряет тебе в лицо 401/403/429. Я и сам наступал на эти грабли: ключ вроде правильный, а ошибка всё равно вылезает — будто споришь с воздухом.
Сначала разберись в трёх самых частых ошибках
- 401 Unauthorized: ключ недействителен, при вставке добавились лишние пробелы, использован ключ от другого проекта
- 403 Forbidden: ограничения по региону/правам/политикам организации или в аккаунте не включена нужная возможность
- 429 Too Many Requests: сработало ограничение по частоте, слишком высокая параллельность, исчерпана квота или достигнут лимит скорости
Частые причины ошибок API ChatGPT
Самые частые места, где я «падал»: в переменной окружения у ключа спереди/сзади оказывался перевод строки; ещё — биллинг не настроен, но кажется, что «раз работает, значит ок». При 429 снизь параллельность, добавь ретраи и экспоненциальную задержку — и всё сразу станет нормально.
Claude чаще упирается в права доступа
У Claude 403 во многих случаях не из‑за кода, а потому что аккаунт/регион/корпоративные политики не пропускают. А ещё ошибка в названии модели тоже заставляет сомневаться во всём — лучше ещё раз перепроверить поле модели в запросе.


