Sections de la base de connaissances ▾

Navigation

▸ Commencez ici Par rôles

Catégories

Outils 32
Glossaire 12

Outils

Roo Code + Gonka AI — Agent IA autonome dans VS Code

Roo Code est un agent IA autonome pour VS Code : il lit et modifie les fichiers, exécute des commandes dans le terminal, interagit avec le navigateur et mène à bien des tâches de développement en plusieurs étapes. C'est un fork de Cline qui est allé plus loin : des modes de fonctionnement configurables (Architect, Code, Ask, Debug et personnalisés), des instructions personnalisées par projet et un panneau de configuration de modèle flexible. En substance, il s'agit d'une équipe complète de spécialistes de l'IA au sein de l'éditeur.

Le principal problème de ces agents est la consommation de jetons. Pour une tâche, Roo Code parcourt le contexte des fichiers, la sortie des commandes, les résultats des outils - cela représente des dizaines de millions de jetons. Aux prix d'Anthropic (3 à 15 $ par million), une session complète se transforme en 30 à 1500 $. Pour un travail quotidien, c'est irréalisable.

JoinGonka Gateway réduit le coût de mille fois : la même session coûtera entre 0,01 et 1,00 $. La Passerelle revend l'inférence du réseau décentralisé Gonka et prend en charge à la fois le format OpenAI (fournisseur « OpenAI Compatible ») et le format Anthropic (endpoint /v1/messages) — Roo Code se connecte via l'un ou l'autre. Cela transforme Roo Code d'une démonstration coûteuse à un outil de travail quotidien.

Étape 1 : Installer Roo Code et obtenir votre clé

Installation de Roo Code : dans VS Code, ouvrez les Extensions (Ctrl/Cmd+Shift+X), recherchez « Roo Code » et cliquez sur Installer. Après l'installation, une icône de kangourou Roo Code apparaîtra dans la barre latérale.

Clé API JoinGonka : si vous n'avez pas encore de clé, inscrivez-vous sur gate.joingonka.ai/register, obtenez 10 millions de jetons gratuits et créez une clé avec le préfixe jg- dans le tableau de bord.

Étape 2 : Configurer Roo Code (compatible OpenAI)

Le plus simple est de le configurer via l'installeur en une seule commande. Pour les outils CLI/fichiers, il configurera lui-même le fournisseur JoinGonka (baseUrl, modèles), et pour les outils UI, il affichera les valeurs prêtes à être insérées :

npx @joingonka/setup --tool roo

L'installeur est universel (sans drapeau, il proposera de choisir l'outil dans une liste), demandera votre clé jg-… et, après configuration, effectuera une vérification en direct via un appel à la gateway. Il ne modifie pas les autres paramètres. Ci-dessous, la méthode manuelle si vous préférez configurer vous-même.

Configurer manuellement (Plan B)

Ouvrez le panneau Roo Code et allez dans les paramètres (icône d'engrenage). Dans la section fournisseur, définissez :

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

En dessous, dans le bloc Model Configuration, vous pouvez préciser manuellement les paramètres du modèle :

  • Context Window200000 (200K jetons).
  • Max Output Tokens8192 (limite Gateway, pour tous les modèles réseau).
  • Input Price / Output Price — vous pouvez définir les tarifs réels (≈$0.003 pour 1M en entrée, sortie ×3), afin que Roo Code calcule correctement le coût des tâches directement dans l'interface.

Important concernant le tool calling : Roo Code utilise uniquement le tool calling natif — il n'y a pas de repli (fallback) XML comme dans les anciens agents. Par conséquent, le modèle doit être capable de gérer le function calling. Les modèles du réseau via notre Gateway supportent le tool calling natif — Roo Code fonctionne avec eux dès le départ.

Vérification : dans le chat Roo Code, tapez « Crée un fichier hello.py avec une fonction qui affiche Hello World ». L'agent proposera de créer le fichier et affichera un diff pour approbation.

Comparaison des coûts des sessions d'agent

Roo Code est un outil agentique : il ne répond pas par un seul message, mais accomplit une tâche — lit des fichiers, écrit du code, lance des tests, corrige des erreurs. Chaque action est l'appel d'un modèle. Comparons le coût de sessions typiques :

TâcheJetonsAnthropic ClaudeOpenAI GPTJoinGonka Gonka
Correction de bug simple~5M$15 - $75$12 - $50$0.024
Nouvelle fonctionnalité (2-3 fichiers)~20M$60 - $300$50 - $200$0.096
Refactorisation de module~50M$150 - $750$125 - $500$0.24
Session de développement complète (4h)~100M$300 - $1 500$250 - $1 000$0.48

Avec JoinGonka Gateway, Roo Code devient un outil quotidien — il peut être lancé pour chaque ticket, chaque bug, chaque fonctionnalité, sans se soucier de la facture. Les 10M de jetons gratuits au démarrage suffisent pour des dizaines de tâches.

Paramètres des modèles (contexte de 200K pour tous) : tous les modèles du réseau offrent jusqu'à 8192 jetons de réponse. Si max_tokens n'est pas spécifié pour une requête non-stream, la Gateway retournera par défaut jusqu'à 1500 jetons. Roo Code divise automatiquement les générations longues en étapes.

Qu'est-ce qui distingue Roo Code de Cline : modes et format Anthropic

Roo Code est un fork de Cline, mais avec des différences notables qui modifient le flux de travail :

  • Modes : changez le rôle de l'agent selon la tâche — Architect pour la planification, Code pour l'écriture de code, Ask pour les questions sur le projet, Debug pour la recherche d'erreurs. Vous pouvez créer vos propres modes avec des instructions spécifiques et un ensemble d'outils autorisés.
  • Tool calling natif uniquement : contrairement aux agents utilisant l'analyse textuelle/XML, Roo Code envoie les outils via le schéma tools natif d'OpenAI et reçoit les appels comme des événements distincts — latence plus faible et résultat plus fiable. L'inconvénient : le modèle doit prendre en charge le function calling (les modèles du réseau via notre Gateway le prennent en charge).
  • Instructions personnalisées et profils : règles par projet (par exemple via un fichier de règles dans le dépôt) et plusieurs configurations de fournisseur enregistrées entre lesquelles il est facile de basculer.

Connexion via le format Anthropic. Si vous souhaitez utiliser notre endpoint /v1/messages au lieu du format OpenAI : dans les paramètres, choisissez API Provider → Anthropic, cochez « Use custom base URL » et indiquez https://gate.joingonka.ai, dans le champ Anthropic API Key insérez la même clé jg-votre-clé, puis définissez le nom du modèle (par exemple MiniMaxAI/MiniMax-M2.7). La clé et le solde sont communs aux deux formats, le tool_use natif en mode Anthropic passe également par la Gateway.

Roo Code + Gonka = agent IA autonome dans VS Code avec modes et appel d'outils natif pour une bouchée de pain. Une session de développement coûte 0,10 $ au lieu de 300 à 1 500 $ avec Anthropic, et 10 millions de jetons gratuits suffisent pour des dizaines de tâches.

Vous voulez en savoir plus ?

Explorez d'autres sections ou commencez à gagner des GNK dès maintenant.

Obtenez 10 millions de jetons gratuits →