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

Aider mit einer günstigeren OpenAI-kompatiblen API (UberLLM)

Setzen Sie OPENAI_API_BASE=https://api.uberllm.dev/v1 und OPENAI_API_KEY auf Ihren UberLLM-Schlüssel, führen Sie dann aider --model openai/<UberLLM model id> aus. Fügen Sie eine .aider.model.settings.yml hinzu, damit Aider mit Diffs bearbeitet und seine Repo-Map verwendet.

Schritte

  1. Erstellen Sie einen Schlüssel auf Ihrer Schlüsselseite und fügen Sie Guthaben hinzu.
  2. Legen Sie zwei Variablen fest:
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 und setx OPENAI_API_KEY ull_your_key, öffnen Sie dann ein neues Terminal.

  1. Führen Sie Aider mit openai/ vor der UberLLM-ID aus:
aider --model openai/moonshotai/kimi-k3 --weak-model openai/deepseek/deepseek-v4.1-flash

openai/ weist Aider an, die OpenAI-kompatible Route zu verwenden. Nur dieser erste Teil wird entfernt, sodass die ID, die UberLLM erreicht, moonshotai/kimi-k3 ist.

Bearbeitungen optimal gestalten (wichtig)

Aider wählt Bearbeitungseinstellungen nach Modellnamen aus. Für ein Modell, das es nicht kennt, fällt es auf das Umschreiben ganzer Dateien zurück und schaltet die Repo-Map aus: langsamer, mehr tokens, schlechtere Ergebnisse. Teilen Sie ihm die richtigen Einstellungen in .aider.model.settings.yml mit (in Ihrem Home-Verzeichnis oder im Repo-Root):

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

name muss genau das sein, was Sie an --model übergeben.

Die Warnung "unbekanntes Kontextfenster" unterdrücken

Aider warnt, dass es die Größe und den Preis des Modells nicht kennt. Geben Sie ihm die Zahlen in .aider.model.metadata.json, unter Verwendung der Modellseite auf 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"
  }
}

Die Zahlen sind ein Beispiel: kopieren Sie die tatsächliche Kontextlänge, und teilen Sie die Preise pro -1M in der Tabelle unten durch 1,000,000. Aider zeigt dann Kosten an, die dem entsprechen, was Sie bezahlen. Oder schalten Sie die Warnung einfach mit show-model-warnings: false aus.

Speichern Sie es in einer Konfigurationsdatei

.aider.conf.yml in Ihrem Home-Verzeichnis oder Repo:

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

Committen Sie keine Datei, die Ihren Schlüssel enthält.


Fehlerbehebung

  • "Unbekannte Kontextfenstergröße und Kosten": harmlos; fügen Sie die Metadaten-Datei oben hinzu.
  • Aider schreibt ganze Dateien neu: die Einstellungsdatei fehlt oder ihr name stimmt nicht mit --model überein.
  • 404 Modell nicht gefunden: das openai/ Präfix fehlt, oder die ID danach ist falsch.
  • Variablen werden unter Windows ignoriert: setx gilt nur für neue Terminals.
  • 402 unzureichende Credits: fügen Sie Credits auf der Credits-Seite hinzu.

Weiterlesen

Starke Modelle für Aider

Der erste ist in den Befehlen unten.

ModellModell-ID (zum Einfügen)Aktueller Preis
Kimi K3moonshotai/kimi-k3$0.0010 Eingabe · $0.0788 Ausgabe / 1M
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 Eingabe · $0.0014 Ausgabe / 1M
GLM 5.3z-ai/glm-5.3$0.00070 Eingabe · $0.0141 Ausgabe / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5$0.1099 Eingabe · $0.5495 Ausgabe / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 Eingabe · $0.0099 Ausgabe / 1M
GPT-5.5openai/gpt-5.5$0.1250 Eingabe · $0.7500 Ausgabe / 1M
Claude Opus 5.5anthropic/claude-opus-5.5$0.1579 Eingabe · $0.7897 Ausgabe / 1M
DeepSeek V4 Prodeepseek/deepseek-v4-pro$0.0016 Eingabe · $0.0032 Ausgabe / 1M
MiniMax M3minimax/minimax-m3$0.0180 Eingabe · $0.0719 Ausgabe / 1M

Preise vom letzten stündlichen Update, ohne Aufschlag · alle Modelle →

Schwaches Modell (Commit-Nachrichten, Zusammenfassungen)

Aider verwendet das schwache Modell für kleine Aufgaben; ein günstiges spart Geld.

ModellModell-ID (zum Einfügen)Aktueller Preis
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 Eingabe · $0.0014 Ausgabe / 1M
GLM 5.3z-ai/glm-5.3$0.00070 Eingabe · $0.0141 Ausgabe / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 Eingabe · $0.0099 Ausgabe / 1M
DeepSeek V3.2deepseek/deepseek-v3.2$0.0026 Eingabe · $0.0039 Ausgabe / 1M
GPT-OSS 120Bopenai/gpt-oss-120b$0.000069 Eingabe · $0.00030 Ausgabe / 1M
Kimi K2 Thinkingmoonshotai/kimi-k2-thinking$0.0059 Eingabe · $0.0248 Ausgabe / 1M

Preise vom letzten stündlichen Update, ohne Aufschlag · alle Modelle →

Häufige Fragen

Wie verwende ich Aider mit UberLLM?

Setze OPENAI_API_BASE=https://api.uberllm.dev/v1 und OPENAI_API_KEY auf deinen UberLLM key, dann führe aider --model openai/<model id> aus, zum Beispiel openai/deepseek/deepseek-v4.1-flash.

Warum schreibt Aider ganze Dateien mit meinem UberLLM-Modell neu?

Aider erkennt den Modellnamen nicht, daher verwendet es sein sicherstes edit format. Füge einen .aider.model.settings.yml Eintrag mit edit_format: diff und use_repo_map: true für dieses Modell hinzu.