NouveauBranchez n’importe quel agent sur UberLLM : une clé, tous les modèles, au prix catalogue ou moins.
UberLLM

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éfinissez show-model-warnings: false.
  • Pour persister les paramètres, mettez les deux variables dans un fichier .env dans votre dépôt, ou utilisez ~/.aider.conf.yml avec openai-api-base, openai-api-key et model.
  • Définissez un --weak-model bon 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).