Skip to main content
RooCode — это мощное автономное приложение-помощник для программирования с интерактивным чатом, возможностями проверки кода и многофайлового редактирования. Настройте его для использования MegaLLM для доступа к нескольким AI-моделям.

Быстрая конфигурация

Пошаговая настройка

1

Открыть настройки RooCode

  • Запустите приложение RooCode
  • Нажмите на значок шестерёнки ⚙️ (в нижнем левом углу)
  • Перейдите к: Настройки → Конфигурация API
2

Выбрать тип провайдера

  • Тип провайдера: Выберите OpenAI Compatible
  • Это включает настройку пользовательского базового URL
  • Позволяет интеграцию с MegaLLM
3

Настроить конечную точку API

  • Базовый URL: https://ai.megallm.io/v1
  • API-ключ: sk-mega-your-api-key-here
  • Организация: Оставьте пустым (не требуется)
  • Нажмите Сохранить
4

Выбрать модель по умолчанию

  • Модель по умолчанию: gpt-5
  • Резервная модель: gpt-4o (опционально)
  • Temperature: 0.7 (сбалансированная креативность)
  • Max Tokens: 4096
5

Включить функции

  • Автодополнение кода
  • Чат-интерфейс
  • Проверка кода
  • Помощник по рефакторингу
  • Многофайловое редактирование

Примеры сценариев

Сценарий 1: Первая установка

Полная настройка от загрузки до первого использования:
1

Загрузить и установить RooCode

  1. Посетите RooCode.io (пример URL)
  2. Загрузите для вашей ОС (Windows/macOS/Linux)
  3. Установите приложение
  4. Запустите RooCode
2

Получить API-ключ MegaLLM

  1. Посетите Панель управления MegaLLM
  2. Зарегистрируйтесь или войдите
  3. Перейдите в раздел API Keys
  4. Нажмите Создать новый ключ
  5. Скопируйте ключ (начинается с sk-mega-)
3

Настроить API-провайдер

В RooCode:
  1. Нажмите значок ⚙️ Настройки
  2. Перейдите к Конфигурация API
  3. Выберите Провайдер: OpenAI Compatible
  4. Введите Базовый URL: https://ai.megallm.io/v1
  5. Вставьте API-ключ: sk-mega-your-key
  6. Нажмите Проверить соединение (должно показать ✓ Успешно)
  7. Нажмите Сохранить
4

Выбрать первую модель

  1. В Настройках → Выбор модели
  2. Выберите: gpt-5 (рекомендуется для общего использования)
  3. Или просмотрите доступные модели
  4. Установите Temperature: 0.7 (сбалансированная)
  5. Сохраните настройки
5

Проверить конфигурацию

  1. Откройте новый чат в RooCode
  2. Напишите: Привет! Какую модель вы используете?
  3. Должен ответить информацией о модели
  4. Попробуйте: Напиши функцию hello world на Python
Ожидаемый ответ:

Сценарий 2: Командная настройка с общей конфигурацией

Настройка RooCode для всей команды разработки: Сценарий: Команда разработки из 10 человек нуждается в единообразной конфигурации RooCode Шаг 1: Руководитель команды создаёт базовую конфигурацию team-roocode-config.json:
Шаг 2: Создать инструкции по настройке ROOCODE_SETUP.md:
Шаг 3: Распространение в команде
Результат: Вся команда использует единообразно:
  • Одну и ту же AI-модель (gpt-5)
  • Одинаковые температуру и настройки
  • Одинаковые пользовательские промпты
  • Одинаковые стандарты кодирования
  • Личные API-ключи (не общие)

Сценарий 3: Конфигурации для конкретных проектов

Используйте разные конфигурации RooCode для разных типов проектов: Проект Python Data Science: roocode-datascience.json:
React веб-приложение: roocode-webapp.json:
Системное программирование (Rust): roocode-systems.json:
Переключение между проектами:

Сценарий 4: Миграция с Cursor/других AI-инструментов

Переход с другого AI-инструмента программирования на RooCode с MegaLLM: Текущая настройка: Использование Cursor с OpenAI Почему переходить на RooCode + MegaLLM:
  • Доступ к нескольким моделям (GPT, Claude, Gemini) с одним ключом
  • Автономное приложение (не привязано к конкретному редактору)
  • Лучшая цена и отсутствие лимитов по местам
  • Больше возможностей настройки
Шаги миграции:
1

Экспортировать текущие предпочтения

Из Cursor (если возможно):
  • Отметьте ваши предпочтительные модели
  • Сохраните любые пользовательские промпты
  • Задокументируйте используемые горячие клавиши
2

Установить RooCode

Загрузите и установите RooCode для вашей ОС
3

Настроить MegaLLM

4

Воссоздать пользовательские промпты

Добавьте часто используемые промпты:
5

Проверить функциональность

Сравните параллельно:
  1. Откройте один и тот же код в обоих инструментах
  2. Задайте одни и те же вопросы
  3. Сравните качество генерации кода
  4. Оцените скорость ответов
Сравнительная таблица:

Сценарий 5: Рабочий процесс с несколькими моделями

Используйте разные модели для разных типов задач: Конфигурация с профилями моделей:
Пример рабочего процесса:
Переключение профилей в RooCode:
  1. Нажмите выпадающее меню модели (верхняя панель)
  2. Выберите профиль: Fast / Balanced / Quality / Creative / Analysis
  3. Профиль применён к текущей сессии

