Sections de la base de connaissances ▾

Navigation

▸ Commencez ici Par rôles

Catégories

Outils 52
Glossaire 12

Outils

OpenCode : votre propre modèle dans le terminal

OpenCode est un assistant de code AI open-source qui fonctionne directement dans le terminal. Sans abonnements, sans vendor lock-in. Il prend en charge l'autocomplétion, la génération de code, le refactoring et les explications — le tout via une API compatible OpenAI.

Contrairement aux outils propriétaires (GitHub Copilot, Cursor Pro), OpenCode est entièrement gratuit et ouvert. Le seul poste de dépense est le fournisseur d'API pour le LLM. Avec JoinGonka Gateway, ce poste tombe à $0.30 par mois.

La configuration prend quelques minutes — via un installateur en une seule commande ou manuellement avec les moyens natifs d'OpenCode, sans toucher aux variables d'environnement.

Étape 1 : Obtenir une clé API

Procédure standard pour tous les outils :

  1. Inscription sur gate.joingonka.ai/register.
  2. Un bonus de 3M jetons gratuits est crédité automatiquement.
  3. Créez une clé API (format jg-xxx) dans le Dashboard.

La même clé fonctionne avec Cursor, Cline, Continue.dev et tout client compatible OpenAI.

Étape 2 : Configurer OpenCode

Le plus simple est d'utiliser l'installateur en une seule commande. Pour les outils CLI/fichiers, il configurera automatiquement le fournisseur JoinGonka (baseUrl, modèles) et enregistrera la clé dans le stockage natif d'OpenCode sans modifier les variables d'environnement ; pour les outils UI, il affichera les valeurs prêtes à être copiées :

npx @joingonka/setup --tool opencode

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

Configurer manuellement (plan B)

OpenCode stocke les clés nativement et décrit les fournisseurs dans son propre fichier de configuration — ainsi, la configuration manuelle ne touche pas non plus aux variables d'environnement, et vos autres outils compatibles OpenAI continueront de fonctionner normalement.

Étape 1 — enregistrer la clé. Exécutez opencode auth login, choisissez Other, saisissez l'id du fournisseur joingonka et insérez la clé jg-…. OpenCode l'enregistrera dans ~/.local/share/opencode/auth.json.

Étape 2 — décrire le fournisseur. Ajoutez dans ~/.config/opencode/opencode.json (l'id joingonka doit correspondre à l'étape 1) :

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "joingonka": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "JoinGonka (Gonka)",
      "options": { "baseURL": "https://gate.joingonka.ai/v1" },
      "models": {
        "MiniMaxAI/MiniMax-M2.7": { "name": "MiniMax M2.7" },
        "deepseek-ai/DeepSeek-V4-Flash-0731": { "name": "DeepSeek V4 Flash" },
        "zai-org/GLM-5.3-Flash": { "name": "GLM-5.3 Flash" }
      }
    }
  }
}

Il n'est pas nécessaire d'ajouter le champ apiKey dans ce fichier — OpenCode utilisera la clé provenant de auth.json en faisant correspondre l'id.

Choix du modèle : joingonka/MiniMaxAI/MiniMax-M2.7 est adapté par défaut ; pour les tâches de réflexion et le contexte le plus long du réseau (390K) — joingonka/zai-org/GLM-5.3-Flash ; pour les grands prompts sans réflexion et la plus grande longueur de sortie — joingonka/deepseek-ai/DeepSeek-V4-Flash-0731 (380K, deuxième plus long contexte).

Vérification : lancez opencode et demandez-lui d'écrire une fonction. Si vous recevez une réponse, la configuration est terminée.

Pourquoi OpenCode + Gonka est la meilleure combinaison

Trois raisons pour lesquelles la combinaison OpenCode + Gonka est optimale pour les développeurs :

  • Entièrement open-source : OpenCode et Gonka Network sont en code source ouvert. Pas de vendor lock-in, pas de dépendances propriétaires. Vous contrôlez chaque composant.
  • Coût : $0.0069/1M tokens — des milliers de fois moins cher que n'importe quel équivalent propriétaire. GitHub Copilot coûte $19-39/mois avec des limites. OpenCode + Gonka — sans limites, pour quelques centimes.
  • Confidentialité : votre code n'est pas envoyé sur les serveurs de Microsoft/OpenAI/Anthropic. Les requêtes passent par un réseau décentralisé — il n'y a pas de stockage centralisé de vos données.

OpenCode prend en charge de nombreux fournisseurs LLM, mais avec JoinGonka Gateway, vous obtenez l'équilibre optimal entre prix, qualité et confidentialité. Autres outils de terminal : Claude Code, Aider.

Paramètres du modèle : fenêtre de contexte — 200K tokens pour MiniMax M2.7 (380K pour DeepSeek V4 Flash, 390K pour GLM-5.3 Flash), longueur maximale de réponse — jusqu'à 8192 tokens (pour DeepSeek V4 Flash — jusqu'à 32768). Liste actuelle des modèles : GET https://gate.joingonka.ai/v1/models.

OpenCode + Gonka = assistant de codage AI entièrement open-source pour $0.30/mois. Sans abonnements, sans vendor lock-in, sans envoi de code vers les serveurs des entreprises. Jetons gratuits au démarrage.

Vous voulez en savoir plus ?

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

Obtenir des jetons gratuits →