Sections de la base de connaissances ▾

Navigation

▸ Commencez ici Par rôles

Catégories

Outils 37
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 Install. Une fois installé, une icône 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 3M de jetons gratuits et créez une clé avec le préfixe jg- dans le Dashboard.

Étape 2 : Configurer Roo Code (compatible OpenAI)

Le moyen le plus simple est de le configurer avec le programme d'installation 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 collées :

npx @joingonka/setup --tool roo

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

Configuration manuelle (Plan B)

Ouvrez le panneau Roo Code et accédez aux paramètres (icône en forme d'engrenage). Dans la section fournisseur, définissez :

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

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

  • Context Window200000 (200K jetons ; pour DeepSeek V4 Flash — 380000).
  • Max Output Tokens8192 pour MiniMax M2.7 et GLM-5.3 Flash, 32768 pour DeepSeek V4 Flash.
  • Input Price / Output Price — vous pouvez définir les tarifs réels (≈$0.0069 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 fallback XML comme dans les anciens agents. Le modèle doit donc savoir gérer le function calling. Les modèles du réseau via notre Gateway supportent le tool calling natif — Roo Code fonctionne avec eux immédiatement.

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

Comparaison des coûts des sessions d'agent

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

TâcheJetonsAnthropic ClaudeOpenAI GPTJoinGonka Gonka
Correction de bug simple~5M15 $ — 75 $12 $ — 50 $0.048 $
Nouvelle fonctionnalité (2-3 fichiers)~20M60 $ — 300 $50 $ — 200 $0.19 $
Refactoring de module~50M150 $ — 750 $125 $ — 500 $0.48 $
Session de dev complète (4h)~100M300 $ — 1 500 $250 $ — 1 000 $0.96 $

Avec JoinGonka Gateway, Roo Code devient un outil quotidien — vous pouvez le lancer pour chaque ticket, chaque bug, chaque fonctionnalité, sans vous soucier de la facture. 3M de jetons gratuits au démarrage permettent d'essayer sans carte bancaire.

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 renverra par défaut jusqu'à 1500 jetons. Roo Code divise automatiquement les longues générations en plusieurs é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 AI autonome dans VS Code avec modes et tool calling natif pour une fraction du prix. Une session de développement coûte 0,10 $ au lieu de 300-1500 $ chez Anthropic, et les jetons de démarrage permettent d'essayer sans carte bancaire.

Vous voulez en savoir plus ?

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

Obtenir des jetons gratuits →