Aider
Aider verbindet sich mit jedem OpenAI-kompatiblen Endpoint über zwei Umgebungsvariablen und dem openai/ Modellpräfix. Schritt-für-Schritt-Anleitung mit Live-Modellauswahl: Aider-Einrichtung.
Einrichtung
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
(Öffne ein neues Terminal nach setx.)
Ausführen
Stellen Sie dem Modell openai/ voran, damit Aider es über den OpenAI-kompatiblen
Pfad leitet. Nur dieses erste openai/ wird entfernt; der Rest ist die UberLLM-ID:
aider --model openai/deepseek/deepseek-v4.1-flash
Bearbeitungsformat und Repo-Map
Aider wählt Bearbeitungseinstellungen nach Modellnamen aus. Für einen Namen, den es nicht kennt, schreibt es ganze Dateien neu und schaltet die Repo-Map aus. Teilen Sie ihm bessere Einstellungen mit in .aider.model.settings.yml (Home-Verzeichnis oder Repo-Root); name muss --model exakt entsprechen:
- name: openai/deepseek/deepseek-v4.1-flash
edit_format: diff
use_repo_map: true
Hinweise
- Aider gibt eine Modellwarnung aus für Modelle, die es nicht kennt (Kontextgröße und
Preis). Dies hindert es nicht daran, zu funktionieren. Fügen Sie die Zahlen in
.aider.model.metadata.jsonhinzu, oder setzen Sieshow-model-warnings: false. - Um Einstellungen beizubehalten, legen Sie die beiden Variablen in eine
.env-Datei in Ihrem Repo, oder verwenden Sie~/.aider.conf.ymlmitopenai-api-base,openai-api-keyundmodel. - Legen Sie ein günstiges
--weak-modelfest (Commit-Nachrichten, Zusammenfassungen), zum Beispiel--weak-model openai/deepseek/deepseek-v4.1-flash. - Jeder Aufruf wird an einen verfügbaren Drittanbieter für das Modell gesendet (siehe Modelle & Routing).