Сценарий 6: Интеграция с CI/CD

Используйте RooCode API для автоматизированных проверок кода в CI/CD: Пример GitHub Actions: .github/workflows/roocode-review.yml:

Параметры конфигурации

Полный справочник

Руководство по выбору модели

Проверка

Тест 1: Функциональность чата

  1. Откройте RooCode
  2. Нажмите Новый чат
  3. Напишите: Напиши функцию для сортировки массива объектов по свойству
  4. Должен получить работающий код
Ожидаемый ответ:

Тест 2: Проверка кода

  1. Вставьте этот код:
  1. Нажмите кнопку Проверить код
  2. Должен определить: Отсутствует проверка деления на ноль

Тест 3: Многофайловое редактирование

  1. Откройте многофайловое представление
  2. Запрос: “Добавь обработку ошибок ко всем вызовам API”
  3. Должен показать изменения в нескольких файлах
  4. Просмотрите и примените изменения

Тест 4: Статус соединения

Проверьте индикатор статуса (верхний правый угол):
  • 🟢 Зелёный = Подключён к MegaLLM
  • 🟡 Жёлтый = Подключение…
  • 🔴 Красный = Ошибка подключения
Нажмите на статус, чтобы увидеть:
  • Модель: gpt-5
  • Конечная точка: https://ai.megallm.io/v1
  • Использование токенов: Статистика текущей сессии

Устранение неполадок

Симптомы:
  • “Не удалось подключиться к API”
  • Запросы превышают таймаут через 30с
  • Сообщения чата не отправляются
Решения:
  1. Проверьте правильность базового URL:
  2. Проверьте подключение:
  3. Проверьте фаервол:
    • Разрешите RooCode через фаервол
    • Проверьте настройки корпоративного прокси
    • Убедитесь, что VPN не блокирует
  4. Увеличьте таймаут:
  5. Проверьте API-ключ вручную:
Симптомы:
  • Ошибка “Недействительный API-ключ”
  • 401 Unauthorized
  • Ошибка аутентификации
Решения:
  1. Проверьте формат ключа:
    • Должен начинаться с sk-mega-
    • Должен быть 60+ символов
    • Без лишних пробелов или переносов строк
    • Без кавычек в конфигурационном файле вокруг самого ключа
  2. Проверьте, что ключ активен:
    • Войдите в Панель управления
    • Перейдите к API Keys
    • Убедитесь, что ключ показан как “Active”
    • Проверьте, что он не отозван или не истёк
  3. Введите ключ заново:
    • Скопируйте ключ из панели управления
    • Удалите старый ключ из настроек RooCode
    • Вставьте новый ключ
    • Сохраните и перезапустите RooCode
  4. Проверьте ключ напрямую:
Симптомы:
  • Нерелевантные предложения кода
  • Неправильный язык программирования
  • Неполные ответы
Решения:
  1. Предоставьте лучший контекст:
    • Установите язык проекта в настройках
    • Добавьте информацию о фреймворке
    • Используйте пользовательские промпты
  2. Настройте temperature:
  3. Попробуйте другую модель:
  4. Увеличьте max tokens:
  5. Используйте конкретные промпты:
Симптомы:
  • Настройки возвращаются после перезапуска
  • Изменения не применяются
  • Используется конфигурация по умолчанию
Решения:
  1. Проверьте расположение конфигурационного файла:
  2. Проверьте синтаксис JSON:
  3. Проверьте права доступа к файлу:
  4. Сбросить к настройкам по умолчанию:
    • Сделайте резервную копию текущей конфигурации
    • Удалите config.json
    • Перезапустите RooCode (создаст новую конфигурацию)
    • Повторно примените настройки через UI
Симптомы:
  • RooCode вылетает при запуске
  • Зависает во время длинных ответов
  • Неотзывчивый UI
Решения:
  1. Проверьте системные ресурсы:
    • Закройте другие приложения
    • Убедитесь, что доступно 4GB+ RAM
    • Проверьте использование CPU
  2. Уменьшите max tokens:
  3. Отключите стриминг:
  4. Очистите кэш:
  5. Переустановите RooCode:
    • Сделайте резервную копию config.json
    • Удалите RooCode
    • Загрузите последнюю версию
    • Установите и восстановите конфигурацию

Лучшие практики

Конфигурации проектов

Создавайте отдельные конфигурации для разных типов проектов

Профили моделей

Настройте профили для разных задач: быстрый, качественный, креативный

Пользовательские промпты

Определите многоразовые промпты для общих задач

Мониторинг использования

Регулярно проверяйте Панель управления на использование токенов

Резервное копирование конфигураций

Храните резервные копии работающих конфигураций

Безопасность

Используйте переменные окружения для API-ключей в общих конфигурациях

Продвинутые советы

Переменные окружения

RooCode поддерживает подстановку переменных окружения:
Установите переменные:

Управление контекстом

Улучшайте ответы с лучшим контекстом:

Кэширование ответов

Экономьте на стоимости API с умным кэшированием:

Следующие шаги

Настройка Kilocode

Настройте расширение Kilocode для VSCode

Настройка Cline

Настройте расширение Cline для VSCode

Каталог моделей

Просмотрите все доступные модели

Другие агенты

Просмотрите все CLI и GUI агенты

Справочник API

Изучите документацию API

Сообщество Discord

Присоединяйтесь для поддержки