Подключение к Claude API через роутер

Инструкция по установке Claude Code и настройке подключения к API Claude через корпоративный роутер.


Предварительные требования

  • Node.js версии 18 или выше

  • npm (устанавливается вместе с Node.js)

Проверка установки Node.js

node --version

Если Node.js не установлен, скачайте его с официального сайта: https://nodejs.org/


1. Установка Claude Code

Выполните в терминале:

npm install -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

Ошибка подключения Проверьте правильность API-ключа.

Файл settings.json не применяется Убедитесь, что у вас нет переменных окружения ANTHROPIC_BASE_URL или ANTHROPIC_AUTH_TOKEN в профиле оболочки (~/.zshrc, ~/.bashrc), так как они имеют приоритет над settings.json.

Last updated