API Error: 401 {"error":{"type":"authentication_error","message":"..."}}
ANTHROPIC_API_KEY
</>bash
1
claude config set apiKey sk-ant-...
</>bash
1
export ANTHROPIC_API_KEY=sk-ant-...
Комментарии (0)
Комментариев пока нет. Будьте первым!
При запуске Claude Code вы можете увидеть:
Код 401 означает, что сервер не смог вас аутентифицировать — проблема с API-ключом.
Почему возникает ошибка 401
API-ключ не указан.
Переменная окружения
пуста или не задана.
Ключ введён с опечаткой.
Лишний пробел, обрезанный конец строки или случайно скопированные кавычки.
Ключ отозван или удалён.
Если вы пересоздавали ключи в консоли Anthropic, старый перестаёт работать мгновенно.
Истёк срок действия ключа.
Некоторые организации выпускают ключи с ограниченным сроком жизни.
Как исправить
Откройте
→ API Keys и проверьте, что ключ активен.
Если ключ отозван — создайте новый.
Обновите ключ в Claude Code:
Или задайте через переменную окружения:
Перезапустите Claude Code после обновления ключа.
Разница между 401 и 403
Ошибка 401 — ключ невалидный или отсутствует. Ошибка 403 — ключ рабочий, но у него нет прав на запрашиваемый ресурс. Решения разные: при 401 нужно исправить сам ключ, при 403 — проверить permissions и workspace.