Zurück zum Blog

KostenoptimierungAnleitung

Wie viel kostet Aider? Was es sendet und wie man die Rechnung senkt

Aider ist kostenlos; die Modell-API ist das, wofür du zahlst. Sieh, was jede Anfrage trägt, schätze eine Session und führe Aider auf einem günstigeren Modell aus.

Von CheapTokens TeamVeröffentlicht am Aktualisiert am 5 Min. Lesezeit

Aider-Terminal: /tokens zeigt Repo-Map, Dateien und Verlauf, dann /clear
Auf dieser Seite
  1. Was Aider bei jeder Anfrage sendet
  2. Eine Session, in Zahlen
  3. Vier Gewohnheiten, die den Input verkleinern
  4. Aider auf einem günstigeren Modell ausführen
  5. Wohin das Geld geht: eine Checkliste

Aider ist kostenlos und Open Source, du zahlst also nur für die Modell-API dahinter. Und die Rechnung wird vom Input bestimmt: Jede Anfrage trägt die Repo-Map, die von dir hinzugefügten Dateien und den Chatverlauf mit, nicht nur deine einzeilige Anweisung. Kürze diese drei, und die Kosten sinken; richte Aider auf ein günstigeres Modell, und sie sinken erneut.

Was Aider bei jeder Anfrage sendet#

Drei Dinge reisen mit deiner Nachricht mit. Das erste ist in Aiders Docs beschrieben (geprüft am 23. Oktober 2026, aider-chat 0.86.2 auf PyPI, veröffentlicht am 12. Februar 2026); die anderen beiden sind einfach die Funktionsweise einer Chat-API:

  • Die Repo-Map. Aiders Repo-Map-Seite sagt, dass sie dem Modell eine Map deines Repositories sendet: Dateien plus die wichtigsten Symbole mit ihren Definitionszeilen. Ihre Größe wird durch --map-tokens festgelegt, das standardmäßig 1k Tokens beträgt. Die Map wird dynamisch angepasst und kann deutlich wachsen, wenn keine Dateien zum Chat hinzugefügt wurden. Die Docs nennen keine Obergrenze, also gehe nicht von einer aus.
  • Dateien, die du hinzugefügt hast. Alles, was du mit /add hinzufügst, geht jedes Mal vollständig mit. Mit /read-only hinzugefügte Dateien dienen nur als Referenz, belegen aber trotzdem Kontext.
  • Der Chatverlauf. Frühere Nachrichten und Antworten werden bei jeder neuen Anfrage erneut gesendet. Wenn dir das bekannt vorkommt: Es ist derselbe Mechanismus wie in warum ein langer AI-Chat mehr kostet.

Die Output-Seite ist im Vergleich meist klein: ein Diff oder ein bearbeiteter Block. Falls die Aufteilung Input versus Output neu für dich ist, erklärt Input vs Output Tokens das in ein paar Minuten.

Eine Session, in Zahlen#

Angenommen, du fügst zwei Quelldateien mit je etwa 3.000 Tokens hinzu und bittest Aider, ein Modul zu refaktorieren. Die erste Anfrage besteht grob aus der Map (etwa 1.000 Tokens), den Dateien (etwa 6.000) und deiner Nachricht: rund 7.000 Input-Tokens. Noch nichts Ungewöhnliches.

Jetzt mach weiter. Jede Folgenachricht ("benenne es auch in den Tests um", "das hat den Import kaputt gemacht, repariere es") sendet all das plus jeden früheren Austausch erneut. In einer langen Session kann der Verlauf die Dateien überholen. Das ist der Haken: Die zehnte Anfrage kostet mehr als die erste, obwohl du weniger Wörter getippt hast.

Für eine Schätzung nimm diese Annahmen: 30 Anfragen pro Session, durchschnittlich 15.000 Input-Tokens pro Anfrage (Map, Dateien und ein wachsender Verlauf) und 800 Output-Tokens pro Antwort. Eine Anfrage auf MiniMax-M2.7 über CheapTokens kostet $0.00087. Die ganze Session mit 30 Anfragen sieht so aus, mit der OpenRouter-Spalte daneben:

Modell Pro Anfrage 30 Anfragen OpenRouter, 30 Anfragen
GLM-5.3-Flash $0.00033 $0.01 $0.0204
DeepSeek-V4-Flash $0.00031 $0.0092 $0.0251
MiniMax-M2.7 $0.00087 $0.0261 $0.164

