Wie ich Codex-Tokens von 245 Mio. auf 28 Mio. pro Tag kostenlos reduziert habe (bei gleicher Geschwindigkeit)

@TimJayas
ENGLISCHvor 1 Monat · 08. Juni 2026
172K
434
29
6
1.3K

TL;DR

Dieser Leitfaden beschreibt, wie Sie den tÀglichen LLM-Token-Verbrauch von 245 Mio. auf 28 Mio. senken können, indem Sie Daten vorkompaktieren, Befehlsausgaben begrenzen und strukturierte Handoff-Dateien verwenden, um die Geschwindigkeit beizubehalten und gleichzeitig Kosten zu sparen.

Nachdem die Codex-Aktion endete und die echten Kontingente einsetzten, sah ich, wie meine tÀglichen Codex-Verbrauchsgrenzen schneller erreicht wurden.

Also fand ich ein System, um die Anzahl der Tokens, die ich ausgebe, zu reduzieren, ohne die Geschwindigkeit zu beeintrÀchtigen.

Ein Tag: 245 Millionen Tokens

Am nÀchsten Tag nach der Absicherung meines Systems: 28 Millionen

Hier ist genau, was ich geÀndert habe:

Schritt 1: Niemals Rohdaten fĂŒttern, immer zuerst vorverdichten

Codex braucht nicht dein 40 MB großes Handelsprotokoll, massiven JSON-Marktdump oder das gesamte Repository bei jedem Durchlauf. Ich lasse es jetzt einmalige Hilfsskripte erstellen, die „Nadelkarten“ anfertigen:

  • compact_logs.py → filtert nach Zeitstempel/Symbol/SchlĂŒsselwort und gibt nur die Top-N-Anomalien aus
  • summarize_data.py → extrahiert relevante Spalten, Zeilenanzahlen, Stichproben und wichtige Statistiken
  • repo_map.py → erstellt eine saubere Übersicht ĂŒber Einstiegspunkte, Konfiguration, KernablĂ€ufe (unter Auslassung von venv, node_modules, builds usw.)

FĂŒttere es mit 200–500 Tokens destillierter Erkenntnis anstatt mit 10k+ Rauschen.

Einmal bauen, fĂŒr immer wiederverwenden.

Schritt 2: Jede Befehlsausgabe aggressiv begrenzen

Die Standardausgabe ist tödlich:

  • git status
  • ls -la
  • cat file
  • python script. py

können den Kontext sofort explodieren lassen.

Ich baue jetzt in jede Anweisung Begrenzungen ein:

text
1head -n 50, tail -n 50, grep "ERROR" | head -n 30
2
3Schreibe vollstĂ€ndige Ergebnisse in temporĂ€re Dateien und ĂŒberprĂŒfe nur Bereiche.
4
5FĂŒge ĂŒberall --limit 100 Flags hinzu.

Schritt 3: Erstelle eine lebendige Übergabedatei (Dein Projekt-Gehirn)

Hör auf, Agenten bei jeder Sitzung alles neu entdecken zu lassen.

Ich fĂŒhre eine knappe HANDOFF.md (unter 1k Tokens), die Folgendes enthĂ€lt:

  • Aktuelles Ziel + Erfolgskennzahlen
  • Wichtige Dateien & letzte Entscheidungen
  • Bereits ausgefĂŒhrte Befehle + Ergebnisse
  • Bekannte Probleme und Liste „Nicht erneut lesen“
  • NĂ€chste Schritte

Beende jede Sitzung mit: „Verdichte aktuelle Erkenntnisse in HANDOFF.md, entferne Sackgassen, behalte nur umsetzbare Fakten.“

Schritt 4: Explizite „Tu nicht“-Anweisungen sparen massiv Tokens

Agenten lieben es abzuschweifen, also setze ich harte Grenzen:

  • „Überspringe node_modules, .venv, dist, logs/archive, generierte Dateien und alle Cache-Verzeichnisse“
  • „Fasse zusammen, bevor du eine neue Datei öffnest“
  • „Nie den vollstĂ€ndigen Quellcode einfĂŒgen, es sei denn, ich sage es ausdrĂŒcklich“
  • „ÜberprĂŒfe nur Dateien, die fĂŒr diese genaue Aufgabe benötigt werden“

FĂŒge diese einmal in deine AGENTS.md ein und beobachte, wie die Anzahl der erneuten LesevorgĂ€nge zusammenbricht.

Schritt 5: Fordere Zusammenfassungen, Diffs und Ausschnitte

Schlechte Aufforderung:

text
1Lese diese Datei und erklÀre sie.

Gute Aufforderung:

text
1Lokalisiere die PositionsgrĂ¶ĂŸenlogik der Risiko-Engine. Zeige nur diese Funktion + 3 Zeilen darĂŒber/darunter. ErklĂ€re den Grenzfall in einem Absatz.

Oder

text
1Erstelle eine einseitige Repository-Karte: Einstiegspunkte, Konfiguration, HauptdatenflĂŒsse und Backtest-Befehle. Überspringe Vendor-Verzeichnisse.

