Roo Code — это мощный открытый ИИ-ассистент для программирования, который добавляет возможности автономной разработки прямо в редактор VSCode. С более чем 1,3 миллионами установок и активным сообществом разработчиков Roo Code выделяется своей гибкостью, поддержкой множества моделей и специализированными режимами, которые поддерживают фокус и продуктивность ИИ-агентов.
В этом руководстве мы покажем, как интегрировать API LLM от Novita AI с Roo Code, чтобы получить доступ к передовым моделям, таким как Kimi от Moonshot AI и DeepSeek, по конкурентоспособным ценам — всё в привычном вам окружении VSCode.
Почему стоит объединить Roo Code и Novita AI?
Roo Code: ваша ИИ-команда разработчиков в VSCode
Roo Code выходит за рамки простого автодополнения. Это автономный ассистент для программирования, который может:
- Генерировать код по описаниям на естественном языке
- Рефакторить и отлаживать существующие кодовые базы в нескольких файлах
- Писать документацию и отвечать на вопросы о вашем коде
- Выполнять команды и запускать тесты (с вашего согласия)
- Адаптироваться под ваш рабочий процесс с помощью специализированных режимов (Architect, Code, Debug, Ask, Test)
В отличие от проприетарных инструментов, таких как Cursor или Windsurf, Roo Code: ✅ Полностью открытый исходный код (лицензия Apache 2.0) ✅ Независим от модели (работает с более чем 10 провайдерами, включая OpenAI, Anthropic, Google и Novita AI) ✅ Ориентирован на конфиденциальность (ваш код никогда не покидает ваше устройство, если вы не отправите его на внешний API) ✅ Управляется сообществом (более 22,5 тыс. звезд на GitHub, активное сообщество в Discord)
Novita AI: доступ к LLM по выгодной цене
Novita AI предоставляет удобный для разработчиков доступ к современным языковым моделям с возможностями:
- Конкурентоспособное ценообразование с прозрачной оплатой по факту использования
- Широкий выбор моделей (более 100 моделей, включая DeepSeek, Moonshot AI, Qwen и другие)
- API, совместимый с OpenAI (готовая замена для существующего кода)
- Высокая надежность с обслуживанием с низкой задержкой
Предварительные требования
Перед началом работы убедитесь, что у вас есть:
Установленный VSCode
Скачайте последнюю версию Visual Studio Code с официального сайта.
Аккаунт Novita AI и API-ключ
- Перейдите на сайт Novita AI и зарегистрируйте бесплатный аккаунт.
- Перейдите на страницу Управления ключами.
- Сгенерируйте новый API-ключ и скопируйте его (он понадобится на шаге 2).
Создайте аккаунт и получите API-ключ

Шаги интеграции
Шаг 1: Установите расширение Roo Code
- Откройте VSCode и перейдите в панель расширений.
- Найдите “Roo Code” в маркетплейсе.
- Нажмите “Установить” на расширении от Roo Veterinary Inc (ID:
RooVeterinaryInc.roo-cline). - После установки иконка Roo Code (кенгуру) появится в боковой панели VSCode.

Шаг 2: Настройте стороннего провайдера (Novita AI)
После установки расширения вам нужно подключить его к API Novita AI:
- Нажмите на иконку Roo Code в боковой панели, чтобы открыть панель.
- На экране настройки вы увидите два варианта:
- Roo Code Router (требуется аккаунт Roo Code)
- Сторонний провайдер (используйте свои собственные API-ключи)
- Выберите “Сторонний провайдер”.
- Заполните поля конфигурации:
- Провайдер API: выберите Совместимый с OpenAI
- Базовый URL:
https://api.novita.ai/openai - API-ключ: вставьте ваш API-ключ Novita AI (из шага 2 предварительных требований)
- Модель: введите название нужной вам модели (например,
moonshotai/kimi-k2.5)
- 🎉Примечание: полный список доступных моделей вы можете найти на странице моделей Novita AI.

Шаг 3: Проверьте работоспособность интеграции
Давайте убедимся, что Roo Code может взаимодействовать с Novita AI:
- Откройте существующий проект или создайте новый файл в VSCode.
- Откройте панель Roo Code (нажмите на иконку кенгуру).
- Введите простой запрос в интерфейсе чата
- Дождитесь ответа ИИ. Вы должны увидеть:
- Индикатор “Думаю” (выполняется API-запрос)
- Ответ от модели (например, “Привет! Я в режиме Architect, готов помочь вам с планированием…”)

