AgentAPI

Roo Code (VS Code)

Roo Code — форк Cline с режимами работы (Code, Architect, Ask, Debug) и возможностью назначить разную модель каждому режиму. Подключается через провайдер «OpenAI Compatible».

Настройка

  1. Установите расширение Roo Code из Marketplace.
  2. Панель Roo Code → ⚙ → Providers.
  3. Заполните:
ПолеЗначение
API ProviderOpenAI Compatible
Base URLhttps://api.agentapi.ru/v1/ai
API Keyagentapi-ВАШ_КЛЮЧ
Modelanthropic/claude-3.5-sonnet

Base URL — до /v1/ai, без /chat/completions. Модель вводится вручную полным слагом.

Разные модели под разные режимы

Главное преимущество Roo Code — можно не платить за флагманскую модель там, где хватает дешёвой. Создайте несколько профилей конфигурации (Providers → +), в каждом тот же Base URL и ключ, но своя модель, и назначьте профиль режиму:

РежимЧто делаетРазумная модель
CodeПишет и правит кодanthropic/claude-3.5-sonnet
ArchitectПланирует, не трогая файлыopenai/gpt-4.1
AskОтвечает на вопросы по кодуdeepseek/deepseek-chat
DebugИщет причину ошибкиanthropic/claude-3.5-sonnet

Индексация кодовой базы

Если включаете семантический поиск, укажите там же embedding-модель:

ПолеЗначение
Embedding ProviderOpenAI Compatible
Base URLhttps://api.agentapi.ru/v1/ai
API Keyagentapi-ВАШ_КЛЮЧ
Modelopenai/text-embedding-3-small

Эндпоинт embeddings не лимитируется по числу запросов, но токены оплачиваются — для больших репозиториев оцените стоимость заранее.

Что учесть

ОсобенностьСледствие
Нет списка моделейСлаг вводится вручную — внешнего GET /v1/ai/models нет
ИзображенияНе поддерживаются, см. Ограничения
Rate limit60 запросов/минуту по IP, общий для всех профилей и ключей

Диагностика

СимптомЧто проверить
404Пропущен /ai в Base URL или неверный хост
401Ключ не начинается с agentapi-
400 Negative or zero balanceПустой баланс
502Неверный слаг модели
429Лимит по IP — подождите минуту