Обзор
Roo Code — мощный AI-помощник для программирования в VS Code, который предоставляет вам полноценную AI-команду для разработки. Его отличительная особенность — многорежимная конфигурация, позволяющая использовать разные AI-модели для разных задач разработки и тем самым достигать максимальной эффективности.- 🎯 Многорежимная конфигурация: назначайте специализированные модели для архитектуры, кодирования, отладки и других задач
- 🤖 Интеллект агента: автоматически планируйте и выполняйте сложные задачи разработки
- 🔄 Операции с несколькими файлами: понимайте структуру проекта и интеллектуально изменяйте несколько файлов
- 💰 Полностью бесплатно: открытый исходный код и бесплатно, оплачивается только использование AI-модели
- 🌐 Широкая совместимость: поддерживает более 400 основных AI-моделей
- 🔌 Поддержка MCP: подключайте внешние инструменты через Model Context Protocol
Статус поддержки и поддержка эндпоинта Responses
Официально прекращено (2026)
Команда Roo Code выпустила свой финальный релиз и объявила о переходе на Roomote, свою облачную платформу agent: расширение будет работать бесконечно, но больше не будет исправлений ошибок, новых функций или обновлений моделей. Команда рекомендует форкZooCode, поддерживаемый сообществом, или Cline — проект, от которого Roo Code изначально был форкнут, — всем, кто хочет остаться в формате расширения.

Одно из немногих IDE-плагинов, которые поддерживают /v1/responses (подтверждено)
Провайдер “OpenAI” в Roo Code использует эндпоинт/v1/responses (в отличие от провайдера “OpenAI Compatible”, который использует /v1/chat/completions) и принимает настраиваемый Base URL. Это делает его одним из немногих плагинов, которые могут запускать GPT-5.4 “рассуждение плюс вызов tools” внутри IDE — в chat/completions OpenAI не позволяет использовать tools и рассуждение вместе для GPT-5.4 и более поздних моделей (см. Нативное руководство по Responses API), тогда как у responses такого ограничения нет.
Настройка: выберите OpenAI в качестве API Provider (не OpenAI Compatible), задайте Base URL как https://api.apiyi.com/v1 и выберите gpt-5.4 в качестве модели.
Установка в Trae и других IDE семейства VS Code
IDE на базе VS Code, такие как Trae, тоже могут установить плагин Roo Code. Мы проверили, что Roo Code, установленный внутри Trae и настроенный с провайдером OpenAI, как указано выше, нормально выполняет вызовы tools и задачи через эндпоинт Responses — фактически добавляя канал Responses в Trae, чьи собственные custom models поддерживают только chat/completions (с тем жеgpt-5.4 пределом по моделям).

