Claude Code + Rus-GPT

Установка и настройка Claude Code CLI для работы через Rus-GPT API

Установка

Установите Claude Code и настройте подключение к Rus-GPT API.

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

Установите Node.js (v18+) — скачайте установщик с сайта.

Установите Git — скачайте установщик с сайта.

Разрешите выполнение скриптов

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Установите Claude Code

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

Проверьте установку

claude --version

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

Установите Node.js (v18+) через менеджер пакетов или с сайта.

Установите Claude Code

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

Проверьте установку

claude --version

Конфигурация API и выбор моделей

Настройте переменные окружения для подключения к Rus-GPT API. Claude Code использует три слота моделей: haiku (быстрые задачи), sonnet (основная работа) и opus (сложные задачи).

Выполните в PowerShell:

[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "rusgpt-YOUR_KEY", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://rus-gpt.com/api", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_DEFAULT_HAIKU_MODEL", "z-ai/glm-5.1", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_DEFAULT_SONNET_MODEL", "z-ai/glm-5.1", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_DEFAULT_OPUS_MODEL", "z-ai/glm-5.1", "User")
Важно: После установки переменных окружения необходимо закрыть и заново открыть PowerShell.

Добавьте следующие строки в файл ~/.bashrc или ~/.zshrc:

export ANTHROPIC_AUTH_TOKEN="rusgpt-YOUR_KEY"
export ANTHROPIC_BASE_URL="https://rus-gpt.com/api"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="z-ai/glm-5.1"
export ANTHROPIC_DEFAULT_SONNET_MODEL="z-ai/glm-5.1"
export ANTHROPIC_DEFAULT_OPUS_MODEL="z-ai/glm-5.1"

Примените изменения:

source ~/.bashrc

Замените rusgpt-YOUR_KEY на ваш API-ключ. Получить ключ можно на странице API Keys. Полный список моделей — на странице Модели.

Запустите Claude Code

claude
Важно: Переменные окружения устанавливаются на уровне пользователя и не попадают в репозиторий.

Рекомендуемые конфигурации

Бюджетный

GLM 5.1 для всех слотов

Открытая модель от ZhipuAI. Отличное качество кода при минимальных затратах.

ANTHROPIC_DEFAULT_HAIKU_MODEL=z-ai/glm-5.1
ANTHROPIC_DEFAULT_SONNET_MODEL=z-ai/glm-5.1
ANTHROPIC_DEFAULT_OPUS_MODEL=z-ai/glm-5.1
Премиум

Claude для всех слотов

Официальные модели Anthropic. Максимальное качество для сложных задач.

ANTHROPIC_DEFAULT_HAIKU_MODEL=anthropic/claude-haiku-4.5
ANTHROPIC_DEFAULT_SONNET_MODEL=anthropic/claude-sonnet-4.6
ANTHROPIC_DEFAULT_OPUS_MODEL=anthropic/claude-opus-4.6

Примерная стоимость сессии

Оценка расходов на типичную сессию программирования (1-2 часа активной работы, ~500K токенов):

Модель Стоимость сессии Комментарий
z-ai/glm-5.1 ~200 ₽ Лучшая открытая модель для программирования от ZhipuAI
anthropic/claude-opus-4.6 ~1500 ₽ Лидер в программировании. Закрытая модель от Anthropic
Важно: Начните с GLM 5.1 для экономии. При необходимости переключитесь на Claude для сложных задач.

Решение проблем

PS1 Выполнение скриптов запрещено

Ошибка cannot be loaded because running scripts is disabled on this system. Выполните в PowerShell: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser и перезапустите PowerShell.

??? Команда claude не найдена

После установки через npm команда claude не найдена. Убедитесь, что Node.js установлен и перезапустите PowerShell. Проверьте: node --version и npm config get prefix — путь из prefix должен быть в переменной PATH.

ENV Переменные окружения не применились

Claude Code подключается к Anthropic вместо Rus-GPT. Переменные окружения не применились — необходимо перезапустить PowerShell после их установки. Проверьте: echo $env:ANTHROPIC_BASE_URL — должно вернуть https://rus-gpt.com/api.

NPM Ошибка установки npm

Ошибка EACCES или EPERM при установке. Запустите PowerShell от имени администратора или переустановите Node.js с опцией «Только для текущего пользователя». Если установка зависла — очистите кэш: npm cache clean --force

401 Unauthorized

Неверный API-ключ. Проверьте, что ключ начинается с rusgpt- и скопирован полностью. Создать новый ключ

402 Payment Required

Недостаточно средств на балансе. Пополнить баланс

404 Model Not Found

Модель не найдена или недоступна. Проверьте название модели на странице моделей.

NODE Ошибки при запуске Claude Code

Ошибки вида SyntaxError или Cannot find module 'node:fs' при запуске. Требуется Node.js v18 или выше. Проверьте версию: node --version. Скачайте актуальную LTS-версию с nodejs.org.

Полезные ссылки

Успешно! Настройка завершена. Запустите claude в терминале из директории проекта.