Sekcje bazy wiedzy ▾

Nawigacja

▸ Zacznij tutaj Według ról

Kategorie

Narzędzia 32
Słownik 12

Narzędzia

Roo Code + Gonka AI — autonomiczny agent AI w VS Code

Roo Code — autonomiczny agent AI dla VS Code: odczytuje i edytuje pliki, uruchamia polecenia w terminalu, pracuje z przeglądarką i wykonuje wieloetapowe zadania deweloperskie. To fork programu Cline, który poszedł dalej: konfigurowalne tryby pracy (Architect, Code, Ask, Debug i własne), niestandardowe instrukcje projektowe i elastyczny panel konfiguracji modelu. W zasadzie to cały zespół specjalistów AI w edytorze.

Głównym problemem takich agentów jest zużycie tokenów. Dla jednego zadania Roo Code przetwarza kontekst plików, wyjścia poleceń, wyniki narzędzi — to dziesiątki milionów tokenów. Przy cenach Anthropic ($3-15 za 1M) jedna sesja staje się kosztem $30-1500. Do codziennej pracy jest to nierealne.

JoinGonka Gateway obniża koszt tysiące razy: ta sama sesja będzie kosztować $0.01-1.00. Gateway odsprzedaje wnioskowanie zdecentralizowanej sieci Gonka i obsługuje zarówno format OpenAI (dostawca „OpenAI Compatible”), jak i format Anthropic (endpoint /v1/messages) — Roo Code łączy się przez jeden z tych dwóch. To zamienia Roo Code z drogiej demonstracji w codzienne narzędzie pracy.

Krok 1: Zainstaluj Roo Code i uzyskaj klucz

Instalacja Roo Code: w VS Code otwórz Rozszerzenia (Ctrl/Cmd+Shift+X), znajdź „Roo Code” i kliknij Zainstaluj. Po instalacji w panelu bocznym pojawi się ikona kangura Roo Code.

Klucz API JoinGonka: jeśli jeszcze nie masz klucza — zarejestruj się na gate.joingonka.ai/register, uzyskaj 10M darmowych tokenów i utwórz klucz z prefiksem jg- w Dashboardzie.

Krok 2: Skonfiguruj Roo Code (OpenAI Compatible)

Najprościej jest skonfigurować go instalatorem za pomocą jednego polecenia. Dla narzędzi CLI/plikowych automatycznie ustawi dostawcę JoinGonka (baseUrl, modele), dla narzędzi UI pokaże gotowe wartości do wklejenia:

npx @joingonka/setup --tool roo

Instalator jest uniwersalny (bez flagi zaproponuje wybór narzędzia z listy), poprosi o klucz jg-… i po konfiguracji przeprowadzi test na żywo za pomocą żądania do gateway. Pozostałych ustawień nie zmienia. Poniżej znajduje się ręczny sposób, jeśli wolisz skonfigurować wszystko samodzielnie.

Skonfiguruj ręcznie (plan B)

Otwórz panel Roo Code i przejdź do ustawień (ikona koła zębatego). W sekcji dostawcy (provider) ustaw:

  1. API Provider — wybierz OpenAI Compatible.
  2. Base URLhttps://gate.joingonka.ai/v1
  3. API Keyjg-twoj-klucz
  4. Model (Model ID) — MiniMaxAI/MiniMax-M2.7

Poniżej, w bloku Model Configuration, możesz ręcznie doprecyzować parametry modelu:

  • Context Window200000 (200K tokenów).
  • Max Output Tokens8192 (limit bramki, dla wszystkich modeli sieci).
  • Input Price / Output Price — można wpisać rzeczywiste stawki (≈$0.003 za 1M na wejściu, wyjście ×3), aby Roo Code poprawnie obliczał koszt zadań bezpośrednio w interfejsie.

