Sections de la base de connaissances ▾

Navigation

▸ Commencez ici Par rôles

Catégories

Outils 52
Glossaire 12

Outils

Aider + Gonka AI — programmation en binôme avec l'IA

Aider est l'un des meilleurs assistants de codage IA en terminal. Il fonctionne avec Git, comprend la structure du projet, crée des commits, modifie plusieurs fichiers simultanément. Ce n'est pas un simple chat avec une IA — c'est une véritable programmation en binôme, où le partenaire IA lit votre code, propose des modifications et les applique.

Aider prend en charge les API compatibles OpenAI nativement. Se connecter à JoinGonka Gateway ne demande que trois lignes dans le fichier de config, 30 secondes de réglage. Ensuite — de la programmation en binôme illimitée à $0.0069/1M tokens.

Étape 1 : Installer Aider et obtenir une clé

Installation d'Aider :

# pip
pip install aider-chat

# pipx (recommended)
pipx install aider-chat

# Homebrew (macOS)
brew install aider

Clé API : inscrivez-vous sur gate.joingonka.ai/register, recevez 3M tokens gratuits, créez une clé jg-xxx.

Étape 2 : Configurer Aider

Le plus simple pour obtenir un bloc de configuration prêt à l'emploi est d'utiliser l'installeur JoinGonka :

npx @joingonka/setup --tool aider

L'installeur vous demandera la clé jg-… et affichera un bloc pour .aider.conf.yml (adresse, clé, modèle), accompagné d'un .aider.model.metadata.json optionnel contenant les limites réelles du modèle, pour qu'Aider ne vous avertisse pas d'une fenêtre de contexte inconnue. Il n'écrit aucun fichier — collez le bloc vous-même ; l'installeur vérifiera le fonctionnement de la clé et du modèle par une requête en direct vers le gateway. Ci-dessous, le même parcours étape par étape.

Configurer manuellement (plan B)

Méthode 1 : variables d'environnement — pour une seule session dans le terminal courant. Ne les ajoutez pas dans ~/.bashrc : un OPENAI_* global intercepterait vos autres outils compatibles OpenAI. Dans PowerShell, les mêmes variables se définissent via $env:.

export OPENAI_API_BASE=https://gate.joingonka.ai/v1\nexport OPENAI_API_KEY=jg-your-key

Lancement :

aider --model openai/MiniMaxAI/MiniMax-M2.7

Méthode 2 (recommandée) : le fichier .aider.conf.yml à la racine du projet — la voie la plus native : endpoint, clé et modèle dans un seul fichier, sans toucher aux variables d'environnement globales (un OPENAI_* global intercepterait vos autres outils compatibles OpenAI) :

# .aider.conf.yml\nopenai-api-base: https://gate.joingonka.ai/v1\nopenai-api-key: jg-your-key\nmodel: openai/MiniMaxAI/MiniMax-M2.7

En option — un réglage fin du comportement du modèle dans un .aider.model.settings.yml séparé (il ne définit QUE les paramètres du modèle, ni l'endpoint ni la clé) :

# .aider.model.settings.yml\n- name: openai/MiniMaxAI/MiniMax-M2.7\n  edit_format: diff\n  use_repo_map: true\n  extra_params:\n    max_tokens: 8192  # Gateway output cap

Aider tire les limites réelles du modèle du fichier .aider.model.metadata.json situé à côté de la config — sans lui, il avertit d'une fenêtre de contexte inconnue :

{ \"openai/MiniMaxAI/MiniMax-M2.7\": { \"max_input_tokens\": 200000, \"max_output_tokens\": 8192,\n    \"max_tokens\": 8192, \"litellm_provider\": \"openai\", \"mode\": \"chat\" } }

Méthode 3 : alias dans le shell pour plus de confort :

alias gonka-aider='OPENAI_API_BASE=https://gate.joingonka.ai/v1 OPENAI_API_KEY=jg-your-key aider --model openai/MiniMaxAI/MiniMax-M2.7'

Vérification : rendez-vous dans un dépôt Git et lancez gonka-aider. Aider affichera des informations sur le modèle et proposera d'ajouter des fichiers au contexte. Demandez-lui de modifier un fichier — si Aider crée un commit, tout fonctionne.

Capacités d'Aider + Gonka

Aider n'est pas juste un chat. C'est un véritable outil de programmation en binôme avec l'IA :

  • Travail avec Git : Aider crée automatiquement des commits pour chaque changement. Il est facile d'annuler n'importe quelle décision de l'IA via git undo.
  • Contexte du projet : Aider construit une carte du dépôt (repo map) — comprend les dépendances entre les fichiers, les imports, la structure du projet. Le modèle reçoit le contexte complet.
  • Éditions multi-fichiers : peut modifier simultanément 5 à 10 fichiers pour implémenter une fonctionnalité. Chaque fichier est un diff distinct, chaque modification est traçable.
  • Entrée vocale : support de --voice — dictez vos tâches au lieu de taper du texte.
  • Linting et tests : intégration avec des linters et des frameworks de test — Aider voit les erreurs et les corrige automatiquement.

Avec Gonka, tout cela coûte une fraction de centime. Une session typique de programmation en binôme (2-4 heures) consomme 10 à 30M de tokens — soit $0.01-0.03 via JoinGonka Gateway. Chez OpenAI, cela coûterait $50-200 pour la même session.

Outils de terminal alternatifs : Claude Code, OpenCode.

Paramètres du modèle : fenêtre contextuelle de MiniMax M2.7 — 200K tokens, pour DeepSeek V4 Flash — 380K ; la longueur maximale de réponse via Gateway est de 8192 tokens pour MiniMax M2.7 et GLM-5.3 Flash, et 32768 pour DeepSeek V4 Flash. Pour la plupart des tâches de programmation en binôme, cela est suffisant.

Aider + Gonka = programmation en binôme professionnelle avec l'IA pour des centimes. Intégration Git, modifications multi-fichiers, contexte de projet — tout pour 0,01 à 0,03 $/session au lieu de 50 à 200 $ chez OpenAI.

Vous voulez en savoir plus ?

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

Obtenir des jetons gratuits →