OpenAI API 401 Unauthorized (ошибка аутентификации)

Сейчас есть сбой?

Официальный статус OpenAI API — всё работает. Если эта ошибка не пропадает, скорее всего, дело в реализации или окружении на вашей стороне.

Посмотреть статус OpenAI API

Что означает эта ошибка

401 означает сбой аутентификации: недействительный/просроченный/отсутствующий API-ключ или неверная организация/проект.

Частые причины

  • Неверный, просроченный или удалённый API-ключ
  • Некорректный заголовок Authorization (отсутствует Bearer)
  • Переменная окружения не загружена (не задана / опечатка)
  • Неверная организация / проект
  • Недостаточно прав у ключа

Как исправить

  1. 1.Перевыпустите API-ключ и корректно задайте его через переменную окружения
  2. 2.Используйте формат `Authorization: Bearer <KEY>`
  3. 3.Читайте ключ из переменной окружения, а не хардкодьте его
  4. 4.Передавайте правильную организацию/проект
  5. 5.Проверьте области (scopes)/права ключа

Когда ожидание помогает (а когда нет)

401 — это проблема конфигурации, ожидание её не исправит. Перепроверьте ключ, заголовок и переменные окружения.

Альтернативы, когда OpenAI API не работает

Claude APIGemini API / AI StudioMistral APIDeepSeek APIGroq API

Похожие ошибки

Частые вопросы

Что такое 401 Unauthorized?

401 означает сбой аутентификации: недействительный/просроченный/отсутствующий API-ключ или неверная организация/проект.

Как исправить 401 Unauthorized?

Перевыпустите API-ключ и корректно задайте его через переменную окружения / Используйте формат `Authorization: Bearer <KEY>` / Читайте ключ из переменной окружения, а не хардкодьте его / Передавайте правильную организацию/проект / Проверьте области (scopes)/права ключа

Сравнить OpenAI API