Skip to main content

Token-Burn-Rate (Verbrauchsgeschwindigkeit der Tokens)

FÜR AI-AGENTENChatGPTClaude

Kritische ingenieurtechnische und finanzielle Kennzahl für die Verbrauchsgeschwindigkeit von Kontext- und Generierungstokens (sowie Dollar pro Stunde) in agentischen Entwicklungssitzungen unter Berücksichtigung des Prompt-Cachings.

1. Konzeptüberblick und systemisches Problem

Bei herkömmlichen Chatbots ist der Token-Verbrauch geringfügig: Eine Frage-Antwort-Runde verbraucht einige hundert Tokens. In Vibecoding-Szenarien und autonomen Agentenschleifen (Cursor Composer, Claude Code, OpenHands) ändert sich die Verbrauchsdynamik jedoch radikal. Der Agent lädt Projektregeln, Codebasis-Fragmente über Indizes, Tool-Schemas und Terminal-Logs in den Kontext und sendet bei jeder Iteration 50.000 bis 150.000 Tokens.

Wenn ein Agent 25 Schritte zur Behebung eines Bugs durchläuft, erreicht das kumulative Volumen der Eingabe-Tokens schnell mehrere Millionen. Wenn Ingenieure die Metrik Token Burn Rate nicht verstehen, stößt das Projekt rasch auf einen finanziellen Schock: Hunderte Dollar pro Tag für eine einzelne Workstation oder die Blockierung von Limits des unternehmensweiten API-Keys mitten im Arbeitstag.

2. Architektonische Taxonomie und mentales Modell

Die Struktur der Token-Kosten in modernen Agentensystemen gliedert sich in vier ungleichgewichtige Kategorien:

┌─────────────────────────────────────────────────────────────┐
│                 TOKEN BURN RATE COST BREAKDOWN              │
├─────────────────────────────────────────────────────────────┤
│ 1. Cached Input Tokens (Prompt Caching Hit) ➔ -90% вартості │
│    Статичні правила репозиторію, базові файли, системний промпт│
├─────────────────────────────────────────────────────────────┤
│ 2. Fresh Input Tokens (Uncached Cache Miss) ➔ 100% вартості │
│    Нові файли, логи терміналу, свіжі повідомлення інженера  │
├─────────────────────────────────────────────────────────────┤
│ 3. Generation Tokens (Output / Code Blocks) ➔ 3-5x тариф   │
│    Генерований код, виклики інструментів у форматі JSON     │
├─────────────────────────────────────────────────────────────┤
│ 4. Thinking / Reasoning Tokens (Extended CoT) ➔ Преміум     │
│    Внутрішні приховані міркування моделей Claude 3.7 / o1   │
└─────────────────────────────────────────────────────────────┘
  1. Basis-Eingabeverbrauch (Context Ingestion):
    • Das Kontextvolumen, das das Modell bei jedem Schritt erneut liest. Je länger der Dialog, desto höher die Last jeder folgenden Anfrage.
  2. Gecachter Kontext (Cached Prefix):
    • Tokens, die im KV-Cache der Provider-GPUs gespeichert sind. Sie haben reduzierte Kosten (z. B. $0.30 pro 1M statt $3.00 bei Claude Sonnet), sofern das Präfix der Anfrage innerhalb weniger Minuten unverändert bleibt.
  3. Generative Code-Tokens (Output Tokens):
    • Der Code, den das Modell zurückgibt. Er wird deutlich teurer abgerechnet als Eingabe-Tokens (Faktor 3–5), da er sequenzielle autoregressive Berechnungen auf der GPU erfordert.
  4. Tokens für erweitertes Denken (Thinking Tokens):
    • Interne Reasoning-Ketten neuerer Modellgenerationen. Eine komplexe Aufgabe kann 10.000 Thinking-Tokens generieren, bevor das Modell die erste Zeile Code schreibt.

3. Technischer Pipeline und interne Mechanik

