Aider mit DeepSeek, Claude oder jedem OpenAI-kompatiblen Modell

Aider ist ein kostenloser Open-Source-Pair-Programmer, der die Dateien in deinem Git-Repo vom Terminal aus bearbeitet und jede Änderung committet. Er funktioniert mit jeder OpenAI-kompatiblen API. Wir haben ihn auf Zurelay gerichtet, mit DeepSeek V4.1 Flash und Claude Sonnet 5.5 echte Änderungen vorgenommen und die drei Dinge behoben, die Aider bei Modellen falsch macht, die er nicht kennt.

· Zurelay-Guides · Preise werden live aktualisiert

Einrichtung

  1. Installiere Aider. Aider 0.86 unterstützt Python 3.10 bis 3.12, und der eigene Installer aider-install richtet dafür eine passende Python-Version ein. Wir haben pip install aider-chat in einer virtuellen Python-3.12-Umgebung verwendet.
terminal
python -m pip install aider-install
aider-install
  1. Auf die API zeigen: mit zwei Umgebungsvariablen, und jedem Modell wird openai/ vorangestellt, auch Claude. Das Weak Model schreibt Commit-Nachrichten und Zusammenfassungen, da reicht also ein günstiges.
terminal
export OPENAI_API_BASE="https://api.zurelay.com/v1"
export OPENAI_API_KEY="zr_live_..."
aider --model openai/claude-sonnet-5-5 --weak-model openai/deepseek-v4.1-flash
# or all on DeepSeek
aider --model openai/deepseek-v4.1-flash --weak-model openai/deepseek-v4.1-flash
  1. Aider die Modelle bekannt machen. Diese zwei Dateien in deinem Home-Ordner beheben die Warnung, das Edit-Format und die Kostenanzeige (nächster Abschnitt). Die Preise sind die aktuellen von Zurelay, pro Token.
~/.aider.model.metadata.json
{
"openai/deepseek-v4.1-flash": {
"max_input_tokens": 1000000,
"input_cost_per_token": 0.00000003,
"output_cost_per_token": 0.00000012,
"cache_read_input_token_cost": 0.00000000074,
"litellm_provider": "openai",
"mode": "chat"
},
"openai/claude-sonnet-5-5": {
"max_input_tokens": 1000000,
"input_cost_per_token": 0.00000079,
"output_cost_per_token": 0.00000395,
"cache_read_input_token_cost": 0.000000079,
"litellm_provider": "openai",
"mode": "chat"
}
}
~/.aider.model.settings.yml
- name: openai/deepseek-v4.1-flash
edit_format: diff
use_repo_map: true
- name: openai/claude-sonnet-5-5
edit_format: diff
use_repo_map: true
weak_model_name: openai/deepseek-v4.1-flash
  1. Speicher die Konfiguration in ~/.aider.conf.yml, damit ein einfaches aider sie direkt nutzt. Die Datei enthält deinen Key, also halte sie aus Git heraus.
~/.aider.conf.yml
model: openai/claude-sonnet-5-5
weak-model: openai/deepseek-v4.1-flash
openai-api-base: https://api.zurelay.com/v1
openai-api-key: zr_live_...

Was Aider bei neuen Modellen falsch macht

Aider sucht ein Modell über seinen vollständigen Namen, und in Version 0.86.2 kannte es weder openai/claude-sonnet-5-5 noch openai/deepseek-v4.1-flash. Ohne die obigen Dateien:

  • Er warnt bei jedem Start: Unknown context window size and costs, using sane defaults, und fragt dann, ob er seine Doku öffnen soll. Ein Eintrag für max_input_tokens in der Metadaten-Datei reicht, damit das aufhört.
  • Er nutzt das Whole-File-Edit-Format, das Modell schickt also jede geänderte Datei komplett zurück. Das kostet bei großen Dateien mehr Output-Tokens und ist langsamer. Mit edit_format: diff schickt es nur Search-and-Replace-Blöcke; beide Modelle haben sie in unserem Test sauber angewendet. Wenn die Änderungen eines Modells immer wieder nicht greifen, geh für dieses Modell zurück zu whole.
  • Er zeigt keine Kosten an. Mit den Preisen in der Metadaten-Datei stimmte Aiders Kostenzeile mit unserer Rechnung überein: Sie zeigte $0.0036 für eine Claude-Änderung, für die Zurelay $0.00357 berechnet hat.

Claude: openai/ oder anthropic/?

Aider erreicht Claude auch über das Format von Anthropic: --model anthropic/claude-sonnet-5-5 mit ANTHROPIC_API_BASE=https://api.zurelay.com (ohne /v1) und ANTHROPIC_API_KEY mit demselben Key. Das hat funktioniert, und Aider kannte das Modell auf diesem Weg. Mit --cache-prompts hat er aber bei beiden Durchläufen für das Schreiben des Prompt-Caches bezahlt und nie daraus gelesen, bei etwa $0.0035 pro Änderung. Über openai/ hat die zweite Änderung ohne jede Einstellung 2,863 ihrer 3,682 Prompt-Tokens aus dem Cache gelesen und $0.0025 gekostet. Wir würden für jedes Modell openai/ nehmen.

Was es in unserem Test gekostet hat

