Claude Code не удаётся вход / авторизация (Invalid API key / Please run /login / OAuth): причины и решения
Сейчас есть сбой?
Официальный статус Claude Code — всё работает. Если эта ошибка не пропадает, скорее всего, дело в реализации или окружении на вашей стороне.
Обновлено: 6 июн. 2026 г., 04:54 UTC
Посмотреть статус Claude Code →Что означает эта ошибка
Claude Code не может выполнить вход или авторизацию. Частые причины: тайм-аут OAuth-колбэка при входе, заблокированный keychain macOS, который не может сохранить токен, несоответствие между API-ключом и base URL, либо проблемы с DNS/сетью. «Invalid API key · Please run /login» указывает на неверный ключ или истёкший токен.
Частые причины
- •Истёк тайм-аут OAuth-колбэка при входе
- •keychain macOS заблокирован и не может сохранить токен авторизации
- •API-ключ (sk-ant-…) и base URL (официальный или прокси) не соответствуют друг другу
- •Попытка OAuth в окружении без браузера (SSH/CI/Docker)
- •DNS/proxy/файрвол блокирует сервер авторизации
- •Устаревшая версия или повреждённый кэш
Как исправить
- 1.Выполните /logout, чтобы полностью удалить старый токен, затем снова войдите через /login
- 2.Обновите Claude Code, удалите ~/.claude/cache и повторите попытку
- 3.В окружениях без браузера (SSH/CI/Docker) задайте переменную окружения ANTHROPIC_API_KEY вместо OAuth
- 4.Убедитесь, что ваш API-ключ и base URL относятся к одной платформе (официальный ключ → официальный base URL)
- 5.Выполните /doctor, чтобы сразу проверить настройки, авторизацию и проблемы с обновлением
- 6.На macOS разблокируйте keychain; проверьте настройки сети/proxy
Когда ожидание помогает (а когда нет)
Это проблема авторизации/конфигурации, и сама собой по истечении времени она не решится. Повторите /logout, затем /login, обновите программу и очистите кэш или задайте ANTHROPIC_API_KEY в окружениях без браузера. Быстрее всего изолировать причину, сначала запустив /doctor.
Альтернативы, когда Claude Code не работает
Похожие ошибки
Частые вопросы
Что такое Login / authentication failed?
Claude Code не может выполнить вход или авторизацию. Частые причины: тайм-аут OAuth-колбэка при входе, заблокированный keychain macOS, который не может сохранить токен, несоответствие между API-ключом и base URL, либо проблемы с DNS/сетью. «Invalid API key · Please run /login» указывает на неверный ключ или истёкший токен.
Как исправить Login / authentication failed?
Выполните /logout, чтобы полностью удалить старый токен, затем снова войдите через /login / Обновите Claude Code, удалите ~/.claude/cache и повторите попытку / В окружениях без браузера (SSH/CI/Docker) задайте переменную окружения ANTHROPIC_API_KEY вместо OAuth / Убедитесь, что ваш API-ключ и base URL относятся к одной платформе (официальный ключ → официальный base URL) / Выполните /doctor, чтобы сразу проверить настройки, авторизацию и проблемы с обновлением / На macOS разблокируйте keychain; проверьте настройки сети/proxy