Sezioni dell'archivio conoscenza ▾

Navigazione

▸ Inizia qui Per ruolo

Categorie

Strumenti 32
Glossario 12

Strumenti

Roo Code + Gonka AI — agente AI autonomo in VS Code

Roo Code è un agente AI autonomo per VS Code: legge e modifica file, esegue comandi nel terminale, lavora con il browser e completa attività di sviluppo a più passi. È un fork di Cline, che è andato oltre: modalità operative personalizzabili (Architect, Code, Ask, Debug e personalizzate), istruzioni personalizzate per progetto e un pannello di configurazione del modello flessibile. In sostanza, un intero team di specialisti AI all'interno dell'editor.

Il problema principale di tali agenti è il consumo di token. Per un singolo compito, Roo Code elabora il contesto del file, l'output dei comandi, i risultati degli strumenti — si tratta di decine di milioni di token. Ai prezzi di Anthropic (3-15 dollari per 1 milione), una sessione completa si trasforma in 30-1500 dollari. Ciò è irrealistico per il lavoro quotidiano.

JoinGonka Gateway riduce il costo di migliaia di volte: la stessa sessione costerà 0,01-1,00 dollari. Gateway rivende l'inferenza della rete decentralizzata Gonka e supporta sia il formato OpenAI (provider "OpenAI Compatible") che il formato Anthropic (endpoint /v1/messages) — Roo Code si connette tramite uno dei due. Ciò trasforma Roo Code da una costosa dimostrazione in uno strumento di lavoro quotidiano.

Passo 1: Installa Roo Code e ottieni la chiave

Installazione di Roo Code: in VS Code, apri le estensioni (Ctrl/Cmd+Shift+X), cerca "Roo Code" e fai clic su Installa. Dopo l'installazione, l'icona del canguro di Roo Code apparirà nella barra laterale.

Chiave API JoinGonka: se non hai ancora una chiave, registrati su gate.joingonka.ai/register, ottieni 10 milioni di token gratuiti e crea una chiave con il prefisso jg- nella Dashboard.

Passo 2: Configura Roo Code (compatibile con OpenAI)

Il modo più semplice è configurarlo con l'installer in un unico comando. Per gli strumenti CLI/file, configurerà automaticamente il provider JoinGonka (baseUrl, modelli), mentre per gli strumenti UI mostrerà i valori pronti da incollare:

npx @joingonka/setup --tool roo

L'installer è universale (senza flag ti chiederà di scegliere lo strumento da un elenco), richiederà la chiave jg-… e dopo la configurazione eseguirà un live-check tramite una richiesta al gateway. Non modifica le altre impostazioni. Di seguito è riportato il metodo manuale, se preferisci configurarlo da solo.

Configurare manualmente (Piano B)

Apri il pannello di Roo Code e vai nelle impostazioni (icona a forma di ingranaggio). Nella sezione del provider imposta:

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

Sotto, nel blocco Model Configuration, è possibile specificare manualmente i parametri del modello:

  • Context Window200000 (200K token).
  • Max Output Tokens8192 (limite del Gateway, per tutti i modelli della rete).
  • Input Price / Output Price — si possono inserire i tassi reali (≈$0.003 per 1M in ingresso, uscita x3) affinché Roo Code possa calcolare correttamente il costo delle attività direttamente nell'interfaccia.

Importante sul tool calling: Roo Code utilizza solo il tool calling nativo: non esiste un fallback XML come nei vecchi agenti. Pertanto, il modello deve essere in grado di gestire il function calling. I modelli della rete tramite il nostro Gateway supportano il native tool calling: Roo Code funziona con loro subito dopo l'installazione.

Verifica: nella chat di Roo Code scrivi «Crea un file hello.py con una funzione che stampa Hello World». L'agente proporrà di creare il file e mostrerà il diff per l'approvazione.

Confronto dei costi delle sessioni d'agente

Roo Code è uno strumento basato su agenti: non risponde con un singolo messaggio, ma esegue l'attività: legge file, scrive codice, esegue test, corregge errori. Ogni azione è una chiamata al modello. Confrontiamo il costo delle sessioni tipiche:

AttivitàTokenAnthropic ClaudeOpenAI GPTJoinGonka Gonka
Semplice bug-fix~5M$15 — $75$12 — $50$0.024
Nuova feature (2-3 file)~20M$60 — $300$50 — $200$0.096
Refactoring di un modulo~50M$150 — $750$125 — $500$0.24
Sessione di sviluppo completa (4 ore)~100M$300 — $1,500$250 — $1,000$0.48

Con JoinGonka Gateway, Roo Code diventa uno strumento quotidiano: si può avviare per ogni ticket, ogni bug, ogni feature, senza dover controllare il costo. I 10M di token gratuiti di partenza bastano per decine di attività.

Parametri del modello (contesto di 200K per tutti): tutti i modelli della rete arrivano fino a 8192 token di risposta. Se max_tokens per una richiesta non-stream non è specificato, il Gateway restituirà per impostazione predefinita fino a 1500 token. Le generazioni lunghe vengono suddivise automaticamente in passaggi da Roo Code.

Cosa distingue Roo Code da Cline: modalità e formato Anthropic

Roo Code è un fork di Cline, ma con differenze notevoli che cambiano il flusso di lavoro:

  • Modalità (Modes): cambia il ruolo dell'agente a seconda dell'attività — Architect per la pianificazione, Code per scrivere codice, Ask per domande sul progetto, Debug per la ricerca di errori. Puoi creare le tue modalità personalizzate con istruzioni separate e un set di strumenti consentiti.
  • Solo tool calling nativo: a differenza degli agenti con parsing testo/XML, Roo Code invia gli strumenti secondo lo schema nativo tools di OpenAI e riceve le chiamate come eventi separati — latenza inferiore e risultato più affidabile. Il rovescio della medaglia: il modello deve supportare il function calling (i modelli della rete tramite il nostro Gateway lo supportano).
  • Istruzioni personalizzate e profili: regole per progetto (ad esempio tramite un file di regole nel repository) e diverse configurazioni salvate del provider tra cui è facile passare.

Connessione tramite formato Anthropic. Se vuoi utilizzare il nostro endpoint /v1/messages invece del formato OpenAI: nelle impostazioni seleziona API Provider → Anthropic, spunta «Use custom base URL» e inserisci https://gate.joingonka.ai, nel campo Anthropic API Key inserisci la stessa chiave jg-la-tua-chiave e poi specifica il nome del modello (ad esempio MiniMaxAI/MiniMax-M2.7). La chiave e il saldo sono condivisi per entrambi i formati; anche il tool_use nativo in modalità Anthropic passa attraverso il Gateway.

Roo Code + Gonka = agente AI autonomo in VS Code con modalità e tool calling nativo a prezzi stracciati. Una sessione di sviluppo costa $0.10 invece di $300-1,500 con Anthropic, e 10 milioni di token gratuiti bastano per decine di attività.

Vuoi saperne di più?

Esplora altre sezioni o inizia a guadagnare GNK subito.

Ottieni 10 milioni di token gratuiti →