Gezielte Anfragen = winzige Kontextfenster

Schritt 6: Lasse Codex seinen eigenen Kontext regelmĂ€ĂŸig komprimieren

Alle 4-5 DurchlÀufe gebe ich ein:

text
1Fasse unseren Fortschritt in einer knappen Übergabenotiz zusammen. Entferne Wiederholungen und fehlgeschlagene Pfade. Behalte nur, was zum Fortfahren nötig ist.

Das GesprÀch bleibt schlank, auch wenn es wÀchst.

Schritt 7: Töte AusfĂŒhrlichkeit standardmĂ€ĂŸig

text
1Sei prĂ€zise. Gib nur den Patch + einen einzeiligen Grund aus. Wiederhole den Plan nicht, es sei denn, er hat sich geĂ€ndert. Kein FĂŒlltext.

Allein diese Regel reduziert die Ausgabe-Tokens drastisch.

NĂŒtzliche Befehle und Hilfsskripte, die ich tĂ€glich einsetze

Dies sind die genauen Einzeiler und Skripte, die ich kopiere und einfĂŒge oder die Codex am ersten Tag eines jeden Projekts generieren lasse.

Kernbefehle zur Begrenzung, die ich bei jedem Tool-Aufruf erzwinge:

text
1# Sichere Dateiinspektion
2head -n 80 somefile.py | cat
3tail -n 80 somefile.py | cat
4grep -n "KEYWORD" file.py | head -n 40
5
6# Git ohne den Feuerwehrschlauch
7git status --porcelain | head -n 30
8git log --oneline -15
9git diff --name-only | head -n 20
10
11# Daten & Logs (handelsspezifisch)
12tail -n 200 market_log.json | jq '.[-50:]' | head -n 100
13python -c "import pandas as pd; df = pd.read_csv('trades.csv'); print(df.head(20).to_string())" | head -n 150
14
15# Schreiben-dann-PrĂŒfen-Muster
16python analyze_backtest.py > temp_results.txt 2>&1
17head -c 8000 temp_results.txt # Byte-Grenze zur Sicherheit

Hilfsskripte, die ich Codex immer zuerst erstellen lasse (dann fĂŒhre ich sie selbst aus):

  • compact_logs.py → python compact_logs.py --symbol BTC --hours 24 > summary.txt
  • repo_map.py → python repo_map.py > HANDOFF.md (aktualisiert die Gehirndatei)
  • scan_errors.py → python scan_errors.py --limit 30 > errors.txt
  • summarize_json.py → python summarize_json.py market_snapshot.json > needle.txt

Eine Killerregel in AGENTS.md, nach der ich lebe (alles Unbekannte mit Byte-Grenze versehen):

text
1## Schutz der Befehlsausgabe
2Jeder Befehl mit unbekannter oder potenziell großer Ausgabe MUSS mit einer Byte-Grenze versehen werden.
3Standard: COMMAND 2>&1 | head -c 6000
4Wenn mehr benötigt wird, schreibe in eine temporĂ€re Datei und ich werde nur Bereiche ĂŒberprĂŒfen.

Prompt-Vorlage, die ich fĂŒr datenintensive Aufgaben wiederverwende:

text
1FĂŒhre zuerst compact_logs.py oder summarize_data.py aus, um eine <500-Token-Nadelkarte zu erstellen. Analysiere dann nur diese. Lies niemals die Rohdatei direkt.

Meine neue Faustregel

Lass Codex keine Rohdaten lesen, wenn eine 50-zeilige Zusammenfassung ausreichen wĂŒrde

Die Helfer, die ich in der ersten Woche gebaut habe, zahlen sich jede einzelne Stunde aus.

Tokeneffizienz war kein Modellproblem, sondern ein Systemproblem. Beherrsche einfach die Kontextdisziplin und du erreichst 8-10x mehr innerhalb des gleichen Kontingents.

Ich baue auch www.RedLeads.app, damit ich schneller Nutzer fĂŒr das finde, was ich veröffentliche. Mach mit beim Speedrun zu $10k MRR, indem du coole Systeme und Tools vibecodest.

Danke :)

Mit einem Klick speichern

Virale Artikel mit YouMind per KI tief lesen

Speichere die Quelle, stelle gezielte Fragen, fasse die Argumentation zusammen und verwandle einen viralen Artikel in wiederverwendbare Notizen in einem einzigen KI-Arbeitsbereich.

YouMind entdecken
FĂŒr Creator

Verwandle dein Markdown in einen sauberen 𝕏-Artikel

Wenn du eigene Langtexte veröffentlichst, wird die 𝕏-Formatierung von Bildern, Tabellen und Codeblöcken mĂŒhsam. YouMind macht aus einem ganzen Markdown-Entwurf einen sauberen, sofort postbaren 𝕏-Artikel.

Markdown zu 𝕏 testen

Mehr Muster zum EntschlĂŒsseln

Aktuelle virale Artikel

Mehr virale Artikel entdecken