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 AI sur terminal. Il fonctionne avec Git, comprend la structure du projet, crée des commits, édite plusieurs fichiers simultanément. Ce n'est pas juste un chat avec une IA — c'est une programmation en binôme complète, où le partenaire IA lit votre code, suggère des modifications et les applique.

Aider prend en charge les API compatibles OpenAI dès la sortie de boîte. La connexion à JoinGonka Gateway — 2 variables d'environnement, 30 secondes de configuration. Ensuite — programmation en binôme illimitée pour $0.0069/1M de 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 config prêt à l'emploi est d'utiliser l'installateur JoinGonka :

npx @joingonka/setup --tool aider

L'installateur demandera la clé jg-… et affichera le bloc pour .aider.conf.yml (adresse, clé, modèle), accompagné d'un .aider.model.metadata.json optionnel avec les vraies limites du modèle, pour qu'Aider ne vous avertisse pas d'une fenêtre de contexte inconnue. Il n'écrit pas les fichiers — collez le bloc vous-même ; l'installateur 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 (la plus simple) :

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

Lancement :

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

Méthode 2 : fichier par projet .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
openai-api-base: https://gate.joingonka.ai/v1
openai-api-key: jg-your-key
model: 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 définit UNIQUEMENT les paramètres du modèle, pas l'endpoint ni la clé) :

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

Méthode 3 : alias 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 : placez-vous dans un dépôt Git et lancez gonka-aider. Aider affichera les informations sur le modèle et proposera d'ajouter des fichiers au contexte. Demandez une modification dans 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 →