Публичная документация
Общая настройка
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 и аналоги)
- Откройте настройки расширения (секция OpenAI-compatible API / кастомный base URL).
- В поле API Base укажите базовый URL выше.
- Вставьте API Key из кабинета.
- Выберите модель строкой точно как в каталоге.
Если расширение требует отдельно «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.