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

Aider avec une API compatible OpenAI moins chère (UberLLM)

Définissez OPENAI_API_BASE=https://api.uberllm.dev/v1 et OPENAI_API_KEY sur votre clé UberLLM, puis exécutez aider --model openai/<UberLLM model id>. Ajoutez un fichier .aider.model.settings.yml pour qu'Aider édite avec des diffs et utilise sa carte de dépôt.

Étapes

  1. Créez une clé sur votre page de clés et ajoutez du crédit.
  2. Définissez deux variables :
export OPENAI_API_BASE=https://api.uberllm.dev/v1
export OPENAI_API_KEY=ull_your_key

Windows: setx OPENAI_API_BASE https://api.uberllm.dev/v1 et setx OPENAI_API_KEY ull_your_key, puis ouvrez un nouveau terminal.

  1. Exécutez Aider avec openai/ devant l'ID UberLLM :
aider --model openai/moonshotai/kimi-k3 --weak-model openai/deepseek/deepseek-v4.1-flash

openai/ indique à Aider d'utiliser la route compatible OpenAI. Seule cette première partie est supprimée, donc l'ID qui atteint UberLLM est moonshotai/kimi-k3.

Bien faire fonctionner les modifications (important)

Aider choisit les paramètres de modification par nom de modèle. Pour un modèle qu'il ne connaît pas, il revient à réécrire des fichiers entiers et désactive la carte du dépôt : plus lent, plus de tokens, de moins bons résultats. Indiquez-lui les bons paramètres dans .aider.model.settings.yml (dans votre dossier personnel ou à la racine du dépôt) :

- name: openai/moonshotai/kimi-k3
  edit_format: diff
  use_repo_map: true

name doit être exactement ce que vous passez à --model.

Faire taire l'avertissement "fenêtre de contexte inconnue"

Aider avertit qu'il ne connaît pas la taille et le prix du modèle. Donnez-lui les chiffres dans .aider.model.metadata.json, en utilisant la page du modèle sur uberllm.dev/models :

{
  "openai/moonshotai/kimi-k3": {
    "max_input_tokens": 200000,
    "max_output_tokens": 32000,
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000004,
    "litellm_provider": "openai",
    "mode": "chat"
  }
}

Les chiffres sont un exemple : copiez la longueur de contexte réelle, et divisez les prix par -1M dans le tableau ci-dessous par 1,000,000. Aider affiche alors un coût proche de ce que vous payez. Ou désactivez simplement l'avertissement avec show-model-warnings: false.

Gardez-le dans un fichier de configuration

.aider.conf.yml dans votre dossier personnel ou votre dépôt :

openai-api-base: https://api.uberllm.dev/v1
openai-api-key: ull_your_key
model: openai/moonshotai/kimi-k3
weak-model: openai/deepseek/deepseek-v4.1-flash

Ne commettez pas un fichier qui contient votre clé.

Dépannage

  • "Taille de la fenêtre de contexte et coûts inconnus" : sans danger ; ajoutez le fichier de métadonnées ci-dessus.
  • Aider réécrit des fichiers entiers : le fichier de paramètres est manquant ou son name ne correspond pas à --model.
  • Modèle 404 introuvable : le préfixe openai/ est manquant, ou l'identifiant après celui-ci est incorrect.
  • Variables ignorées sur Windows : setx ne s'applique qu'aux nouveaux terminaux.
  • Crédits 402 insuffisants : ajoutez du crédit sur la page des crédits.

Pour aller plus loin

Modèles puissants pour Aider

Le premier se trouve dans les commandes ci-dessous.

ModèleID du modèle (à coller)Prix actuel
Kimi K3moonshotai/kimi-k3$0.0010 en entrée · $0.0788 en sortie / 1M
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 en entrée · $0.0014 en sortie / 1M
GLM 5.3z-ai/glm-5.3$0.00070 en entrée · $0.0141 en sortie / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5$0.1062 en entrée · $0.5310 en sortie / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 en entrée · $0.0099 en sortie / 1M
GPT-5.5openai/gpt-5.5$0.1250 en entrée · $0.7500 en sortie / 1M
Claude Opus 5.5anthropic/claude-opus-5.5$0.1605 en entrée · $0.8023 en sortie / 1M
DeepSeek V4 Prodeepseek/deepseek-v4-pro$0.0022 en entrée · $0.0044 en sortie / 1M
MiniMax M3minimax/minimax-m3$0.0127 en entrée · $0.0507 en sortie / 1M

Prix à la dernière mise à jour horaire, sans frais ajoutés · tous les modèles →

Modèle faible (messages de commit, résumés)

Aider utilise le modèle faible pour les petites tâches ; un modèle économique fait économiser de l'argent.

ModèleID du modèle (à coller)Prix actuel
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 en entrée · $0.0014 en sortie / 1M
GLM 5.3z-ai/glm-5.3$0.00070 en entrée · $0.0141 en sortie / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 en entrée · $0.0099 en sortie / 1M
DeepSeek V3.2deepseek/deepseek-v3.2$0.0026 en entrée · $0.0039 en sortie / 1M
GPT-OSS 120Bopenai/gpt-oss-120b$0.000069 en entrée · $0.00030 en sortie / 1M
Kimi K2 Thinkingmoonshotai/kimi-k2-thinking$0.0059 en entrée · $0.0248 en sortie / 1M

Prix à la dernière mise à jour horaire, sans frais ajoutés · tous les modèles →

FAQ

Comment utiliser Aider avec UberLLM ?

Définissez OPENAI_API_BASE=https://api.uberllm.dev/v1 et OPENAI_API_KEY avec votre clé UberLLM, puis exécutez aider --model openai/<model id>, par exemple openai/deepseek/deepseek-v4.1-flash.

Pourquoi Aider réécrit-il des fichiers entiers avec mon modèle UberLLM ?

Aider ne reconnaît pas le nom du modèle, il utilise donc son format d'édition le plus sûr. Ajoutez une entrée .aider.model.settings.yml avec edit_format: diff et use_repo_map: true pour ce modèle.