Перейти к основному содержанию

Documentation Index

Fetch the complete documentation index at: https://speshu.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Claude Code — официальный CLI-инструмент от Anthropic для работы с кодом прямо из терминала. Он умеет читать и редактировать файлы, запускать команды, работать с git и решать сложные задачи в несколько шагов.

Требования

  • macOS, Linux, Windows (WSL) или Windows (нативно)
  • Node.js 18 или новее
  • API-ключ speshu.ai

Установка Claude Code

npm install -g @anthropic-ai/claude-code
Или через официальный установщик (только macOS / Linux / WSL):
curl -fsSL https://claude.ai/install.sh | bash

Подключение к SpeShu.AI

Claude Code использует стандартный Anthropic API. Достаточно указать URL SpeShu.AI в качестве базового адреса.
1

Откройте профиль оболочки

nano ~/.zshrc   # zsh (macOS по умолчанию)
# или
nano ~/.bashrc  # bash
2

Добавьте переменные окружения

export ANTHROPIC_BASE_URL="https://speshu.ai/api"
export ANTHROPIC_AUTH_TOKEN="ваш-api-ключ"
export ANTHROPIC_API_KEY=""  # Важно: оставьте пустым
Замените ваш-api-ключ на ключ из личного кабинета.
3

Перезапустите терминал

source ~/.zshrc
4

Запустите Claude Code

cd /path/to/your/project
claude
Переменная ANTHROPIC_API_KEY="" должна быть явно пустой строкой. Если она не установлена, Claude Code попытается подключиться к серверам Anthropic напрямую.

Настройка моделей

По умолчанию Claude Code использует семейство моделей Claude. Вы можете переключить любую роль на любую модель из каталога SpeShu.AI.
export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-sonnet-4.6"
export ANTHROPIC_DEFAULT_OPUS_MODEL="anthropic/claude-opus-4.6"
export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-4.5"
export CLAUDE_CODE_SUBAGENT_MODEL="anthropic/claude-sonnet-4.6"
ПеременнаяПрименяется для
ANTHROPIC_DEFAULT_SONNET_MODELОсновные задачи (код, анализ)
ANTHROPIC_DEFAULT_OPUS_MODELСложные и ресурсоёмкие задачи
ANTHROPIC_DEFAULT_HAIKU_MODELБыстрые операции и автодополнение
CLAUDE_CODE_SUBAGENT_MODELСубагенты внутри сессии
Полный список доступных моделей — в каталоге.

Настройка через settings.json

Альтернативно настройте подключение через файл конфигурации — это работает на всех платформах без изменения переменных окружения.
ПлатформаПуть к файлу
macOS / Linux~/.claude/settings.json
Windows%USERPROFILE%\.claude\settings.json
Проект (все ОС).claude/settings.local.json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://speshu.ai/api",
    "ANTHROPIC_AUTH_TOKEN": "ваш-api-ключ",
    "ANTHROPIC_API_KEY": ""
  }
}
Не добавляйте settings.local.json с API-ключом в git-репозиторий. Добавьте файл в .gitignore.

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

После запуска выполните команду /status внутри сессии:
> /status
Auth token: ANTHROPIC_AUTH_TOKEN
Anthropic base URL: https://speshu.ai/api

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

  • Убедитесь что ANTHROPIC_AUTH_TOKEN содержит ваш ключ SpeShu.AI
  • Проверьте что ANTHROPIC_API_KEY явно установлен в пустую строку ("")
  • Если ранее выполняли вход через Anthropic — выполните /logout внутри Claude Code
  • macOS / Linux: перезапустите терминал после изменения профиля оболочки, проверьте: echo $ANTHROPIC_BASE_URL
  • Windows (setx): setx применяется только в новом окне cmd.exe — текущую сессию нужно закрыть и открыть заново
  • Windows (PowerShell): переменные могут не передаваться в дочерние процессы — используйте settings.json вместо профиля PowerShell
  • Самый надёжный способ на любой платформе — прописать переменные в ~/.claude/settings.json (macOS/Linux) или %USERPROFILE%\.claude\settings.json (Windows)
Claude Code лучше работает в cmd.exe, чем в PowerShell. Если интерфейс отображается с артефактами или не реагирует на клавиши:
  • Запускайте claude из cmd.exe, а не из PowerShell или Windows Terminal с PowerShell-профилем
  • В Windows Terminal можно добавить профиль cmd.exe и запускать сессии через него
  • Как альтернатива — использовать WSL с bash/zsh
  • Убедитесь что модель доступна в каталоге SpeShu.AI
  • Проверьте правильность написания ID модели (например, anthropic/claude-sonnet-4.6)