Tokenverbrauch in Claude Code reduzieren
Die größten Einsparungen ergeben sich in der Regel durch die Verkleinerung wiederholter Kontexte und die Vermeidung von Nacharbeiten, und nicht dadurch, dass nach einer kürzeren endgültigen Antwort gefragt wird.
Auf dieser Seite
- Warum Claude Code mehr Token verwendet als eine Chat-Antwort
- Beginnen Sie mit einer Grundlinie, nicht mit einem Gefühl
- 1. Löschen zwischen unabhängigen Aufgaben
- 2. Kompaktieren Sie bei langen Arbeiten bewusst
- 3. Verkleinert den Kontext, der geladen wird, bevor mit der Arbeit begonnen wird
- 4. Machen Sie die Aufgabe eng genug, um Erkennungsschleifen zu vermeiden
- 5. Konzentrieren Sie sich auf die Werkzeug- und Testausgabe
- 6. Passen Sie Modell und Aufwand an die Entscheidung an
- 7. Fügen Sie nach der Reduzierung der Nutzung eine finanzielle Leitplanke hinzu
- Ein 10-minütiges Claude Code-Token-Audit
- Häufige Fehler
- Ich bitte nur um kürzere Antworten
- Kontext wird gelöscht, den die Aufgabe noch benötigt
- Cache-Treffer werden als Nullnutzung behandelt
- Für jede noch so kleine Frage einen Subagenten einsetzen
- Verwechslung einer Obergrenze mit Optimierung
- Häufig gestellte Fragen
- Warum ist die Nutzung des Claude Code-Tokens hoch, wenn die Antwort kurz ist?
- Löscht /clear meine vorherige Claude Code-Sitzung?
- Reduziert /compact immer meine Rechnung?
- Sollte ich Haiku immer zum Speichern von Token verwenden?
- Kann eine Schlüsselausgabenobergrenze API die Token-Nutzung reduzieren?
- Quellen
Um die Verwendung von Claude Code-Tokens zu reduzieren, kontrollieren Sie, was das Modell in jeder Runde verarbeiten muss. Eine kurze Antwort kann immer noch teuer sein, wenn die Anfrage eine lange Konversation, mehrere Dateilesevorgänge, Befehlsausgaben, Projektanweisungen, Tooldefinitionen und umfassende Überlegungen beinhaltet.
Das sinnvolle Ziel sind nicht die wenigsten Token in einer Antwort. Dies sind die niedrigsten Gesamtkosten für eine akzeptierte Änderung: Recherche, Bearbeitungen, Tests, Korrekturen und menschliche Überprüfung inbegriffen.
Optimieren Sie die Kosten pro akzeptierter Änderung, nicht die Tokens pro Antwort. Das Entfernen des notwendigen Kontexts kann eine Runde billiger und die Aufgabe teurer machen, wenn Claude rät, die falschen Dateien bearbeitet oder drei Reparaturrunden benötigt.
In diesem Handbuch werden aktuelle Claude Code-Steuerelemente wie /usage, /context, /clear, /compact, /model, /effort und /mcp verwendet. Dies gilt am direktesten für Sitzungen, die per API abgerechnet werden. Bei Abonnementplänen werden Zeitfenster für Zuschüsse anstelle einer Rechnung pro Anfrage verwendet, aber dieselben Kontextgewohnheiten können dazu beitragen, dass ein Zuschuss länger hält.
Warum Claude Code mehr Token verwendet als eine Chat-Antwort
Claude Code ist ein Agent, keine einzelne Eingabeaufforderung, gefolgt von einer einzelnen Antwort. Eine Arbeitssitzung kann Folgendes umfassen:
- Ihre Aufforderung und jede relevante frühere Wendung;
- Dateien, die Claude liest, während er das Repository erkundet;
- Befehls-, Test-, Compiler- und Tool-Ausgabe;
CLAUDE.md, anwendbare Projektregeln und aufgerufene Fähigkeiten;- Tooldefinitionen und Ergebnisse von MCP-Servern;
- Planung, erweitertes Denken, generierter Code und Erklärungen;
- Zusammenfassungen der Subagenten und etwaige Folgekorrekturen.
Der Kontext ist kumulativ. Wenn ein veraltetes Protokoll oder eine nicht zusammenhängende Designdiskussion im Gespräch verbleibt, kann es sein, dass spätere Runden es erneut verarbeiten. Durch schnelles Caching kann der Preis wiederholter Inhalte gesenkt werden, und Claude Code komprimiert den Verlauf automatisch nahe seiner Kontextgrenze, aber das ist auch kein Grund, irrelevantes Material für immer aufzubewahren.
Das führt zu einer praktischen Reihenfolge der Operationen:
- eine repräsentative Aufgabe messen;
- nicht verwandten Kontext entfernen;
- Reduzierung der ständigen Anweisungen und des Werkzeugaufwands;
- Verhindern Sie eine breite Erkundung und eine laute Ausgabe.
- Modell und Aufwand bewusst wählen;
- Messen Sie die erledigte Aufgabe erneut.
Beginnen Sie mit einer Grundlinie, nicht mit einem Gefühl
Führen Sie vor der Optimierung /usage aus. Für API-Benutzer meldet der Sitzungsblock die Token-Nutzung nach Modell und eine lokale Kostenschätzung zu Standardlistenpreisen. Diese Schätzung beinhaltet möglicherweise keine Gateway-Aktion oder keinen vertraglich vereinbarten Tarif. Verwenden Sie daher die Rechnung des Anbieters als finanzielle Quelle der Wahrheit.
Führen Sie /context aus, um zu sehen, was das aktuelle Kontextfenster belegt. Hier wird ein großer CLAUDE.md, eine aufgerufene Fertigkeit oder ein Werkzeug-Overhead sichtbar, anstatt nur eine Vermutung zu bleiben.
Wenn die Sitzung OmniaKey verwendet, vergleichen Sie diese lokalen Diagnosen mit dem Nutzungs-Dashboard. Es zeichnet das angeforderte Modell, Eingabe- und Ausgabetokens, Cache-Metadaten, Latenz und tatsächliche Kosten pro Anruf auf. Im Kontostand- und Nutzungsleitfaden werden Kontostand, Tastenobergrenzen und Nutzungsdatensätze erläutert.
Wählen Sie eine wiederholbare Aufgabe für die Vorher-Nachher-Prüfung aus. Aufnahme:
| Messen | Warum es wichtig ist |
|---|---|
| Eingabe-, Cache-Lese-, Cache-Schreib- und Ausgabe-Token | Zeigt an, wo sich die Nutzung ansammelt |
| Anzahl der Modelldrehungen und Werkzeugaufrufe | Macht Schleifen und wiederholte Erkundungen sichtbar |
| Wiederholungsversuche oder menschliche Korrekturen | Erfasst billige Wendungen, die zu Nacharbeit führten |
| Tests und Abnahmekriterien bestanden | Verhindert die Optimierung der Wegkorrektheit |
| Abgerechnete Endkosten | Misst das Ergebnis, für das Sie tatsächlich bezahlen |
Vergleichen Sie nicht zwei voneinander unabhängige Sitzungen. Eine Tippfehlerbehebung und eine ungewohnte Migration bieten keinen nützlichen Token-Benchmark.
1. Löschen zwischen unabhängigen Aufgaben
Die Gewohnheit mit dem höchsten Wert ist auch die einfachste: Verwenden Sie /clear, wenn die nächste Aufgabe die aktuelle Konversation nicht erfordert.
Bevor Sie eine Sitzung löschen, die Sie möglicherweise später benötigen, geben Sie ihr einen Namen:
/rename auth-refresh-investigation
/clear
Die frühere Sitzung bleibt über /resume verfügbar. Mit dem aktuellen Claude Code werden auch die von /usage nach /clear angezeigten Sitzungssummen zurückgesetzt, wodurch die nächste Aufgabe einfacher separat gemessen werden kann.
Gute Gründe für eine Löschung sind unter anderem:
- Übergang von einem Backend-Fehler zu einem nicht damit zusammenhängenden Marketingtext;
- Beenden einer Funktion und Starten eines neuen Repository-Bereichs;
- einen Ansatz aufgeben, dessen Annahmen falsch waren;
- mehrere große Protokolle mit sich führen, die die Entscheidung nicht mehr beeinflussen.
Nicht löschen, nur weil die Kontextanzeige verschoben wurde. Wenn die Aufgabe noch aktiv ist, bewahren Sie zunächst die überprüften Fakten und Entscheidungen auf oder verdichten Sie das Gespräch mit expliziten Anweisungen.
2. Kompaktieren Sie bei langen Arbeiten bewusst
/compact fasst die ältere Geschichte zusammen, sodass spätere Runden mit einer kleineren Darstellung funktionieren können. Fügen Sie eine Anweisung hinzu, die benennt, was überleben muss:
/compact Preserve the acceptance criteria, changed files, failing test output, and unresolved decisions.
Das ist sicherer als eine generische Zusammenfassung für eine lange Implementierung. Sie können auch eine kurze Komprimierungsanleitung in CLAUDE.md einfügen, wenn für das gesamte Projekt dieselbe Aufbewahrungsregel gilt.
Die Komprimierung ist nicht dasselbe wie das Zurücksetzen der Abonnementnutzung, und eine Kontextwarnung ist keine Warnung zum Abrechnungslimit. Durch die Verdichtung wird verwaltet, was im Gespräch übrig bleibt. Es wird kein Planzuschuss hinzugefügt oder ein API-Guthaben aufgeladen.
Verwenden Sie es, wenn die Aufgabe noch kohärent ist, der Pfad zum aktuellen Status jedoch verrauscht war. Verwenden Sie /clear, wenn sich die Arbeit selbst geändert hat.
3. Verkleinert den Kontext, der geladen wird, bevor mit der Arbeit begonnen wird
Claude Code liest Projektanweisungen beim Sitzungsstart. Nützliche Anweisungen verhindern Fehler; Ein in jede Sitzung kopiertes Handbuch verbraucht Kontext, unabhängig davon, ob die Aufgabe ihn benötigt oder nicht.
In den aktuellen Leitlinien von Anthropic wird empfohlen, CLAUDE.md prägnant zu halten und spezialisierte Arbeitsabläufe in Fähigkeiten zu verlagern, die bei Bedarf geladen werden. Eine gute Root-Datei enthält:
- Befehle, die eine Änderung verifizieren;
- Repository-spezifische Architekturgrenzen;
- nicht offensichtliche Umgebungseinschränkungen;
- Konventionen, die von normalen Sprachstandards abweichen.
Verschieben Sie lange API-Tutorials, einmalige Migrations-Runbooks und Domänenreferenzmaterial an einen anderen Ort. Verknüpfen Sie sie oder verpacken Sie sie als gezielte Fähigkeit, anstatt sie in jede Sitzung einzubetten.
MCP-Server führen zu einem ähnlichen Kompromiss. Führen Sie /mcp aus und deaktivieren Sie Server, die Sie nicht verwenden. Claude Code verschiebt standardmäßig vollständige Tooldefinitionen, aber Namen und aufgerufene Schemata belegen weiterhin den Kontext. Für einen einfachen Vorgang kann ein fokussierter CLI wie gh, aws oder sentry-cli kontexteffizienter sein als das Laden einer breiten Werkzeugoberfläche.
Überprüfen Sie /context nach dem Beschneiden erneut. Wenn sich der anfängliche Footprint nicht geändert hat, ermitteln Sie den tatsächlichen großen Mitwirkenden, bevor Sie weitere Konfigurationen bearbeiten.
4. Machen Sie die Aufgabe eng genug, um Erkennungsschleifen zu vermeiden
„Dieses Repository verbessern“ lädt zum Scannen ein. Eine begrenzte Eingabeaufforderung kann direkt zum Beweis führen:
Fix the 401 after token refresh in src/api/auth.ts.
Preserve the public response shape.
Add a regression test for an expired access token with a valid refresh token.
Run the focused auth test and the type checker.
Die Eingabeaufforderung identifiziert das Symptom, die wahrscheinliche Datei, den Vertrag und den Beweis. Claude kann bei Bedarf immer noch Abhängigkeiten überprüfen, aber es gibt einen Grund, nicht die gesamte Codebasis zu lesen.
Planen Sie bei wirklich komplexen Arbeiten vor der Bearbeitung. Eine kurze Recherche- und Planungsphase kann eine teure Implementierung auf der falschen Architektur verhindern. Für eine einzeilige, gut lokalisierte Lösung kann die Planung einen Mehraufwand verursachen. Verwenden Sie es, wenn Unsicherheit real ist.
Frühzeitige Kurskorrektur. Wenn Claude das falsche Problem löst, stoppen Sie die Runde, anstatt einen großen Patch erzeugen zu lassen und dann zu erklären, warum der Patch rückgängig gemacht werden muss. /rewind kann eine frühere Konversation und einen Code-Prüfpunkt wiederherstellen.
Ein Ausgangsvertrag hilft auch:
- mit der Entscheidung leiten;
- nur geänderte Dateien und Überprüfungsergebnisse auflisten;
- Wiederholen Sie die Aufforderung nicht.
- vor der Umsetzung fehlende Informationen erfragen;
- Begrenzen Sie ein Artefakt nur dann, wenn durch das Abschneiden erforderliche Beweise nicht verdeckt werden.
Kürzere Prosa spart einige Ausgabe-Tokens. Durch vermiedene Erkundungen und Nacharbeiten wird in der Regel mehr eingespart.
5. Konzentrieren Sie sich auf die Werkzeug- und Testausgabe
Große Befehlsausgaben gelangen in den Arbeitskontext. Bevorzugen Sie den engsten Befehl, der die Änderung nachweisen kann:
pnpm vitest run tests/unit/auth.test.ts
rg -n "FAIL|ERROR" test-output.log
git diff --check
Verstecken Sie Fehler nicht, nur um Token zu reduzieren. Behalten Sie die fehlgeschlagene Behauptung, relevante Stack-Frames, den Befehls-Exit-Status und genügend umgebende Ausgaben bei, um die Ursache zu diagnostizieren. Löschen Sie wiederholte Fortschrittsbalken, erfolgreiche Testlisten und Tausende nicht zusammenhängender Protokollzeilen.
Eine stabile Vorverarbeitung gehört in ein Skript oder einen Hook. Der Kostenleitfaden von Anthropic zeigt als Beispiel das Filtern eines sehr großen Testprotokolls, bevor Claude es sieht. Ein kleiner, überprüfter Filter ist zuverlässiger, als das Modell zu bitten, bei jedem Durchlauf dasselbe Rauschmuster erneut zu entdecken.
Bei Recherchen, die viele Dateilesevorgänge erfordern, kann ein begrenzter Subagent die ausführliche Erkundung aus der Hauptkonversation heraushalten und ein kurzes Ergebnis zurückgeben. Dadurch wird der Kontext isoliert; es garantiert nicht, dass insgesamt weniger Token vorhanden sind, da der Subagent über einen eigenen Kontext verfügt. Verwenden Sie es, wenn die Zusammenfassung ein wiederholtes Lesen in der Hauptaufgabe verhindert.
6. Passen Sie Modell und Aufwand an die Entscheidung an
Die Wahl des Modells ändert sowohl die Rate als auch die Anzahl der erforderlichen Versuche. Claude Sonnet 5 ist ein praktischer täglicher Ausgangspunkt, Claude Haiku 4.5 eignet sich für eng begrenzte, wiederholbare Arbeiten und Claude Opus 5 lässt sich leichter rechtfertigen, wenn Architektur, Mehrdeutigkeit oder die Kosten eines Fehlers hoch sind.
Verwenden Sie /model, um absichtlich zu wechseln. Der Claude Code-Modellleitfaden enthält eine umfassendere Richtlinie zur Aufgabenweiterleitung.
Erweiterte Denktoken werden als Ausgabetoken auf API-Pfaden abgerechnet. Reduzieren Sie bei einer einfachen, klar spezifizierten Aufgabe den Aufwand mit /effort und messen Sie, ob das Ergebnis noch besteht. Bei anspruchsvoller Planung oder ungewohntem Debugging kann ein zu geringer Aufwand zu Wiederholungsversuchen führen, die die Speicherung zunichtemachen.
Leiten Sie nicht jede Aufgabe an das günstigste Modell weiter und bezeichnen Sie die Richtlinie als optimiert. Vergleichen Sie die Kosten pro akzeptiertem Ergebnis, einschließlich Korrekturen und Überprüfungsschulden.
7. Fügen Sie nach der Reduzierung der Nutzung eine finanzielle Leitplanke hinzu
Eine Ausgabenobergrenze verringert den Tokenverbrauch nicht. Es begrenzt den finanziellen Schaden, wenn eine Schleife, ein Schlüsselleck oder eine unerwartete Arbeitslast weiterhin Anfragen sendet.
Erstellen Sie mit OmniaKey separate Schlüssel für lokale Entwicklung, Automatisierung und gemeinsame Arbeitslasten im API-Schlüssel-Dashboard. Geben Sie jeder Taste eine Kappe, die ihrer Aufgabe entspricht, und prüfen Sie dann die Verwendung, bevor Sie sie erhöhen. Getrennte Schlüssel machen Zuordnung und Widerruf eindeutiger als ein unbegrenzter Berechtigungsnachweis überall.
Auf die Reihenfolge kommt es an:
- Entfernen Sie unnötigen Kontext und Wiederholungsversuche.
- Messen Sie die normalen Aufgabenkosten.
- Legen Sie eine Obergrenze über der legitimen Varianz fest.
- Warnung oder Stopp, wenn die Arbeitslast diese Grenze überschreitet.
Eine zu niedrige Obergrenze führt lediglich dazu, dass ein Kostenproblem zu einem Scheitern in der Mitte der Aufgabe führt. Eine Obergrenze ohne Nutzungsüberprüfung sagt Ihnen nur, dass die Obergrenze erreicht wurde.
Ein 10-minütiges Claude Code-Token-Audit
Verwenden Sie diese Checkliste in einer echten Sitzung:
- Führen Sie
/usageaus und zeichnen Sie die Nutzung nach Modell auf. - Führen Sie
/contextaus und ermitteln Sie den größten vermeidbaren Beitragszahler. - Verwenden Sie
/clear, wenn die aktuelle Aufgabe nichts mit der früheren Konversation zu tun hat. CLAUDE.mdkürzen; Verschieben Sie spezielle Anweisungen in bedarfsgesteuerte Fertigkeiten.- Deaktivieren Sie nicht verwendete MCP-Server mit
/mcp. - Ersetzen Sie allgemeine Eingabeaufforderungen durch eine Datei-, Symptom-, Grenz- und Akzeptanzprüfung.
- Führen Sie gezielte Tests durch und filtern Sie sich wiederholende Ausgaben, ohne Fehler zu verbergen.
- Verwenden Sie
/modelund/effortje nach Schwierigkeitsgrad der Aufgabe. - Wiederholen Sie dieselbe Aufgabenklasse und vergleichen Sie die Kosten für abgeschlossene Aufgaben.
- Fügen Sie eine Kappe pro Taste hinzu, nachdem Sie den normalen Bereich kennen.
Ändern Sie jeweils eine oder zwei Variablen. Wenn Sie die Sitzung löschen, das Modell ändern, den Aufwand verringern und gleichzeitig die Aufgabe neu schreiben, wissen Sie nicht, welche Änderung geholfen hat.
Häufige Fehler
Ich bitte nur um kürzere Antworten
Dadurch wird die sichtbare Ausgabe reduziert, Dateilesevorgänge, Verlauf, Tools und Denken bleiben jedoch unberührt. Es ist nützlich, nur selten der größte Hebel.
Kontext wird gelöscht, den die Aufgabe noch benötigt
Fehlende Einschränkungen führen zu Vermutungen und Nacharbeiten. Bewahren Sie verifizierte Entscheidungen vor dem Löschen oder Komprimieren auf.
Cache-Treffer werden als Nullnutzung behandelt
Durch schnelles Caching kann der Preis wiederholter Eingaben gesenkt werden, zwischengespeicherte Token erscheinen jedoch weiterhin in der Nutzungsabrechnung. Halten Sie den wiederholten Kontext nützlich und überprüfen Sie den tatsächlichen Abrechnungsdatensatz.
Für jede noch so kleine Frage einen Subagenten einsetzen
Jeder Subagent verfügt über seinen eigenen Start- und Arbeitskontext. Delegierte begrenzte, großvolumige Exploration; Beantworten Sie eine kleine lokale Frage in der aktuellen Sitzung.
Verwechslung einer Obergrenze mit Optimierung
Eine Tastenkappe stoppt die Ausgabe an einer Grenze. Dadurch werden die Anforderungen unterhalb dieser Grenze nicht effizienter.
Häufig gestellte Fragen
Warum ist die Nutzung des Claude Code-Tokens hoch, wenn die Antwort kurz ist?
Die Anfrage kann den Gesprächsverlauf, Projektanweisungen, Dateien, Befehlsausgaben, Tools und Überlegungen umfassen, die viel umfangreicher sind als der endgültige Text. Überprüfen Sie /context und /usage, anstatt anhand der Antwortlänge zu urteilen.
Löscht /clear meine vorherige Claude Code-Sitzung?
Es beginnt eine neue Sitzung. Benennen Sie wichtige Arbeiten zunächst um und verwenden Sie /resume, um später zur beibehaltenen Sitzung zurückzukehren.
Reduziert /compact immer meine Rechnung?
Es reduziert den Verlauf, der in zukünftige Runden übertragen wird, was den späteren Eingabeverbrauch verringern kann. Der Nettoeffekt hängt davon ab, wie lange die Sitzung andauert und was in der Zusammenfassung enthalten ist. Überprüfen Sie dies daher mit /usage und Ihrem Abrechnungs-Dashboard.
Sollte ich Haiku immer zum Speichern von Token verwenden?
Nein. Ein günstigeres Modell kann für schmale Arbeiten wirtschaftlich sein, aber wiederholte Fehlversuche können mehr als eine erfolgreiche Sonett- oder Opus-Runde kosten. Routen Sie nach Aufgabe und messen Sie akzeptierte Ergebnisse.
Kann eine Schlüsselausgabenobergrenze API die Token-Nutzung reduzieren?
Nein. Die Ausgaben werden begrenzt, nachdem Anfragen die Nutzung verbrauchen. Kombinieren Sie Obergrenzen mit kleinerem Kontext, gezielten Eingabeaufforderungen, bewusstem Modellaufwand und einer Überprüfung pro Anruf.
Quellen
- Anthropic: Claude Code-Kosten verwalten
- Anthropic: Erkunden Sie das Kontextfenster Claude Code
- Anthropic: Best Practices Claude Code
- Anthropic: Claude Code Modelle und Aufwand konfigurieren
- Anthropic: Zwischenspeicherung der Eingabeaufforderung
- OmniaKey Kontostand und Nutzungsdokumentation
Faktengeprüft 8. August 2026. Claude Code Befehle, Modellverhalten und Abrechnungsoberflächen ändern sich; Überprüfen Sie die verknüpfte Erstanbieterdokumentation und Ihre tatsächlichen Nutzungsaufzeichnungen, bevor Sie ein Produktionsbudget festlegen.
Verwandte Artikel
Claude Fable 5 API Preise und Zugriff
Anthropic listet Fable 5 bei $10-Eingabe, $1-Cache-Lesevorgang und $50-Ausgabe pro Million Token auf. OmniaKey listet derzeit $2, $0.20, bzw. $10 auf.
Claude-Code-Kosten
Wählen Sie ein Abo für regelmäßige Nutzung und gehostete Funktionen oder API-Abrechnung für gemessene Nutzung, klare Modellpreise und Budgets pro Projekt.
Claude Haiku 5.5 im Test
Haiku 5.5 ist der schnelle, günstige Claude für große Mengen; Tokenizer und adaptive thinking machen die API-Migration wichtiger als einen Modellnamen zu ändern.
Neueste Beiträge
- Gemini 4 Argon vs GPT-6 Astra: Kosten, Tempo und Benchmarks im Vergleich
- SKY-001 vs GPT-6 Astra: CAD-Benchmark, Kosten und Verfügbarkeit
- Grok Voice 3.0: was neu ist, API-Preise und so nutzt man es
- Grok Imagine API: Python-Anleitung und 3 Modelle im Vergleich
- Kimi K3 im Test: gegen DeepSeek V4 Pro und V4.1 Flash