Ważne odnośnie tool calling: Roo Code używa tylko natywnego tool calling — fallback XML, jak w starych agentach, tutaj nie istnieje. Dlatego model musi umieć obsługiwać function calling. Modele sieciowe przez naszą bramkę wspierają natywny tool calling — Roo Code współpracuje z nimi po wyjęciu z pudełka.

Weryfikacja: na czacie Roo Code napisz „Stwórz plik hello.py z funkcją drukującą Hello World”. Agent zaproponuje utworzenie pliku i pokaże diff do zatwierdzenia.

Porównanie kosztów sesji agenta

Roo Code to narzędzie agentowe: nie odpowiada jedną wiadomością, ale wykonuje zadanie — czyta pliki, pisze kod, uruchamia testy, naprawia błędy. Każde działanie to wywołanie modelu. Porównajmy koszt typowych sesji:

ZadanieTokenówAnthropic ClaudeOpenAI GPTJoinGonka Gonka
Prosty bug-fix~5M$15 — $75$12 — $50$0.024
Nowa funkcja (2-3 pliki)~20M$60 — $300$50 — $200$0.096
Refaktoryzacja modułu~50M$150 — $750$125 — $500$0.24
Pełna sesja programowania (4h)~100M$300 — $1,500$250 — $1,000$0.48

Z JoinGonka Gateway Roo Code staje się codziennym narzędziem — można go uruchamiać przy każdym zgłoszeniu, każdym błędzie, każdej funkcji, bez oglądania się na rachunek. 10M darmowych tokenów na start wystarczy na dziesiątki zadań.

Parametry modeli (kontekst u wszystkich 200K): wszystkie modele sieciowe mają do 8192 tokenów odpowiedzi. Jeśli max_tokens dla żądania non-stream nie zostanie określony, Gateway domyślnie zwróci do 1500 tokenów. Długie generacje Roo Code automatycznie rozbija na kroki.

Czym Roo Code różni się od Cline: tryby i format Anthropic

Roo Code to fork Cline, ale z zauważalnymi różnicami, które zmieniają workflow:

  • Tryby (Modes): przełączaj rolę agenta w zależności od zadania — Architect do planowania, Code do pisania kodu, Ask do pytań o projekt, Debug do szukania błędów. Możesz tworzyć własne tryby z oddzielnymi instrukcjami i zestawem dozwolonych narzędzi.
  • Tylko natywny tool calling: w przeciwieństwie do agentów z parsowaniem tekstowym/XML, Roo Code przesyła narzędzia zgodnie z natywnym schematem tools OpenAI i otrzymuje wywołania jako oddzielne zdarzenia — mniejsze opóźnienie i bardziej niezawodny wynik. Druga strona medalu: model musi wspierać function calling (modele sieciowe przez nasz Gateway — wspierają).
  • Własne instrukcje i profile: reguły projektowe (np. przez plik reguł w repozytorium) oraz kilka zapisanych konfiguracji dostawcy, między którymi łatwo się przełączać.

Połączenie przez format Anthropic. Jeśli chcesz użyć naszego endpointu /v1/messages zamiast formatu OpenAI: w ustawieniach wybierz API Provider → Anthropic, zaznacz «Use custom base URL» i podaj https://gate.joingonka.ai, w polu Anthropic API Key wklej ten sam klucz jg-twój-klucz, a następnie podaj nazwę modelu (np. MiniMaxAI/MiniMax-M2.7). Klucz i saldo są wspólne dla obu formatów, natywny tool_use w trybie Anthropic również przechodzi przez Gateway.

Roo Code + Gonka = autonomiczny agent AI w VS Code z trybami i natywnym tool calling za grosze. Sesja deweloperska kosztuje $0.10 zamiast $300-1,500 u Anthropic, a 10M darmowych tokenów wystarczy na dziesiątki zadań.

Chcesz wiedzieć więcej?

Zapoznaj się z innymi sekcjami lub zacznij zarabiać GNK już teraz.

Otrzymaj 10M darmowych tokenów →