15.000 Input- und 800 Output-Tokens pro Anfrage. Die Preise pro 1 Mio. Tokens sind aktuell und ändern sich zusammen mit unseren Tarifen; die OpenRouter-Spalte zeigt Referenzpreise für dieselbe Arbeitslast.

Passe die Annahmen an deine eigenen an: Wenn du mit einer kleinen Datei arbeitest, liegt dein Input näher bei 5.000; bei einem großen Repo ohne hinzugefügte Dateien kann allein die Map mehr belegen.

Vier Gewohnheiten, die den Input verkleinern#

  1. Prüfen, bevor du rätst. /tokens meldet die Tokens, die der aktuelle Chatkontext verbraucht. Führe es aus, wenn sich eine Session schwer anfühlt. (Aiders Docs sagen nicht, dass es Kosten anzeigt, also lies es als Größe, nicht als Preis.)
  2. Wegwerfen, was erledigt ist. /drop entfernt Dateien aus dem Chat und gibt Kontext frei. Eine Datei, die du für die erste Aufgabe hinzugefügt und vergessen hast, reist bei jeder späteren Anfrage mit.
  3. Verlauf zwischen Aufgaben leeren. /clear löscht den Chatverlauf; /reset entfernt alle Dateien und leert den Verlauf auf einmal. Eine neue Aufgabe braucht selten die alte Unterhaltung.
  4. /read-only für Referenzen nutzen. Typen, Configs, eine API-Spec, die das Modell sehen, aber nicht bearbeiten soll.

Ein Refactor ist fertig, du beginnst mit einem Bug in einem anderen Modul und tippst /reset. Die nächste Anfrage geht mit der Map und der einen neuen Datei raus statt mit zwei alten Dateien und einem langen Verlauf:

Vorher und nachher /reset: Map, zwei alte Dateien und ein langer Verlauf versus Map und eine neue Datei
Was die nächste Anfrage vorher und nachher /reset trägt

Aider auf einem günstigeren Modell ausführen#

Gewohnheiten kürzen den Input; der Modellpreis entscheidet, was jedes Token kostet. Aider spricht mit jedem OpenAI-kompatiblen Endpoint, laut seinen Docs: setze OPENAI_API_BASE und OPENAI_API_KEY, dann starte Aider mit --model openai/<model-name>. Unter Windows nutze setx und starte die Shell neu.

bash
export OPENAI_API_BASE=https://api.cheaptokens.dev/v1
export OPENAI_API_KEY=YOUR_CHEAPTOKENS_KEY   # placeholder
aider --model openai/deepseek-ai/DeepSeek-V4-Flash-0731

Die vollständige Gateway-ID kommt nach dem Präfix openai/; die kurze ID aus den Preistabellen wird von der API nicht akzeptiert. Für die Schritt-für-Schritt-Einrichtung siehe wie man Aider mit CheapTokens verbindet.

Welches Modell für welche Arbeit:

  • DeepSeek-V4-Flash (0731): die Wahl für lange Sessions und große Edits. 380K Kontext, bis zu 32.768 Output-Tokens pro Antwort, ein Preis zu jeder Stunde ohne Peak-Pricing, und insgesamt, mit Input und Output zusammen gerechnet, ist es günstiger als OpenRouter. Mehr auf der DeepSeek-Seite.
  • MiniMax-M2.7: das für Routine-Edits und Umbenennungen. 180K Kontext, bis zu 8.192 Output-Tokens, und insgesamt ebenfalls günstiger als OpenRouter. Siehe die MiniMax-Seite.
  • GLM-5.3-Flash: wenn das Repo groß ist und du ein 390K-Kontextfenster willst; der Output ist günstiger als bei OpenRouter, bis zu 8.192 Output-Tokens.

Ein Guthaben deckt alle drei ab, ein Wechsel ist also nur ein anderer Wert für --model. Aktuelle Preise stehen auf der Preisseite; die API-Details in den Docs.

Wohin das Geld geht: eine Checkliste#

  • Repo-Map: standardmäßig 1k, aber größer, wenn keine Dateien im Chat sind. Füge die Dateien hinzu, an denen du arbeitest.
  • Dateien im Chat: jede wird jedes Mal erneut gesendet. /drop die erledigten.
  • Verlauf: wächst mit jedem Austausch. /clear zwischen Aufgaben.
  • Modell: dieselbe Session kostet auf verschiedenen Modellen unterschiedlich viel; die Tabelle oben zeigt deine Zahlen.

Beginne mit /tokens in deiner aktuellen Session, dann wechsle das Modell und vergleiche die Tabelle mit dem, was du jetzt ausgibst.