Режимы работы Roo Code
Одна из самых мощных функций Roo Code — это система режимов. Режимы поддерживают фокус ИИ на конкретных задачах и ограничивают доступ к инструментам только релевантными возможностями, что снижает количество галлюцинаций и предотвращает нежелательные изменения.
Доступные режимы
| Режим | Назначение | Когда использовать |
| Architect | Планирование и проектирование (без изменения кода) | При работе над новой функцией, проектировании архитектуры системы, разбиении сложных задач на подзадачи |
| Code | Реализация и рефакторинг | Написание нового кода, рефакторинг существующих файлов, внесение изменений в несколько файлов |
| Ask | Вопросы и ответы, объяснения (только чтение) | Понимание принципов работы кода, получение быстрых ответов, генерация документации |
| Debug | Диагностика и исправление ошибок | Отслеживание ошибок, добавление логов, изоляция корневых причин проблем |
| Orchestrator | Координация задач между несколькими режимами | Когда работа охватывает несколько этапов или ролей — например: сначала планирование, потом реализация, потом отладка; обработка больших/сложных запросов; разбиение большой функции на параллельные подзадачи; или когда вы хотите, чтобы Roo автоматически управлял передачей задач между режимами Architect / Code / Debug |
Решение проблем
Ошибка: «Неверный API-ключ»
Решение:
- Еще раз проверьте, что вы правильно скопировали API-ключ с сайта Novita AI.
- Убедитесь, что перед и после ключа нет лишних пробелов.
- Убедитесь, что срок действия ключа не истек (при необходимости сгенерируйте новый).
Roo Code работает медленно или не отвечает
Решение:
- Проверьте ваше интернет-соединение.
- Уменьшите количество файлов в контексте (используйте файл
.rooignore, чтобы исключить большие директории).
Заключение
Вы успешно интегрировали Novita AI с Roo Code в VSCode! Это мощное сочетание дает вам гибкий доступ к ИИ-моделям, экономичную разработку и полный контроль над конфиденциальностью — всё без привязки к одному поставщику.
Готовы начать разработку? Попробуйте попросить Roo Code рефакторить сложную функцию, сгенерировать модульные тесты или отладить сложную ошибку. Больше руководств и поддержки сообщества вы найдете в документации Roo Code и в сообществе Discord.
Удачной разработки! 🦘
Novita AI — это облачная ИИ-платформа, которая предлагает разработчикам простой способ развертывать ИИ-модели с помощью нашего простого API, а также предоставляет доступное и надежное облако GPU для построения и масштабирования решений.
Часто задаваемые вопросы
Что такое Roo Code?
Roo Code — это открытый ИИ-ассистент для программирования для VSCode, который добавляет возможности автономной разработки в ваш редактор. Он может генерировать код, рефакторить код в нескольких файлах, писать документацию, отлаживать проблемы и выполнять команды — всё через взаимодействие на естественном языке. В отличие от инструментов автодополнения, Roo Code выступает в роли автономного ассистента со специализированными режимами (Architect, Code, Debug, Ask, Test), которые поддерживают фокус ИИ на конкретных задачах.
Roo Code бесплатный?
Да, сам Roo Code является бесплатным и с открытым исходным кодом. Вы можете использовать его с: - Собственными API-ключами от провайдеров, таких как Novita AI (оплата по факту использования) - Roo Code Router (сервис Roo Code) - Ollama для локальных моделей (бесплатно, работает на вашем устройстве)
Roo Code лучше, чем Cursor?
Roo Code и Cursor решают схожие задачи, но имеют разные сильные стороны. Roo Code полностью открыт и не зависит от конкретной модели, то есть вы можете использовать любого провайдера ИИ (OpenAI, Anthropic, Novita AI и т.д.) и не привязаны к одному поставщику. Cursor предлагает более отполированный, интегрированный опыт, но требует подписки и ограничивает выбор моделей. Если для вас важны гибкость, контроль над затратами и ценности открытого исходного кода, Roo Code будет лучшим выбором.