Быстрая установка
Способ 1: VS Code Marketplace (Рекомендуется)
Откройте Marketplace расширений
Ctrl+Shift+X (Windows/Linux) или Cmd+Shift+X (macOS) в VS CodeНайдите и установите
RooVeterinaryInc.roo-clineОткройте плагин
Способ 2: Open VSX Registry
Посетите Open VSX Registry и найдите Roo Code, чтобы установить его.Настройка APIYI
Базовая настройка
Откройте настройки
Выберите поставщика API
Настройте параметры подключения
https://api.apiyi.com/v1Ключ API: Ваш ключ APIYI (формат: sk-***)Имя модели: Введите имя модели, которую хотите использоватьСохраните конфигурацию
Получите ключ APIYI
Перейдите в панель APIYI
api.apiyi.comСоздайте ключ API
api.apiyi.com/token) и нажмите «Создать новый token»Скопируйте ключ
sk-***) и вставьте его в конфигурацию Roo CodeМногорежимная конфигурация (основная возможность)
Уникальная возможность Roo Code — назначать разные AI-модели для разных режимов разработки для специализированного разделения труда.Пять режимов разработки
- Architect Mode
- Code Mode
- Ask Mode
- Debug Mode
- Orchestrator Mode
- Claude Sonnet (сильное рассуждение, отлично подходит для проектирования архитектуры)
- GPT-4o (всесторонние технические знания)
- DeepSeek V3 (глубокое мышление, экономически выгодный вариант)
Настройка многорежимности
Open Mode Settings
Выберите модель для каждого режима
- API Provider
- Название модели
- Temperature (параметр креативности)
- Max Tokens
Переключайте режимы
Рекомендуемые модели
Roo Code поддерживает более 400 основных моделей ИИ через APIYI, включая OpenAI, Google Gemini, Claude, DeepSeek и отечественные модели.Посмотреть рекомендации по моделям для программирования
Основные возможности
Режим интеллектуального агента
Самая мощная возможность Roo Code — это Режим агента, в котором AI может автономно планировать и выполнять сложные задачи:Умное редактирование нескольких файлов
Понимает структуру проекта и автоматически изменяет несколько связанных файлов:Генерация кода
Ревью и оптимизация кода
Умный рефакторинг
Генерация тестов
Частые команды
Roo Code предоставляет набор команд для палитры команд:Расширенные возможности
Профили настройки API
Создавайте разные профили настройки API для разных проектов или команд:Индексация кодовой базы
Roo Code автоматически индексирует вашу кодовую базу, чтобы понимать структуру проекта:- Автоматически обнаруживать связи между файлами
- Понимать зависимости кода
- Интеллектуальное понимание контекста
- Отслеживание ссылок между файлами
Интеграция MCP
Подключайте внешние инструменты через Model Context Protocol:- Запросы к базе данных
- Вызовы API
- Операции с файловой системой
- Операции Git
- Интеграция пользовательских инструментов
Пользовательские шаблоны prompt
Настраивайте общие шаблоны prompt в настройках:Советы по использованию
1. Предоставляйте понятный контекст
❌ Размытое описание
✅ Понятное описание
2. Выполняйте сложные задачи пошагово
Для сложных задач рекомендуется разбивать их на несколько шагов:Шаг 1: Проектирование архитектуры
Шаг 2: Реализация модулей
Шаг 3: Отладка и оптимизация
Шаг 4: Интеграционное тестирование
3. Используйте переключение режимов
Переключайтесь в наиболее подходящий режим для разных типов задач:- Нужна разработка архитектуры? → Architect Mode
- Написание реализации кода? → Code Mode
- Быстрая консультация? → Ask Mode
- Обнаружена ошибка? → Debug Mode
- Сложный рефакторинг? → Orchestrator Mode
4. Проверяйте и утверждайте изменения
Часто задаваемые вопросы
В чем разница между Roo Code и Cline?
В чем разница между Roo Code и Cline?
- Конфигурация нескольких режимов: основная функция Roo Code, не поддерживаемая Cline
- Кодовая база: Roo Code — это fork Cline, но он развивается независимо
- Частота обновлений: Roo Code обновляется чаще, с более быстрой итерацией функций
- Сообщество: у обоих есть активные сообщества, но с разным фокусом
- Нужен multi-mode? → Roo Code
- Нужна стабильность? → Cline
- Оба варианта можно попробовать бесплатно, выберите то, что подходит вам лучше всего
Почему не удается подключиться или модели не работают?
Почему не удается подключиться или модели не работают?
-
Ошибка Base URL:
- ✅ Правильно:
https://api.apiyi.com/v1 - ❌ Неправильно:
https://api.apiyi.com
- ✅ Правильно:
-
Недействительный API Key:
- Проверьте, правильно ли скопирован ключ (обратите внимание на пробелы в начале и в конце)
- Убедитесь, что на счету достаточно баланса
- Проверьте статус ключа: «Включено»
-
Неверное имя модели:
- Убедитесь, что используется правильное имя модели
- См. Список моделей
-
Проблемы с сетью:
- Проверьте подключение к сети
- Попробуйте перезапустить VS Code
Как настроить разные модели для разных режимов?
Как настроить разные модели для разных режимов?
- Откройте настройки Roo Code (значок шестеренки)
- Найдите раздел Настройка режимов
- Настройте отдельно для каждого режима:
- Режим Architect →
claude-sonnet-4 - Режим Code →
deepseek-coder - Режим Ask →
gpt-4o-mini - Режим Debug →
claude-sonnet-4 - Режим Orchestrator →
gpt-4o
- Режим Architect →
- Сохраните конфигурацию
Будет ли Roo Code автоматически изменять мой код?
Будет ли Roo Code автоматически изменять мой код?
- Roo Code сначала показывает предлагаемые изменения
- Вы можете:
- Просмотреть Diff (сравнение)
- Одобрить (Apply) изменения
- Отклонить изменения
- Изменить и затем одобрить
- Все изменения находятся под вашим контролем
Как снизить расходы на использование API?
Как снизить расходы на использование API?
-
Грамотный выбор модели:
- Используйте более дешевые модели для простых задач (GPT-4o-mini, DeepSeek)
- Используйте премиальные модели только для сложных задач (Claude Opus, GPT-4o)
-
Используйте конфигурацию нескольких режимов:
- Режим Ask → используйте самые дешевые модели
- Режим Code/Debug → используйте профессиональные модели среднего уровня
- Режим Architect → используйте премиальные модели только при необходимости
-
Бонусы за пополнение:
- APIYI предлагает бонусы за пополнение (10%-22%)
- См. Акции на пополнение
-
Контролируйте размер контекстного окна:
- Очищайте ненужную историю чата
- Сосредоточьтесь на текущей задаче и уменьшайте нерелевантный контекст
Какие языки программирования поддерживает Roo Code?
Какие языки программирования поддерживает Roo Code?
- Web: JavaScript, TypeScript, HTML, CSS, React, Vue, Angular
- Backend: Python, Java, Go, Rust, C++, C#, PHP, Ruby
- Mobile: Swift, Kotlin, Dart (Flutter), React Native
- Data: SQL, R, Julia
- Другие: Shell, YAML, JSON, Markdown
- Выбранной модели AI
- Обучающих данных модели
- Популярности языка
Сравнение с другими инструментами
Тарификация
Плагин Roo Code полностью бесплатный. Вы оплачиваете только расходы на использование AI models. Стоимость использования AI models через APIYI зависит от выбранных вами моделей и объема использования.Посмотреть подробную тарификацию
Связанные ресурсы
- Официальный сайт Roo Code
- Официальная документация Roo Code
- Репозиторий GitHub
- Магазин VS Code
- APIYI: быстрый старт
- Рекомендации по моделям и тарификация
Получить помощь
Корпоративный WeChat
