NeuVerbinde jeden Agenten mit UberLLM: ein Schlüssel, alle Modelle, zum Listenpreis oder günstiger.
UberLLM

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.json hinzu, oder setzen Sie show-model-warnings: false.
  • Um Einstellungen beizubehalten, legen Sie die beiden Variablen in eine .env-Datei in Ihrem Repo, oder verwenden Sie ~/.aider.conf.yml mit openai-api-base, openai-api-key und model.
  • Legen Sie ein günstiges --weak-model fest (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).