Claude Code

Официальный CLI от Anthropic. AggreGate использует claude-code-router в качестве локального прокси, поскольку наш API совместим с OpenAI, а не с Anthropic напрямую.

Официальная документация

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

  • API-ключ AggreGate AI (начинается с sk-ag-…).
  • Base URL для API-запросов.: https://api.aggregate.surf/v1

Настройка

  1. Установите claude-code-router

    npm install -g @musistudio/claude-code-router

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

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

  3. Настройте роутер

    Создайте файл ~/.claude-code-router/config.json, указывающий на AggreGate как на OpenAI-совместимый upstream.

  4. Запуск через роутер

    Выполните ccr code — эта команда запускает локальный прокси и Claude Code одновременно.

Конфигурация

{
  "Providers": [
    {
      "name": "aggregate",
      "api_base_url": "https://api.aggregate.surf/v1/chat/completions",
      "api_key": "sk-ag-your-key",
      "models": ["claude-opus-4.8", "claude-sonnet-5", "claude-opus-4.7"]
    }
  ],
  "Router": {
    "default": "aggregate,claude-opus-4.8"
  }
}

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

Команда ccr не найдена
Убедитесь, что глобальная директория bin для npm добавлена в PATH (npm bin -g).
Запросы завершаются с ошибкой 400
Убедитесь, что модель в конфигурации роутера совпадает с одной из доступных по запросу /v1/models в AggreGate.