Разделы базы знаний ▾

Навигация

▸ Начните здесь По ролям

Категории

Инструменты 32
Глоссарий 12

Инструменты

Roo Code + Gonka AI — автономный AI-агент в VS Code

Roo Code — автономный AI-агент для VS Code: читает и редактирует файлы, запускает команды в терминале, работает с браузером и доводит до конца многошаговые задачи по разработке. Это форк Cline, который пошёл дальше: настраиваемые режимы работы (Architect, Code, Ask, Debug и собственные), кастомные инструкции на проект и гибкая панель настройки модели. По сути — целая команда AI-специалистов внутри редактора.

Главная проблема таких агентов — расход токенов. На одну задачу Roo Code прогоняет контекст файлов, вывод команд, результаты инструментов — это десятки миллионов токенов. На ценах Anthropic ($3-15 за 1M) одна полноценная сессия превращается в $30-1500. Для ежедневной работы это нереально.

JoinGonka Gateway снижает стоимость в тысячи раз: та же сессия обойдётся в $0.01-1.00. Gateway перепродаёт инференс децентрализованной сети Gonka и поддерживает как OpenAI-формат (провайдер «OpenAI Compatible»), так и Anthropic-формат (endpoint /v1/messages) — Roo Code подключается через любой из двух. Это превращает Roo Code из дорогой демонстрации в рабочий инструмент на каждый день.

Шаг 1: Установить Roo Code и получить ключ

Установка Roo Code: в VS Code откройте Extensions (Ctrl/Cmd+Shift+X), найдите «Roo Code» и нажмите Install. После установки в боковой панели появится иконка-кенгуру Roo Code.

API-ключ JoinGonka: если ключа ещё нет — зарегистрируйтесь на gate.joingonka.ai/register, получите 10M бесплатных токенов и создайте ключ с префиксом jg- в Dashboard.

Шаг 2: Настроить Roo Code (OpenAI Compatible)

Проще всего — настроить установщиком в одну команду. Для CLI/файловых инструментов он сам пропишет провайдера JoinGonka (baseUrl, модели), для UI-инструментов покажет готовые значения для вставки:

npx @joingonka/setup --tool roo

Установщик универсальный (без флага предложит выбрать инструмент из списка), спросит ключ jg-… и после настройки делает live-проверку запросом к gateway. Остальные настройки не трогает. Ниже — ручной способ, если предпочитаете настроить сами.

Настроить вручную (план Б)

Откройте панель Roo Code и зайдите в настройки (иконка шестерёнки). В разделе провайдера задайте:

  1. API Provider — выберите OpenAI Compatible.
  2. Base URLhttps://gate.joingonka.ai/v1
  3. API Keyjg-ваш-ключ
  4. Model (Model ID) — MiniMaxAI/MiniMax-M2.7

Ниже, в блоке Model Configuration, можно уточнить параметры модели вручную:

  • Context Window200000 (200K токенов).
  • Max Output Tokens8192 (потолок Gateway, для всех моделей сети).
  • Input Price / Output Price — можно проставить реальные ставки (≈$0.003 за 1M на вход, выход ×3), чтобы Roo Code корректно считал стоимость задач прямо в интерфейсе.

Важно про tool calling: Roo Code использует только нативный tool calling — XML-фолбэка, как в старых агентах, здесь нет. Поэтому модель обязана уметь function calling. Модели сети через наш Gateway поддерживают нативный tool calling — Roo Code работает с ними из коробки.

Проверка: в чате Roo Code напишите «Создай файл hello.py с функцией, печатающей Hello World». Агент предложит создать файл и покажет diff на одобрение.

Сравнение стоимости агентских сессий

Roo Code — агентский инструмент: он не отвечает одним сообщением, а выполняет задачу — читает файлы, пишет код, запускает тесты, исправляет ошибки. Каждое действие — это вызов модели. Сравним стоимость типичных сессий:

ЗадачаТокеновAnthropic ClaudeOpenAI GPTJoinGonka Gonka
Простой баг-фикс~5M$15 — $75$12 — $50$0.024
Новая фича (2-3 файла)~20M$60 — $300$50 — $200$0.096
Рефакторинг модуля~50M$150 — $750$125 — $500$0.24
Полная сессия разработки (4ч)~100M$300 — $1,500$250 — $1,000$0.48

С JoinGonka Gateway Roo Code становится повседневным инструментом — его можно запускать на каждый тикет, каждый баг, каждую фичу, не оглядываясь на счёт. 10M бесплатных токенов на старте хватит на десятки задач.

Параметры моделей (контекст у всех 200K): все модели сети — до 8192 токенов ответа. Если max_tokens для non-stream-запроса не указан, Gateway по умолчанию вернёт до 1500 токенов. Длинные генерации Roo Code автоматически разбивает на шаги.

Чем Roo Code отличается от Cline: режимы и Anthropic-формат

Roo Code — форк Cline, но с заметными отличиями, которые меняют рабочий процесс:

  • Режимы (Modes): переключайте роль агента под задачу — Architect для планирования, Code для написания кода, Ask для вопросов по проекту, Debug для поиска ошибок. Можно создавать собственные режимы с отдельными инструкциями и набором разрешённых инструментов.
  • Только нативный tool calling: в отличие от агентов с текстовым/XML-парсингом, Roo Code отправляет инструменты по нативной OpenAI-схеме tools и получает вызовы как отдельные события — ниже задержка и надёжнее результат. Обратная сторона: модель обязана поддерживать function calling (модели сети через наш Gateway — поддерживают).
  • Кастомные инструкции и профили: правила на проект (например, через файл правил в репозитории) и несколько сохранённых конфигураций провайдера, между которыми удобно переключаться.

Подключение через Anthropic-формат. Если хотите использовать наш /v1/messages endpoint вместо OpenAI-формата: в настройках выберите API Provider → Anthropic, отметьте «Use custom base URL» и укажите https://gate.joingonka.ai, в поле Anthropic API Key вставьте тот же ключ jg-ваш-ключ, затем задайте имя модели (например MiniMaxAI/MiniMax-M2.7). Ключ и баланс — общие для обоих форматов, нативный tool_use в Anthropic-режиме также проходит через Gateway.

Roo Code + Gonka = автономный AI-агент в VS Code с режимами и нативным tool calling за копейки. Сессия разработки стоит $0.10 вместо $300-1,500 у Anthropic, а 10M бесплатных токенов хватит на десятки задач.

Хотите узнать больше?

Изучите другие разделы или начните зарабатывать GNK прямо сейчас.

Получить бесплатные 10M токенов →