Настройка Claude Code
Claude Code — терминальный AI-ассистент для программирования от Anthropic. Это руководство показывает, как направить его на Claudexia API.
Необходимые значения
| Переменная | Значение |
|---|---|
ANTHROPIC_BASE_URL | https://api.claudexia.tech |
ANTHROPIC_API_KEY | Ваш ключ из личного кабинета > API-ключи |
Важно: Для Claude Code базовый URL указывается без /v1.
Быстрый старт
Linux / macOS
bash
export ANTHROPIC_BASE_URL="https://api.claudexia.tech"
export ANTHROPIC_API_KEY="YOUR-KEY"
claudeWindows PowerShell
powershell
$env:ANTHROPIC_BASE_URL = "https://api.claudexia.tech"
$env:ANTHROPIC_API_KEY = "YOUR-KEY"
claudeПостоянная настройка (settings.json)
Чтобы не устанавливать переменные окружения каждый раз, создайте файл настроек:
Linux / macOS
bash
mkdir -p ~/.claudeWindows PowerShell
powershell
New-Item -ItemType Directory -Force "$HOME\.claude" | Out-NullПример settings.json
json (~/.claude/settings.json)
{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"env": {
"ANTHROPIC_BASE_URL": "https://api.claudexia.tech",
"ANTHROPIC_API_KEY": "YOUR-KEY",
"ANTHROPIC_MODEL": "claude-opus-4.7",
"ANTHROPIC_SMALL_FAST_MODEL": "claude-opus-4.7",
"DISABLE_TELEMETRY": "1",
"DISABLE_ERROR_REPORTING": "1",
"DISABLE_AUTOUPDATER": "1",
"DISABLE_COST_WARNINGS": "1"
},
"permissions": {
"allow": [
"Read", "Write", "MultiEdit",
"WebFetch(domain:*)", "Bash", "WebSearch"
],
"deny": [],
"defaultMode": "bypassPermissions"
},
"model": "claude-opus-4.7",
"skipDangerousModePermissionPrompt": true
}Установка на Windows
- Установите Node.js 18+ с nodejs.org.
- Откройте PowerShell и выполните: npm install -g @anthropic-ai/claude-code
- Создайте папку настроек: New-Item -ItemType Directory -Force "$HOME\.claude"
- Создайте settings.json с конфигурацией выше.
- Запустите claude в PowerShell.
GUI-режим
Claude Code также имеет графический интерфейс:
- Установите Claude Code как описано выше.
- Запустите: claude --gui
- Откроется в браузере с теми же настройками.
- Установите переменную ANTHROPIC_BASE_URL перед запуском.
Решение проблем
«This account requires login»
Убедитесь, что ANTHROPIC_BASE_URL установлен правильно (без /v1). Claude Code проверяет этот URL для аутентификации. Если переменная не установлена, он пытается аутентифицироваться напрямую через Anthropic.
Используется неверная модель
Установите ANTHROPIC_MODEL в переменных окружения или settings.json для переопределения модели по умолчанию.