> For the complete documentation index, see [llms.txt](https://claudepopus.gitbook.io/claudepopus-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://claudepopus.gitbook.io/claudepopus-docs/readme.md).

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

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

***

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

* **Node.js** версии 18 или выше
* **npm** (устанавливается вместе с Node.js)

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

```bash
node --version
```

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

***

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

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

```bash
npm install -g @anthropic-ai/claude-code
```

Проверьте, что установка прошла успешно:

```bash
claude --version
```

***

## 2. Настройка подключения к роутеру

Необходимо создать (или отредактировать) файл `settings.json` в директории `.claude` в домашней папке пользователя.

### macOS

Путь к файлу:

```
/Users/<ваш_username>/.claude/settings.json
```

Откройте терминал и выполните:

```bash
# Создать директорию, если её нет
mkdir -p ~/.claude

# Открыть файл в текстовом редакторе
nano ~/.claude/settings.json
```

Или откройте папку в Finder:

```bash
open ~/.claude/
```

### Linux

Путь к файлу:

```
/home/<ваш_username>/.claude/settings.json
```

Откройте терминал и выполните:

```bash
# Создать директорию, если её нет
mkdir -p ~/.claude

# Открыть файл в текстовом редакторе
nano ~/.claude/settings.json
```

### Windows

Путь к файлу:

```
C:\Users\<ваш_username>\.claude\settings.json
```

Откройте PowerShell и выполните:

```powershell
# Создать директорию, если её нет
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude"

# Открыть файл в блокноте
notepad "$env:USERPROFILE\.claude\settings.json"
```

***

## 3. Содержимое settings.json

Вставьте в файл `settings.json` следующее содержимое, заменив `sk_live_your_api_key` на ваш API-ключ:

```json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk_live_your_api_key",
    "ANTHROPIC_BASE_URL": "https://neuroslop.xyz",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  }
}
```

> **Важно:** замените `sk_live_your_api_key` на ваш персональный API-ключ.

Сохраните файл.

***

## 4. Проверка подключения

Запустите Claude Code в терминале:

```bash
claude
```

Если настройка выполнена верно, 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`.
