Installation d'Aider et configuration d'OmniProxy
Vous voulez un outil pour vous aider à modifier du code, mais vous craignez que les changements soient difficiles à réviser ? Aider gère les tâches étape par étape dans le terminal et utilise Git pour enregistrer les différences, ce qui rend les modifications faciles à inspecter et à annuler.
Aider est un outil qui aide à modifier du code depuis le terminal. Il crée une carte de l’ensemble de la base de code pour aider le modèle à comprendre les projets plus vastes. Git est un outil de contrôle de version qui enregistre les modifications de code, vous permettant d’inspecter les différences et de restaurer des versions précédentes. Après avoir confié une tâche à Aider, il la traite étape par étape et rédige des messages de validation (commit). Si les changements ne vous plaisent pas, vous pouvez les annuler avec /undo.
Avant de commencer
Il existe deux options d’installation courantes :
- Si votre ordinateur possède déjà Python 3.8 à 3.13, installez
aider-installen premier. Python est l’environnement d’exécution requis par Aider. - Si vous n’avez pas de version de Python appropriée, utilisez la commande d’installation en une ligne. Elle configurera également Python 3.12 si nécessaire.
Mac et Linux
install.sh
- Exécuter avec sh après curl
- Installe Python si nécessaire
- Utiliser wget si curl n'est pas disponible
Windows
install.ps1
- Exécuter dans PowerShell
- Rouvrir le terminal après l'installation
- Définir les variables d'environnement avec setx
Python déjà installé
aider-install
- Installer d'abord ce paquet avec pip
- Ensuite, exécuter aider-install
- Il crée son propre environnement
Assurez-vous qu’OmniProxy est en cours d’exécution. Après l’installation, entrez dans le répertoire du projet que vous prévoyez de modifier avant de démarrer Aider.
Installation et premier lancement
Si vous avez déjà Python 3.8 à 3.13
Exécutez ces commandes dans l’ordre :
python -m pip install aider-install
aider-install
aider-install installe Aider dans un environnement Python séparé afin qu’il n’interfère pas avec d’autres projets Python sur votre ordinateur. Si nécessaire, il installe également Python 3.12 pour qu’Aider puisse l’utiliser.
Installation en une ligne
Sur Mac et Linux, exécutez :
curl -LsSf https://aider.chat/install.sh | sh
Si curl n’est pas installé, utilisez :
wget -qO- https://aider.chat/install.sh | sh
Dans Windows PowerShell, exécutez :
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Ces commandes en une ligne sont basées sur uv, un programme pour installer et gérer les outils et environnements Python. Vous pouvez également utiliser la commande suivante :
uv tool install --force --python python3.12 --with pip aider-chat@latest
Vous pouvez aussi utiliser pipx. Lors de l’installation directe avec python -m pip install aider-chat, les versions de Python prises en charge sont 3.9 à 3.12. Cependant, il s’agit d’une méthode d’installation alternative, privilégiez donc les méthodes décrites ci-dessus. Les paquets Aider provenant des gestionnaires de paquets système peuvent présenter des incompatibilités de dépendances, ils ne devraient donc pas être votre premier choix.
Le 2026-10-09, la commande d’installation en une ligne a installé Aider v0.86.2. Pendant l’installation, vous pourriez voir un message indiquant que le cache et la destination sont sur des disques différents et que les fichiers seront copiés. L’installation se terminera tout de même.
Après l’installation, entrez dans le répertoire du projet. Une API compatible est une interface qui communique avec d’autres services de modèles en utilisant le format OpenAI. Démarrez Aider en utilisant ce modèle :
aider --model openai/<model-name>
Remplacez <model-name> par l’ID complet du modèle copié depuis OmniProxy dans la section suivante. Un ID de modèle est le nom utilisé pour identifier précisément un modèle.
Obtenir les paramètres de connexion depuis OmniProxy
Vous devez définir les deux variables d’environnement suivantes. Les variables d’environnement peuvent être comprises comme un ensemble de paramètres de connexion lus par les programmes du terminal :
export OPENAI_API_BASE=https://your-omniproxy-origin.example/v1
export OPENAI_API_KEY=<YOUR_OMNIPROXY_API_KEY>
OPENAI_API_BASE est le point de terminaison (endpoint) de l’API et doit inclure /v1. OPENAI_API_KEY est la clé utilisée pour accéder à l’API.
Sur Windows, utilisez setx pour enregistrer les variables. Vous devez rouvrir le terminal par la suite :
setx OPENAI_API_BASE https://your-omniproxy-origin.example/v1
setx OPENAI_API_KEY <YOUR_OMNIPROXY_API_KEY>
Copiez le nom complet du modèle depuis la liste actuelle d’OmniProxy, y compris les barres obliques dans l’ID du modèle. Au démarrage d’Aider, ajoutez openai/ avant l’ID complet.
Au 2026-10-09, les deux ID de référence dans la documentation du fournisseur étaient gemini-3.8-flash et grok-4.7. Si ces noms ne figurent pas dans la liste actuelle, ne les copiez pas directement. Utilisez un ID complet qui apparaît réellement dans la liste.
Adresse
OPENAI_API_BASE
- Pointez-la vers OmniProxy
- Inclure /v1
- Ne pas le mettre dans le dépôt
Clé
OPENAI_API_KEY
- Utilisez celle fournie par la passerelle
- Rouvrir les terminaux Windows après modification
- Gardez les clés des fournisseurs dans la passerelle
Lancement
openai/modèle
- cd vers le répertoire du projet
- Préfixez le nom du modèle avec openai/
- Utilisez le nom de la liste de la passerelle
Entrer la configuration de l’outil
Vous n’avez pas besoin de créer un fichier de configuration séparé. Entrez dans le répertoire du projet, démarrez Aider et remplacez l’ID du modèle par un nom qui existe réellement dans la liste actuelle d’OmniProxy :
cd /path/to/your/project
aider --model openai/gemini-3.8-flash
Pour utiliser l’autre modèle d’exemple, exécutez :
aider --model openai/grok-4.7
Lorsqu’Aider rencontre un modèle inconnu, il affiche un avertissement. Cet avertissement ne signifie pas en soi que le point de terminaison est incorrect. Vérifiez les journaux de requêtes d’OmniProxy pour confirmer si la requête est apparue.
Aider n’ajoute au contexte que les fichiers déjà suivis par Git. Le contexte est le code et les informations que le modèle peut lire pendant la tâche en cours. Si le répertoire actuel n’est pas encore un dépôt Git, Aider en crée un, mais les fichiers que Git ne suit pas ne peuvent toujours pas être lus. Utilisez git add pour ajouter les fichiers et les valider avant de démarrer Aider.
Aider peut toujours modifier des fichiers. --no-auto-commits désactive uniquement les validations automatiques ; cela n’empêche pas les modifications de fichiers. Lorsque vous utilisez Aider pour la première fois, choisissez un dépôt sans importance et exécutez git diff après la tâche pour réviser les changements réels.
Ne mettez pas de vraies clés dans les fichiers de projet ou les pages publiques. Stockez les clés des fournisseurs uniquement dans OmniProxy. Si la passerelle ne valide pas les clés, vous pouvez définir OPENAI_API_KEY sur une chaîne de caractères fictive utilisée uniquement sur votre ordinateur local.
Vérifier avec une tâche réelle
Tout d’abord, assurez-vous que le fichier que vous voulez qu’Aider lise a été validé dans Git. Ensuite, exécutez la commande suivante depuis le répertoire du projet. Remplacez l’ID du modèle par un ID complet provenant de la liste actuelle d’OmniProxy :
aider --model openai/gemini-3.8-flash --message "What is the first line of this file? Do not modify the file." --no-auto-commits
--message envoie une tâche directement à Aider, tandis que --no-auto-commits indique à Aider de ne pas créer automatiquement de validations Git pendant cette exécution.
Le 2026-10-09, Aider v0.86.2 a lu avec succès la première ligne d’un fichier suivi. Si le fichier n’est pas suivi par Git, Aider dira qu’il ne peut pas voir le contenu. Cela ne signifie pas que le point de terminaison de l’API est incorrect. Après avoir terminé la requête, vérifiez les journaux de requêtes d’OmniProxy pour vérifier la source de la requête et l’ID du modèle.
Lancement
Aider se lance
- La commande est disponible
- Les variables d'environnement sont actives
- Dans le répertoire du projet
Tâche
Il a inspecté le fichier
- Poser une question sur un fichier spécifique
- Réviser son explication
- Les modèles inconnus peuvent déclencher un avertissement
Journaux
Visible dans la passerelle
- La source est Aider
- L'ID du modèle correspond
- La clé n'a pas été saisie sur la page
Erreurs courantes
aiderintrouvable : Rouvrez d’abord le terminal. Si vous l’avez installé directement avec pip, essayezpython -m aider.- Windows se connecte toujours à l’ancien point de terminaison après avoir modifié les variables : Vous devez rouvrir le terminal après avoir exécuté
setx. Seule une nouvelle fenêtre lira les variables mises à jour. - Le nom du modèle ne commence pas par
openai/: L’API compatible nécessite le formatopenai/<model-name>. - Un avertissement de modèle inconnu apparaît : Il s’agit d’un avertissement normal qui ne signifie pas que la connexion a échoué. Vérifiez si OmniProxy a reçu la requête.
- L’ID du modèle est invalide : Copiez à nouveau l’ID complet depuis la liste actuelle d’OmniProxy. Gardez le préfixe
openai/et toutes les barres obliques déjà présentes dans l’ID. - Aider dit qu’il n’y a pas de contenu de fichier : Assurez-vous que le fichier est suivi par Git. Les fichiers dans un dépôt vide ou les fichiers non suivis ne sont pas ajoutés au contexte.
Références officielles
Pour les étapes d’installation, voir Installation d’Aider. Pour les variables d’environnement et le préfixe de modèle, voir API compatibles OpenAI. Les exemples d’ID de modèles se trouvent dans la liste des modèles Gemini et sur la page des modèles xAI.
Remplacez chaque espace réservé par des valeurs de votre propre configuration OmniProxy. Ne publiez jamais une vraie clé.
Un résultat sauvegardé ou un HTTP 200 seul ne prouve pas la compatibilité complète de l'Agent. Vérifiez la source et le modèle dans le journal d'appels d'OmniProxy.