Розділи бази знань ▾

Навігація

▸ Почніть тут За ролями

Категорії

Інструменти 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 токенів →