Перейти к содержимому

Настройка Claude Code

Claude Code — терминальный AI-ассистент для программирования от Anthropic. Это руководство показывает, как направить его на Claudexia API.

Необходимые значения

ПеременнаяЗначение
ANTHROPIC_BASE_URLhttps://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"
claude

Windows PowerShell

powershell
$env:ANTHROPIC_BASE_URL = "https://api.claudexia.tech"
$env:ANTHROPIC_API_KEY = "YOUR-KEY"
claude

Постоянная настройка (settings.json)

Чтобы не устанавливать переменные окружения каждый раз, создайте файл настроек:

Linux / macOS

bash
mkdir -p ~/.claude

Windows 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

  1. Установите Node.js 18+ с nodejs.org.
  2. Откройте PowerShell и выполните: npm install -g @anthropic-ai/claude-code
  3. Создайте папку настроек: New-Item -ItemType Directory -Force "$HOME\.claude"
  4. Создайте settings.json с конфигурацией выше.
  5. Запустите claude в PowerShell.

GUI-режим

Claude Code также имеет графический интерфейс:

  1. Установите Claude Code как описано выше.
  2. Запустите: claude --gui
  3. Откроется в браузере с теми же настройками.
  4. Установите переменную ANTHROPIC_BASE_URL перед запуском.

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

«This account requires login»

Убедитесь, что ANTHROPIC_BASE_URL установлен правильно (без /v1). Claude Code проверяет этот URL для аутентификации. Если переменная не установлена, он пытается аутентифицироваться напрямую через Anthropic.

Используется неверная модель

Установите ANTHROPIC_MODEL в переменных окружения или settings.json для переопределения модели по умолчанию.