Änderungen an einer kleinen Python-Datei in einem frischen Git-Repo, jeweils von Aider committet. Jede Änderung besteht aus zwei Anfragen: die Änderung selbst mit dem Hauptmodell und eine Commit-Nachricht von DeepSeek V4.1 Flash. Zurelay hat berechnet:

ModellAufgabeAnfragenPrompt-Token (aus dem Cache)Kosten
DeepSeek V4.1 Flashhello.py erstellen (Whole-File-Format)21,202 (0)$0.000057
DeepSeek V4.1 Flashhello.py bearbeiten (Diff-Format)23,273 (149)$0.00013
Claude Sonnet 5.5Den Code in main() verpacken23,891 (151)$0.0036
Claude Sonnet 5.5main() umbenennen24,175 (3,007)$0.0025

Aiders eigener Prompt ist klein, mit Repo-Map etwa 2,800 bis 3,700 Tokens, ein Tag voller Änderungen mit DeepSeek kostet also nur ein paar Cent. Die zwei Änderungen über anthropic/ stehen nicht in der Tabelle.

Gut zu wissen

  • Aiders Kostenzeile zählt Cache-Treffer bei openai/-Modellen nicht mit: Sie zeigte $0.0045 für die Änderung, für die uns $0.0025 berechnet wurden. Die echten Zahlen findest du auf deiner Zurelay-Nutzungsseite.
  • Unter Windows braucht Aiders Chat eine echte Konsole. In Git Bash hat er Can't initialize prompt toolkit: Found xterm-256color ausgegeben; nutze PowerShell, die Eingabeaufforderung oder Windows Terminal. Einmalige --message-Aufrufe funktionieren überall.
  • Aider liest .aider.conf.yml, .aider.model.settings.yml und .aider.model.metadata.json aus deinem Home-Ordner, dem Wurzelverzeichnis deines Git-Repos und dem aktuellen Ordner. Wir haben den Home-Ordner getestet.

Preise für die Modelle, die du damit kombinieren kannst

Pro 1M Token: der Listenpreis des Anbieters und der Preis bei Zurelay:

ModellInputOutputBei Zurelay (Input / Output)
DeepSeek V4.1 Flash$0.30$1.20$0.03 / $0.12
Claude Sonnet 5.5$2.00$10.00$0.79 / $3.95
Claude Opus 5.5$4.00$20.00$1.40 / $7.00
GPT-6.1 Terra$1.00$5.00$0.25 / $1.25
Gemini 3.8 Flash$0.75$3.75$0.22 / $1.10
Kimi K3.1 Pro$2.00$10.00$0.80 / $4.00
GLM-5.3$1.40$4.40$0.38 / $1.21

Getestet am 3. November 2026 mit Aider 0.86.2 unter Python 3.12 auf Windows, gegen die API von Zurelay. Die Kurzanleitung steht unter Aider in der Doku. Aiders eigene Dokumentation: OpenAI-kompatible APIs und Modelleinstellungen.

Alle Modelle mit einem OpenAI-kompatiblen API-Schlüssel, unter Listenpreis. Guthaben ab $10, kein Abo.Hol dir deinen API-Key

FAQ

Häufige Fragen

Noch Fragen? Frag unser Team – wir antworten dir per E-Mail.

Wie nutze ich Aider mit einer OpenAI-kompatiblen API?

Setze OPENAI_API_BASE auf die Basis-URL des Anbieters, inklusive /v1, und OPENAI_API_KEY auf seinen Key. Starte dann Aider mit dem Modellnamen mit vorangestelltem openai/, zum Beispiel aider --model openai/deepseek-v4.1-flash.

Warum meldet Aider „Unknown context window size and costs“?

Aider kennt das Modell nicht und nutzt deshalb Standardwerte. Es funktioniert trotzdem. Trag das Modell in ~/.aider.model.metadata.json mit max_input_tokens ein, und wenn du Aiders Kostenzeile willst, auch die Preise pro Token. Dann verschwindet die Warnung.

Welches Edit-Format sollte ich in Aider verwenden?

diff für leistungsfähige Modelle wie Claude, GPT und DeepSeek: Das Modell schickt nur die Zeilen, die es ändert. Bei Modellen, die Aider nicht kennt, wählt es whole und schickt damit ganze Dateien erneut. Setz edit_format pro Modell in ~/.aider.model.settings.yml.

Funktioniert Prompt Caching in Aider?

Über eine OpenAI-kompatible API hängt das vom Anbieter ab. Bei Zurelay hat Claude Sonnet 5.5 beim zweiten Edit 2,863 von 3,682 Prompt-Tokens ohne jede Einstellung aus dem Cache gelesen. Aiders Flag --cache-prompts gilt nur für Modelle, die im Anthropic-Format angesprochen werden.

Kann Aider Claude ohne Anthropic-Key nutzen?

Ja, über jede API, die Claude im OpenAI-Format bereitstellt: Setz OPENAI_API_BASE und OPENAI_API_KEY auf diesen Anbieter und starte Aider mit --model openai/claude-sonnet-5-5.

Welche Python-Version braucht Aider?

Aider 0.86.2 unterstützt Python 3.10 bis 3.12. Der Installer aider-install richtet automatisch ein passendes Python ein.

Weitere Guides

Zahl nicht länger den Listenpreis.
Spare ab heute.

Erstelle in Sekunden einen Key, richte dein bestehendes SDK auf Zurelay aus und spare bei jeder Anfrage ab dem ersten Token bis zu 90%.