Der Lebenszyklus des Monitorings und der Kontrolle der Token Burn Rate:

  1. Pre-Inference-Token-Zählung (Token Counting): Ein lokaler Tokenizer (z. B. tiktoken oder die Tokenisierungsbibliothek des Providers) berechnet die Länge des zusammengestellten Prompts vor dem Versand.
  2. Limitprüfung (Circuit Breaker & Guardrails): Das System vergleicht die aktuellen Ausgaben mit dem festgelegten Budget: Wenn die aktuelle Sitzung den Schwellenwert von $5.00 überschreitet, wird eine Warnung an den Ingenieur gesendet.
  3. Optimierung der Prompt-Struktur zur Cache-Erhaltung: Die Architektur der Anfrage wird so angeordnet, dass statische Daten (Regeln, Tool-Manifeste) am Anfang stehen und dynamische Daten (frische Terminal-Ausgaben) am Ende. Dies verhindert die Invalidierung des Provider-Caches.
  4. Abruf der Telemetrie nach der Antwort: Aus den HTTP-Headern der API-Antwort werden präzise Kennzahlen gelesen: prompt_tokens, completion_tokens, cache_read_input_tokens, cache_creation_input_tokens.
  5. Berechnung der aktuellen Verbrennungsrate: Die Verbrauchsrate ($/Minute oder $/Task) wird berechnet und in der Statuszeile der IDE oder des Terminals angezeigt.

4. Praktische Engineering-Szenarien in Production

01. Architektonische Strukturierung von Prompts zur Sicherstellung von 90% Cache-Rabatt

Ein Ingenieur konfiguriert die Arbeit mit Claude 3.7 Sonnet:

  • Wenn ein dynamischer timestamp oder variable Logs am Anfang des System-Prompts platziert werden, wird der gesamte 100k-Kontext als neu betrachtet, was $0.30 pro Schritt verbrennt.
  • Durch Verschieben variabler Variablen in den letzten Block der Anfrage stellt der Ingenieur eine Cache-Hit-Rate von 95% sicher und senkt die Kosten eines 20-Schritte-Zyklus von $6.00 auf $0.80.

02. Unternehmensweites Gateway zur Kontrolle der Entwickler-Budgets

Der CTO eines Unternehmens implementiert einen Proxy-Server (LiteLLM / Portkey):

  • Jeder Ingenieur erhält ein persönliches tägliches Limit von $15.
  • Bei Erreichen von 80% des Limits erhält der Entwickler eine Benachrichtigung in Slack.
  • Bei 100% schaltet das Tool unkritische Aufgaben automatisch auf ultragünstige Modelle um (DeepSeek V3 oder Claude Haiku).

03. Erkennung von Notfall-Schleifen (Infinite Loop Detection)

Ein autonomer Agent gerät in eine endlose Schleife beim Versuch, eine inkompatible Bibliothek zu installieren:

  • Der Token Burn Rate Detector bemerkt, dass in den letzten 3 Minuten 8 Anfragen ohne Änderung des resultierenden Codes gesendet wurden, was 1.2M Tokens verbrannt hat.
  • Der Prozess wird sofort abgebrochen, um die Gelder des Unternehmens zu schützen.

5. Fallstricke, typische Fehler und Sicherheit

  • Versehentliche Invalidierung des Prefix-Caches: Das Hinzufügen zufälliger UUIDs oder aktueller Zeitstempel am Anfang des Gesprächs zerstört den gesamten KV-Cache und erhöht die Rechnung um das Zehnfache.
  • Unsichtbarer Overdraft bei Thinking-Modellen (Thinking Budget Overflow): Wenn der Parameter max_thinking_tokens nicht begrenzt wird, kann das Modell 30.000 Tokens für trivialles Überlegen einer Button-Namensänderung verwenden und Geld ohne Mehrwert verbrennen.
  • Vergessene Hintergrund-Sessions im Terminal: Das Starten mehrerer CLI-Agenten in verschiedenen Terminal-Tabs ohne Monitoring kann dazu führen, dass das Unternehmenskonto unbemerkt leer gefahren wird, wenn einer der Prozesse hängt.
  • Falsche Konfiguration der Provider-Benachrichtigungen: Das Fehlen konfigurierter harter Limits (Hard Limits) in den Dashboards von Anthropic oder OpenAI birgt das Risiko unerwarteter Abbuchungen von Tausenden Dollar von der hinterlegten Kreditkarte.
/ Häufig gestellte FragenSchema.org FAQPage

FAQ: Token-Burn-Rate (Verbrauchsgeschwindigkeit der Tokens)

Bei jedem Schritt des ReAct-Zyklus muss der Agent die gesamte vorherige Denkhistorie, Datei-Diffs und Compiler-Fehler erneut an die API senden. Eine 20-Schritte-Sitzung mit einem Kontext von 80k Tokens generiert innerhalb weniger Minuten über 1,6 Millionen Eingabe-Tokens.
/ Interne Links
Alle Begriffe