Инструкция по установке Claude Code и настройке подключения к API Claude через корпоративный роутер.
Предварительные требования
Node.js версии 18 или выше
npm (устанавливается вместе с Node.js)
Проверка установки Node.js
node--version
Если Node.js не установлен, скачайте его с официального сайта: https://nodejs.org/
1. Установка Claude Code
Выполните в терминале:
npminstall-g@anthropic-ai/claude-code
Проверьте, что установка прошла успешно:
claude--version
2. Настройка подключения к роутеру
Необходимо создать (или отредактировать) файл settings.json в директории .claude в домашней папке пользователя.
macOS
Путь к файлу:
Откройте терминал и выполните:
Или откройте папку в Finder:
Linux
Путь к файлу:
Откройте терминал и выполните:
Windows
Путь к файлу:
Откройте PowerShell и выполните:
3. Содержимое settings.json
Вставьте в файл settings.json следующее содержимое, заменив sk_live_your_api_key на ваш API-ключ:
Важно: замените sk_live_your_api_key на ваш персональный API-ключ.
Сохраните файл.
4. Проверка подключения
Запустите Claude Code в терминале:
Если настройка выполнена верно, Claude Code подключится к API через роутер и будет готов к работе.
Описание параметров
Параметр
Описание
ANTHROPIC_AUTH_TOKEN
Ваш персональный API-ключ для аутентификации
ANTHROPIC_BASE_URL
Адрес роутера, через который идут запросы к API
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC
Отключает необязательный сетевой трафик (телеметрия и т.д.)
Возможные проблемы
Claude Code не найден после установки Убедитесь, что глобальные npm-пакеты доступны в PATH. Попробуйте перезапустить терминал.
При возникновении проблем обратиться: https://t.me/matthew1337
Файл settings.json не применяется Убедитесь, что у вас нет переменных окружения ANTHROPIC_BASE_URL или ANTHROPIC_AUTH_TOKEN в профиле оболочки (~/.zshrc, ~/.bashrc), так как они имеют приоритет над settings.json.
# Создать директорию, если её нет
mkdir -p ~/.claude
# Открыть файл в текстовом редакторе
nano ~/.claude/settings.json
open ~/.claude/
/home/<ваш_username>/.claude/settings.json
# Создать директорию, если её нет
mkdir -p ~/.claude
# Открыть файл в текстовом редакторе
nano ~/.claude/settings.json
C:\Users\<ваш_username>\.claude\settings.json
# Создать директорию, если её нет
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude"
# Открыть файл в блокноте
notepad "$env:USERPROFILE\.claude\settings.json"