Sections de la base de connaissances ▾
Navigation
▸ Commencez ici Par rôlesCatégories
- Cursor + Gonka AI — LLM pas cher pour le codage
- Claude Code + Gonka AI — LLM pour le terminal
- OpenClaw + Gonka AI — Agents IA accessibles
- OpenCode : votre propre modèle dans le terminal
- Continue.dev + Gonka AI — IA pour VS Code/JetBrains
- Cline + Gonka AI — Agent IA dans VS Code
- Aider + Gonka AI — programmation en binôme avec l'IA
- LangChain + Gonka AI — Applications IA pour des centimes
- n8n + Gonka AI — Automatisation avec IA pas chère
- Open WebUI + Gonka AI — Votre propre ChatGPT
- LibreChat + Gonka AI — ChatGPT open-source
- Hermes Agent + DeepSeek sur le réseau Gonka : un agent autonome à petit prix
- Kilo Code + Gonka AI — Agent IA dans VS Code
- Roo Code + Gonka AI — Agent IA autonome dans VS Code
- LlamaIndex + Gonka AI — Applications RAG pour une bouchée de pain
- PydanticAI + Gonka — Agents IA typés pour une bouchée de pain
- Vercel AI SDK + Gonka AI — Applications IA en TypeScript pour une bouchée de pain
- TanStack AI + Gonka — Applications IA en TypeScript pour une bouchée de pain
- API démarrage rapide — curl, Python, TypeScript
- JoinGonka Gateway — présentation complète
- Management Keys — SaaS sur Gonka
- L'API AI la moins chère : comparaison des fournisseurs 2026
- Comment acheter des tokens AI et une clé API : 3 méthodes en 2026
- Limite de requêtes Cursor Pro atteinte — analyse et alternative économique
- Claude Code moins cher — analyse de facture et changement
- Cline brûle votre argent — pourquoi l'agent consomme autant
- OpenClaw coûte cher — pourquoi l'agent consomme des tokens et comment économiser
- OpenRouter : une alternative bon marché — comparaison avec JoinGonka Gateway
- Meilleur modèle AI pour le codage en 2026 : comparaison et tarifs
- Alternative bon marché à GitHub Copilot sans limites
- Alternative bon marché à Windsurf sans crédits ni limites
- L'API la moins chère pour les agents AI en 2026
- ZCode : inférence GLM abordable au lieu du GLM Coding Plan
- JetBrains IDE + JoinGonka Gateway — votre endpoint au lieu des crédits
- GitHub Copilot BYOK — vos modèles plutôt que vos quotas
- Zed + JoinGonka Gateway — inférence bon marché dans l'éditeur
- Pi + JoinGonka Gateway — agent de terminal sur inférence à bas prix
- Codex CLI : utilisez votre propre clé plutôt qu'un abonnement
- DeepSeek Harness : votre propre fournisseur via JoinGonka Gateway
- MiniMax Code : agent MiniMax avec votre clé via Gonka
- Warp + JoinGonka Gateway — agent de terminal sur votre propre endpoint
- Trae + JoinGonka Gateway — modèles du réseau Gonka dans AI-IDE
- Cherry Studio + JoinGonka Gateway — client AI de bureau
- omp (Oh My Pi) + JoinGonka Gateway : agent avec rôles de modèles
- OpenHands + JoinGonka Gateway : agent sur votre propre endpoint
- Qwen Code après la fermeture de qwen-oauth : fonctionnement via JoinGonka Gateway
- Goose + JoinGonka Gateway : votre propre fournisseur et clé dans le trousseau
- Crush + JoinGonka Gateway : agent Charm sur les modèles du réseau Gonka
- Zoo Code + JoinGonka Gateway : migrer de Roo Code vers les modèles Gonka
- Kimi Code CLI : agent Moonshot AI sur votre clé via Gonka
- Factory Droid + JoinGonka Gateway : BYOK sur les modèles du réseau Gonka
- MiMo Code + JoinGonka Gateway : agent Xiaomi sur les modèles du réseau Gonka
Outils
MiniMax Code : agent MiniMax avec votre clé via Gonka
MiniMax Code (commande mcode) — agent de code en terminal du laboratoire MiniMax : il analyse le projet, modifie les fichiers, exécute des commandes et des tests, tandis que vous le contrôlez depuis une TUI, via des scripts ou un éditeur. Le code source de la version terminal est ouvert, le code propriétaire du fournisseur est sous licence MIT. Le produit est récent et évolue rapidement, donc tout ce qui suit est lié à la version 0.5.1, sur laquelle nous avons parcouru le chemin de l'installation jusqu'à la réponse de l'agent.
Par défaut, mcode fonctionne via le compte du fournisseur et l'abonnement Token Plan. Mais il dispose également du mode BYOK : votre propre endpoint et votre clé, sans avoir besoin de vous connecter à un compte — c'est explicitement indiqué dans le README. Trois formats d'API sont pris en charge : openai-completions, openai-responses et anthropic-messages ; le JoinGonka Gateway parle ces trois langages.
Le scénario est symétrique. Le réseau Gonka dessert le modèle ouvert MiniMax M2.7, ainsi que DeepSeek V4 Flash et GLM-5.3 Flash — tous au même prix. L'agent du fournisseur fonctionne sur le modèle du même fournisseur, sauf qu'il est calculé par un réseau décentralisé et que vous payez à la consommation réelle de jetons ; vous pouvez changer de modèle en une commande durant la session.
Qu'est-ce que MiniMax Code et comment l'installer
L'agent dispose de trois points d'entrée, et tous les trois fonctionnent de la même manière avec un fournisseur BYOK :
| Point d'entrée | Commande | Pour quoi faire |
|---|---|---|
| TUI interactive | mcode [prompt] | Explorer le code, dialoguer, consulter les modifications et les autorisations |
| Headless | mcode exec [prompt] | Scripts, CI, tâches par lots |
| ACP | mcode acp | Éditeurs et clients compatibles avec l'Agent Client Protocol |
L'installateur officiel installe la dernière version dans ~/.minimax-code, récupère au besoin un Node.js approprié et ne nécessite pas de droits administrateur :
# macOS / Linux / WSL
curl -fsSL https://filecdn.minimax.chat/public/install.sh | bash
# Windows (PowerShell)
irm https://filecdn.minimax.chat/public/install.ps1 | iexSi Node.js est déjà installé (22.19 et plus récent dans la branche 22, 24.2 et plus récent dans la branche 24, ainsi que 25 et 26), npm fera l'affaire :
npm install -g @minimax-ai/code@latest --registry=https://registry.npmjs.org/ --ignore-scripts=false --include=optional --allow-scripts=@minimax-ai/code,better-sqlite3Cette longue commande n'est pas anodine : l'agent a besoin d'une compilation native de SQLite, donc les dépendances optionnelles et les scripts d'installation doivent rester activés. Après l'installation, rouvrez le terminal et vérifiez : mcode --version.
Dans la TUI, vous apprécierez Shift+Tab (mode planification), Alt+M (bascule entre les modes d'autorisation — Ask, Auto et Full access), @ pour référencer un fichier et /help avec la liste des commandes. Le travail interrompu reprend avec mcode --continue, et mcode init . crée dans le projet un fichier AGENTS.md contenant les règles pour l'agent.
Les données utilisateur — config.yaml, sessions, état de connexion — sont stockées séparément du programme, dans le répertoire ~/.minimax (pour un profil nommé, ~/.minimax-<profile>) ; la variable MINIMAX_DATA_DIR permet de définir un autre emplacement.
Clé JoinGonka. Inscrivez-vous sur gate.joingonka.ai/register : après confirmation de votre adresse, 3M jetons gratuits arriveront sur votre compte. La clé avec le préfixe jg- se crée dans votre espace, à la section « Clés API » ; il est pratique de créer une clé dédiée à l'agent — son trafic apparaîtra sur une ligne distincte.
Le chemin rapide : installation en une seule commande
Fermez mcode s'il est en cours d'exécution, puis lancez :
npx @joingonka/setup --tool minimax-code --model minimaxL'installateur vous demandera la clé, conservera une copie de votre config.yaml existant, y ajoutera uniquement son propre bloc et terminera par une requête en direct vers la passerelle : la clé, l'adresse et le modèle sont validés immédiatement, pas à la première tâche. Dans ~/.minimax/config.yaml apparaîtra le fournisseur joingonka dans la section custom_provider — c'est là que mcode stocke les endpoints tiers :
custom_provider:\n joingonka:\n name: JoinGonka\n kind: custom\n enabled: true\n api: openai-completions\n options:\n apiKey: jg-your-key\n baseURL: https://gate.joingonka.ai/v1\n authMode: api-key\n models:\n MiniMaxAI/MiniMax-M2.7:\n name: MiniMax M2.7 (Gonka)\n limit:\n context: 200000\n output: 8192\n deepseek-ai/DeepSeek-V4-Flash-0731:\n name: DeepSeek V4 Flash (Gonka)\n reasoning: true\n limit:\n context: 380000\n output: 32768\n zai-org/GLM-5.3-Flash:\n name: GLM 5.3 Flash (Gonka)\n reasoning: true\n limit:\n context: 390000\n output: 8192\ndefaultModel: custom_provider:joingonka/MiniMaxAI/MiniMax-M2.7Ce qu'il faut savoir sur ce bloc :
- Le format d'API est explicite. Sans le champ
api, mcode considère le fournisseur comme compatible Anthropic ; l'installateur choisitopenai-completions— le chemin canonique de la passerelle. - Chaque modèle a ses propres limites. Pour un modèle inconnu, mcode attribue une fenêtre de 200 000 et une réponse de 16 384 tokens ; les valeurs réelles du réseau sont différentes, c'est pourquoi
limitest défini pour les trois entrées. - La clé est stockée en clair dans le fichier, et le fichier reçoit les permissions
600. mcode stocke ses clés de la même manière : son flag--api-key-envlit une variable et écrit la valeur dans la config, pas une référence. - Modèle par défaut. Le flag
--model minimaxdéfinit MiniMax M2.7. Sans flag, l'installateur choisit DeepSeek V4 Flash pour les agents de code — elle a une fenêtre et un plafond de réponse plus grands — et--model glmdonne GLM-5.3 Flash. Si un modèle d'un autre fournisseur est déjà sélectionné dans la config, une réexécution sans--modeln'y touchera pas. - Profils. Pour un profil nommé, lancez l'installateur avec une variable d'environnement, par exemple
MINIMAX_DATA_DIR=~/.minimax-work.
Fermer mcode pendant l'installation n'est pas une formalité : l'agent réécrit config.yaml en entier lors de ses propres sauvegardes et peut écraser une modification faite dans son dos.
Configuration manuelle : mcode provider add et config.yaml
La commande native de l'agent donne le même résultat. La clé est transmise via une variable d'environnement — elle n'a rien à faire dans les arguments ni dans l'historique du shell :
# read the key without echo\nread -s JOINGONKA_API_KEY\nexport JOINGONKA_API_KEY\n\nmcode provider add --name JoinGonka \\\n --base-url https://gate.joingonka.ai/v1 \\\n --api-format openai-completions \\\n --model MiniMaxAI/MiniMax-M2.7 \\\n --api-key-env JOINGONKA_API_KEY \\\n --context-limit 200000 --output-limit 8192 --useLe flag --use vérifie d'abord le premier des modèles listés par une requête en direct, puis seulement enregistre le fournisseur et définit le modèle par défaut ; en cas d'échec, rien n'est sauvegardé. Une exécution réussie se termine par la ligne Provider added and selected: JoinGonka. À partir du nom, mcode déduit lui-même la clé du fournisseur — joingonka — de sorte que l'installateur, lancé plus tard, mettra à jour cette même entrée plutôt que d'en créer une seconde.
Les flags --context-limit et --output-limit s'appliquent à tous les modèles listés dans la commande, alors que les limites des modèles du réseau diffèrent. Il est donc pratique d'enregistrer un seul modèle via la commande, puis d'ajouter les autres dans le fichier. Fermez mcode et fusionnez ce fragment avec le bloc fournisseur existant dans ~/.minimax/config.yaml :
custom_provider:\n joingonka:\n models:\n MiniMaxAI/MiniMax-M2.7:\n limit: { context: 200000, output: 8192 }\n deepseek-ai/DeepSeek-V4-Flash-0731:\n limit: { context: 380000, output: 32768 }\n zai-org/GLM-5.3-Flash:\n limit: { context: 390000, output: 8192 }La troisième méthode est interactive : dans le TUI, la commande /model ouvre la sélection de modèle avec l'option + Add 3rd-party provider…, et /provider gère les connexions enregistrées. L'adresse à l'écran du modèle se modifie avec Ctrl+E ; une vérification échouée ne sauvegarde rien, le brouillon reste pour modification.
Quel format d'API choisir. La passerelle accepte les trois, seule l'adresse de base diffère :
--api-format | --base-url | Quand le choisir |
|---|---|---|
openai-completions | https://gate.joingonka.ai/v1 | Option principale : le chemin canonique de la passerelle, celui qu'écrit aussi l'installateur. C'est avec lui que nous avons exécuté le cycle agentique complet |
openai-responses | https://gate.joingonka.ai/v1 | Si le reste de votre environnement est construit autour de l'API Responses |
anthropic-messages | https://gate.joingonka.ai | Format Anthropic Messages : le chemin /v1/messages est ajouté par l'agent lui-même. C'est aussi la valeur que mcode utilise quand --api-format n'est pas spécifié |
Dans notre exécution, les trois formats ont passé la vérification de connexion.
Vérification et erreurs courantes
Trois commandes suffisent à prouver que la connexion est opérationnelle. La première affiche la liste des fournisseurs — l'actif est marqué d'un astérisque, la clé est masquée :
mcode provider list
* custom_provider:joingonka active jg-a****9f3cLa deuxième lance une requête en direct et, en cas de succès, répond Provider available: custom_provider:joingonka ; l'option --model permet de tester un modèle précis :
mcode provider test custom_provider:joingonkaLa troisième vérifie l'essentiel — le travail avec les fichiers. Placez dans le répertoire un petit fichier contenant une erreur évidente et demandez à l'agent de la trouver :
mcode exec "Read calc.py and tell me in one sentence whether it has a bug."L'agent doit appeler lui-même l'outil de lecture et répondre sur le fond. Dans notre test, les trois modèles du réseau s'en sont acquittés ; pour imposer un autre modèle le temps d'un seul lancement, utilisez l'option --model custom_provider:joingonka/<model-id>. Avec l'option --output-format json, la réponse contient un champ usage avec le nombre de tokens d'entrée et de sortie — pratique pour le comparer au tableau de bord de la passerelle : dans la section « Utilisation », vous voyez les requêtes par heure et par jour, ainsi que la répartition par modèle et par clé.
Si le test échoue, mcode indique la raison directement dans le message :
| Ce que vous voyez | Ce que cela signifie | Que faire |
|---|---|---|
Authentication failed (HTTP 401) | La passerelle a refusé la clé | Vérifiez que la variable de --api-key-env est bien exportée dans ce même shell et contient la clé en entier |
HTTP 405 lors du test | Le suffixe a disparu de l'adresse au format OpenAI | L'adresse doit se terminer par /v1 : l'agent ajoute lui-même /chat/completions |
HTTP 400: Model "…" not found. Available: … | L'identifiant a été saisi sans le préfixe du fournisseur | Copiez l'id depuis la liste que la passerelle fournit dans le message lui-même |
Request timed out after 10000ms | Le test de connexion attend dix secondes, mais le réseau sous charge a répondu plus tard | Relancez la commande. Ou bien enregistrez le fournisseur sans --use et testez-le séparément avec mcode provider test |
429 … currently overloaded … (rate limit) | Le modèle n'a plus de capacité disponible sur le réseau pour le moment | Réessayez dans une minute ou basculez vers un autre modèle avec la commande /model ; l'état est visible sur la page de statut |
Les modèles du fournisseur n'apparaissent pas dans /model | Le fournisseur est désactivé ou une instance de mcode en cours d'exécution a écrasé la modification | Fermez l'agent et relancez l'installation : elle rétablit enabled: true et le catalogue des modèles |
| La grande fenêtre n'est utilisée qu'à moitié ou la réponse s'interrompt plus tôt que prévu | Le modèle a été ajouté sans limites : l'agent considère la fenêtre à 200 000 et la réponse à 16 384 tokens | Définissez limit, comme dans les exemples ci-dessus |
Quel modèle choisir
Le prix est identique pour tous les modèles du réseau, le choix se joue donc sur le comportement. Voici les limites et la façon dont les modèles se sont comportés lors de notre test mcode exec sur une même tâche (vérifié le 21 septembre 2026) :
| Modèle | Identifiant | Contexte / réponse | Comportement dans mcode |
|---|---|---|---|
| MiniMax M2.7 | MiniMaxAI/MiniMax-M2.7 | 200K / 8192 | Le modèle du même éditeur que l'agent lui-même. Dans notre test, il a répondu plus vite que les autres. Le raisonnement arrive dans un champ séparé reasoning_content, le texte de la réponse ne contient que la réponse elle-même |
| DeepSeek V4 Flash | deepseek-ai/DeepSeek-V4-Flash-0731 | 380K / 32768 | Une réponse claire et précise. Une grande fenêtre et le plafond de réponse le plus élevé du réseau — c'est donc elle que l'installateur configure par défaut |
| GLM-5.3 Flash | zai-org/GLM-5.3-Flash | 390K / 8192 | Modèle de raisonnement : il réfléchit avant de répondre, la réponse elle-même est limpide. Le raisonnement est inclus dans la limite de réponse, ne sous-estimez donc pas output |
La règle pratique est simple. Pour les tâches courtes et les corrections rapides, prenez MiniMax M2.7 : c'est aujourd'hui sur elle que repose la plus grande part de la capacité du réseau. Si les raisonnements visibles gênent — par exemple si un script analyse la sortie d'exec — ou s'il faut lire un gros dépôt et obtenir une longue correction, passez à DeepSeek V4 Flash. Sur une logique embrouillée, GLM-5.3 Flash réfléchit mieux.
Changer de modèle ne demande aucune modification de fichier : dans le TUI, c'est la commande /model, pour une session — mcode -m custom_provider:joingonka/<model-id>, pour un seul lancement — mcode exec --model avec la même valeur. Le choix permanent est stocké dans la ligne defaultModel. La composition du réseau évolue avec le temps ; la liste à jour avec les limites est toujours fournie par GET https://gate.joingonka.ai/v1/models.
Combien cela coûte et que prendre en compte
Les outils d'agent consomment des jetons différemment d'un chat : à chaque phrase, mcode ajoute un prompt système et les descriptions de tous les outils, puis mène un dialogue à plusieurs tours avec le modèle. Lors de notre test, la tâche « lire un fichier et trouver l'erreur » a coûté environ 40 000 jetons, dont la quasi-totalité en entrée. C'est pourquoi le prix par jeton est déterminant ici.
Via JoinGonka Gateway, les jetons coûtent $0.0069 par million en entrée et $0.021 par million en sortie — le prix est identique pour tous les modèles du réseau et est mis à jour sur cette page depuis une source en direct. Ordres de grandeur pour septembre 2026 : une tâche ponctuelle coûte des centimes de centime, une journée de travail actif de 3 à 7 millions de jetons coûte quelques centimes.
| Méthode | Facturation | Requis |
|---|---|---|
| Compte fournisseur et Token Plan | Abonnement avec crédits | Connexion via mcode login et crédits disponibles |
| JoinGonka Gateway (BYOK) | Par jetons consommés sur le solde | Clé jg-… ; pas besoin de se connecter au compte fournisseur, la consommation est visible dans le tableau de bord |
Ce que couvre le BYOK. Votre propre fournisseur traite les requêtes adressées au modèle : lecture et modification de code, commandes, sous-agents, sessions. La recherche intégrée, les outils médias mcode-tools et les connecteurs gérés sont des services du fournisseur, ils nécessitent une connexion et des crédits. Vos propres outils sont connectés indépendamment, via des serveurs MCP dans le fichier .mcp.json du projet.
Autorisations. Dans le TUI, les modes Ask, Auto et Full access se basculent via Alt+M ou avec la commande /permission ; pour mcode exec, le flag --permission s'en occupe.
Télémétrie. Les canaux de statistiques, de métriques et de diagnostics dans mcode sont désactivés par défaut et s'activent individuellement ; les variables MCODE_DISABLE_TELEMETRY et DO_NOT_TRACK les désactivent toutes en même temps. La passerelle, de son côté, ne stocke pas le contenu des prompts et des réponses — seules les données agrégées de consommation sont conservées dans les statistiques.
Si vous avez besoin de travailler avec des images — capture d'écran d'interface, maquette — créez un deuxième fournisseur avec un modèle capable de vision, en ajoutant le flag --support-image : les modèles du réseau Gonka sont textuels, et il peut y avoir plusieurs fournisseurs dans mcode.
Les agents des laboratoires eux-mêmes existent pour les trois familles de modèles du réseau : aux côtés de MiniMax Code se trouvent DeepSeek Harness et ZCode de Z.ai, les auteurs de GLM. Les trois se connectent à la même passerelle avec la même clé.
npx @joingonka/setup --tool minimax-code --model minimax : l'installeur écrira le fournisseur joingonka dans ~/.minimax/config.yaml avec le format openai-completions, l'adresse https://gate.joingonka.ai/v1 et les limites réelles de MiniMax M2.7, DeepSeek V4 Flash et GLM-5.3 Flash, puis testera la connexion avec une requête réelle. Manuellement, mcode provider add … --use fait la même chose. Vérification — mcode provider test custom_provider:joingonka, changement de modèle — /model. Payez pour les jetons réels au tarif du réseau Gonka, sans abonnement ni quotas.Vous voulez en savoir plus ?
Explorez d'autres sections ou commencez à gagner des GNK dès maintenant.
Obtenir une clé et des jetons gratuits →