Перейти к основному содержанию
Используйте это руководство, чтобы подключить Claude Code к CometAPI. Официальные материалы:
Доступность моделей со временем меняется. Актуальные идентификаторы моделей Claude смотрите на странице моделей CometAPI.

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

  • Ключ CometAPI из вашей панели управления (начинается с sk-)
  • Установленный Git
  • Поддерживаемая ОС: macOS, Linux или Windows

Установка Claude Code

1

Запустите официальный установщик

curl -fsSL https://claude.ai/install.sh | bash
2

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

claude --version

Настройка endpoint CometAPI

Создайте или отредактируйте файл настроек:
  • macOS / Linux: ~/.claude/settings.json
  • Windows: %USERPROFILE%\.claude\settings.json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-your-cometapi-key",
    "ANTHROPIC_BASE_URL": "https://api.cometapi.com"
  }
}
Замените sk-your-cometapi-key на ваш реальный ключ CometAPI, затем запустите Claude Code:
cd your-project
claude

Устранение неполадок

settings.json не применяется?
  1. Полностью перезапустите терминал (закройте все окна и откройте заново)
  2. Если всё ещё не работает, создайте ~/.claude.json и добавьте:
    {
      "hasCompletedOnboarding": true
    }
    
  3. В качестве запасного варианта экспортируйте переменные окружения напрямую:
    # Add to ~/.zshrc (macOS) or ~/.bashrc (Linux)
    export ANTHROPIC_AUTH_TOKEN="sk-your-cometapi-key"
    export ANTHROPIC_BASE_URL="https://api.cometapi.com"
    
Invalid API Key или Please run /login? Проверьте, что ~/.claude/settings.json существует и JSON имеет корректный формат (без лишних запятых, с правильными кавычками). Проверить можно на jsonlint.com. Ранее входили в официальный Anthropic? Claude Code отдаёт приоритет кэшированным официальным учётным данным. Выполните /logout внутри Claude Code, закройте его и затем перезапустите. Если всё ещё не работает:
rm -rf ~/.config/claude-code/auth.json
Статус показывает offline? Claude Code проверяет подключение через Google. offline означает лишь то, что Google недоступен — это не влияет на использование CometAPI. Не работает Fetch / просмотр веб-страниц? Функция Fetch в Claude Code сначала обращается к нативному сервису Anthropic, которому требуется прямой доступ в интернет. Может понадобиться системный прокси.