Claude Code серия руководств 6: Как пройти аутентификацию — вход через браузер и ручная настройка API Key
Аутентификация: вход через браузер и ручная настройка API Key
После установки Claude Code необходимо пройти аутентификацию, чтобы начать использование. Вам нужно привязать инструмент к своей учетной записи Anthropic. Существует два способа привязки: вход через браузер и ручная настройка API Key. Оба способа дают одинаковый результат — выбирайте тот, который удобнее.
Способ 1: Вход через браузер (рекомендуется)
Claude Code предоставляет автоматическую команду аутентификации claude login, которая открывает браузер, позволяет авторизоваться на веб-странице и автоматически записывает учетные данные обратно в терминал.
Шаги:
- Введите в терминале:
bash
claude login
-
Система выведет подсказку и автоматически откроет страницу авторизации Anthropic в вашем браузере по умолчанию.
Если страница не открылась автоматически, в терминале будет показана ссылка, которую можно скопировать и открыть в браузере вручную. -
Войдите в свою учетную запись Anthropic в браузере (если вы уже вошли, страница сразу запросит авторизацию).
-
Нажмите «Разрешить» или «Авторизовать». На странице браузера появится сообщение «Авторизация прошла успешно, можете закрыть эту страницу».
-
Вернитесь в терминал — вы увидите уведомление об успешной аутентификации. Теперь при запуске
claudeкоманда будет связана с вашей учетной записью.
Способ 2: Ручная настройка API Key
Если вы используете сервер без графического интерфейса, контейнер или не хотите проходить авторизацию через браузер, вы можете получить API Key из консоли Anthropic и настроить его в Claude Code.
Шаги:
-
Откройте браузер, перейдите на
https://console.anthropic.comи войдите в свою учетную запись Anthropic. -
Перейдите на страницу API Keys (обычно в разделе «Настройки» или «Параметры разработчика») и нажмите «Создать API Key».
-
Дайте ключу имя (например,
claude-code-local) и сразу скопируйте его после создания.
Важно: ключ отображается только один раз; если закрыть страницу, его уже не увидеть. Если забыли сохранить, удалите старый ключ и создайте новый. -
Вернитесь в терминал. Есть два способа передать ключ в Claude Code:
A. Через переменную окружения:
bash
export ANTHROPIC_API_KEY=ваш-api-ключ
Добавьте эту строку в файл ~/.bashrc или ~/.zshrc, чтобы она применялась автоматически при каждом запуске.
B. Запись в файл конфигурации:
Claude Code также читает свой конфигурационный файл. Отредактируйте ~/.claude/config.json (если файла нет, создайте его) и добавьте:
json
{
"apiKey": "ваш-api-ключ"
}
Рекомендуется установить права на этот файл 600 (chmod 600 ~/.claude/config.json), чтобы другие пользователи не могли его прочитать.
- Проверьте соединение:
bash
claude "Привет, ответь 'OK'"
Если получен нормальный ответ, значит ключ настроен правильно.
Частые ошибки при ручной настройке:
- Ключ не начинается с
sk-ant-илиsk-? Нет, API-ключ Anthropic действительно начинается сsk-ant-api03-и представляет собой длинную строку. При копировании не пропускайте символы. - Если вы одновременно задали переменную окружения и записали ключ в файл, приоритет имеет переменная окружения. Используйте только один способ, чтобы избежать путаницы.
- Ключ является платёжным credential'ом, не добавляйте его в Git-репозиторий. Рекомендуется игнорировать всю директорию
~/.claudeили конфигурационный файл через.gitignore.
Смена учётной записи или выход
Если нужно сменить учётную запись или очистить локальные учётные данные:
- Если вы использовали
claude login: выполнитеclaude logout, затем сноваclaude login. - Если вы настроили ключ вручную: удалите старый ключ из переменной окружения или конфигурационного файла и замените его новым.
Проверка аутентификации
claude "Объясни, для чего нужна текущая директория"
Если Claude Code сможет прочитать информацию о вашем проекте, значит среда готова к работе.
评论
暂无已展示的评论。
发表评论(匿名)