RouterAPI Docs

VS Code, IntelliJ и другие IDE

Документация RouterAPI помогает быстро понять, как работать с публичным API, кабинетом, RouterAPI Gateway и мультимодальными сценариями.

Публичная документация

Общая настройка

RouterAPI совместим с клиентами под OpenAI API. Укажите:

  • Base URL: https://routerapi.ru/api/v1 (без /chat/completions в URL — его добавляет плагин).
  • API Key: ключ из личного кабинета (sk-...).
  • Model: идентификатор из GET /api/v1/models (например openai/gpt-4o).

Для клиентов Anthropic/Claude доступен отдельный совместимый вход:

  • Base URL: https://routerapi.ru
  • Endpoint: /v1/messages (добавляет сам клиент)
  • Auth: x-api-key или Authorization: Bearer

VS Code (Continue, Roo Code, Cline и аналоги)

  1. Откройте настройки расширения (секция OpenAI-compatible API / кастомный base URL).
  2. В поле API Base укажите базовый URL выше.
  3. Вставьте API Key из кабинета.
  4. Выберите модель строкой точно как в каталоге.

Если расширение требует отдельно «OpenAI API URL», используйте тот же базовый URL; путь /chat/completions подставляется автоматически.

IntelliJ / JetBrains

В AI-плагинах с поддержкой OpenAI API:

  • Base URL: как выше.
  • Key: Bearer-токен из кабинета.

Claude Code

Для Claude Code используйте окружение:

export ANTHROPIC_BASE_URL="https://routerapi.ru"
export ANTHROPIC_AUTH_TOKEN="<YOUR_ROUTERAPI_KEY>"
export ANTHROPIC_API_KEY=""

Почему именно так:

  • Claude Code использует Anthropic-путь /v1/messages;
  • поэтому ANTHROPIC_BASE_URL должен быть без /api и /api/v1.

Проверка

Выполните первый запрос через curl, затем те же параметры перенесите в IDE. Для кода на Python/Node см. SDK и примеры.

Стриминг

Большинство IDE по умолчанию используют потоковый режим. Биллинг описан в Стриминг и биллинг.

Нужен следующий раздел?

Откройте обзор, dashboard, мультимодальность или технические сценарии API.