Sekcje bazy wiedzy ▾

Nawigacja

▸ Zacznij tutaj Według ról

Kategorie

Narzędzia 37
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 Extensions (Ctrl/Cmd+Shift+X), wyszukaj „Roo Code” i kliknij Install. Po instalacji ikona kangura Roo Code pojawi się na pasku bocznym.

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

Krok 2: Skonfiguruj Roo Code (OpenAI Compatible)

Najprostszym sposobem jest konfiguracja za pomocą instalatora w jednej komendzie. Dla narzędzi CLI/plikowych automatycznie skonfiguruje on dostawcę JoinGonka (baseUrl, modele), a dla narzędzi UI wyświetli gotowe wartości do wklejenia:

npx @joingonka/setup --tool roo

Instalator jest uniwersalny (bez flagi zaproponuje wybór narzędzia z listy), zapyta o klucz jg-…, a po konfiguracji wykona sprawdzenie na żywo poprzez zapytanie do gateway. Nie zmienia pozostałych ustawień. Poniżej znajduje się sposób ręczny, jeśli wolisz skonfigurować wszystko samodzielnie.

Skonfiguruj ręcznie (Plan B)

Otwórz panel Roo Code i wejdź w ustawienia (ikona koła zębatego). W sekcji dostawcy ustaw:

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

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

  • Context Window200000 (200K tokenów; dla DeepSeek V4 Flash — 380000).
  • Max Output Tokens8192 dla Kimi K2.6 i MiniMax M2.7, 32768 dla DeepSeek V4 Flash.
  • Input Price / Output Price — można wprowadzić rzeczywiste stawki (≈$0.0047 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 wyłącznie natywnego tool calling — nie ma tutaj XML-fallback, jak w starszych agentach. Dlatego model musi obsługiwać function calling. Modele w sieci poprzez nasz Gateway obsługują natywny tool calling — Roo Code współpracuje z nimi od razu 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 agentskie: nie odpowiada jedną wiadomością, lecz wykonuje zadanie — czyta pliki, pisze kod, uruchamia testy, naprawia błędy. Każda akcja to wywołanie modelu. Porównajmy koszt typowych sesji:

ZadanieTokenówAnthropic ClaudeOpenAI GPTJoinGonka Gonka
Prosty bug-fix~5M15$ — 75$12$ — 50$0.048$
Nowa funkcja (2-3 pliki)~20M60$ — 300$50$ — 200$0.19$
Refaktoryzacja modułu~50M150$ — 750$125$ — 500$0.48$
Pełna sesja programistyczna (4h)~100M300$ — 1,500$250$ — 1,000$0.96$

Dzięki JoinGonka Gateway, Roo Code staje się codziennym narzędziem — można go uruchamiać przy każdym tickecie, błędzie czy nowej funkcji, nie martwiąc się o rachunki. 1.5M darmowych tokenów na start pozwala przetestować to połączenie bez karty płatniczej.

Parametry modeli (kontekst u wszystkich 200K): wszystkie modele w sieci obsługują do 8192 tokenów odpowiedzi. Jeśli max_tokens dla zapytania non-stream nie zostanie określony, Gateway domyślnie zwróci do 1500 tokenów. Długie generacje Roo Code dzieli automatycznie na etapy.

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 AI-agent w VS Code z trybami i natywnym tool calling za grosze. Sesja programistyczna kosztuje 0,10$ zamiast 300-1,500$ w Anthropic, a tokeny startowe pozwalają przetestować usługę bez karty.

Chcesz wiedzieć więcej?

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

Odbierz darmowe tokeny →