Aider
Aider se connecte à tout endpoint compatible OpenAI via deux variables d'environnement et le préfixe de modèle openai/. Guide étape par étape avec des choix de modèles en direct : Configuration d'Aider.
Configuration
macOS / Linux :
export OPENAI_API_BASE=https://api.uberllm.dev/v1
export OPENAI_API_KEY=ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Windows :
setx OPENAI_API_BASE https://api.uberllm.dev/v1
setx OPENAI_API_KEY ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
(Ouvrez un nouveau terminal après setx.)
Exécuter
Préfixez le modèle avec openai/ afin qu'Aider le route via le chemin compatible OpenAI. Seul ce premier openai/ est supprimé ; le reste est l'ID UberLLM :
aider --model openai/deepseek/deepseek-v4.1-flash
Format d'édition et carte du dépôt
Aider choisit les paramètres d'édition par nom de modèle. Pour un nom qu'il ne connaît pas, il réécrit des fichiers entiers et désactive la carte du dépôt. Indiquez-lui de meilleurs paramètres dans .aider.model.settings.yml (dossier personnel ou racine du dépôt) ; name doit correspondre exactement à --model :
- name: openai/deepseek/deepseek-v4.1-flash
edit_format: diff
use_repo_map: true
Notes
- Aider affiche un avertissement de modèle pour les modèles qu'il ne connaît pas (taille du contexte et prix). Cela ne l'empêche pas de fonctionner. Ajoutez les nombres dans
.aider.model.metadata.json, ou définissezshow-model-warnings: false. - Pour persister les paramètres, mettez les deux variables dans un fichier
.envdans votre dépôt, ou utilisez~/.aider.conf.ymlavecopenai-api-base,openai-api-keyetmodel. - Définissez un
--weak-modelbon marché (messages de commit, résumés), par exemple--weak-model openai/deepseek/deepseek-v4.1-flash. - Chaque appel est envoyé à un fournisseur tiers disponible pour le modèle (voir Modèles et routage).