Token Management¶
Verstehen und optimieren der Token-Nutzung in Claude Code.
Was sind Tokens?¶
Tokens sind die Grundeinheit für Text-Verarbeitung:
- ~4 Zeichen = 1 Token (Englisch)
- ~3 Zeichen = 1 Token (Deutsch, Code)
- 1 Zeile Code ≈ 10-20 Tokens
Context Window¶
Claude Code nutzt Modelle mit verschiedenen Context Windows:
| Model | Context Window | Effektiv nutzbar |
|---|---|---|
| Opus | 200K Tokens | ~150K |
| Sonnet | 200K Tokens | ~150K |
| Haiku | 200K Tokens | ~150K |
"Effektiv nutzbar" weil System-Prompt und Tools auch Tokens brauchen.
Token-Verbrauch anzeigen¶
Im Terminal¶
Zeigt: - Aktuelle Session-Tokens - Gesamt-Tokens heute - Geschätzte Kosten
Context-Indikator¶
In der Prompt-Box zeigt Claude Code wie voll das Context Window ist:
Was verbraucht Tokens?¶
| Element | Typischer Verbrauch |
|---|---|
| System Prompt | ~2.000 Tokens |
| CLAUDE.md | 500-2.000 Tokens |
| Aktive Skills | 500-1.000 pro Skill |
| Geladene Dateien | ~250 Tokens pro KB |
| Conversation History | Wächst kontinuierlich |
| Tool Outputs | Variiert stark |
Token-Optimierung¶
1. CLAUDE.md kurz halten¶
# Schlecht (zu lang)
## Willkommen zum Projekt
Dieses Projekt ist ein fantastisches...
[500 Zeilen Prosa]
2. Selektives Datei-Laden¶
Statt:
Besser:
3. Conversation trimmen¶
Bei langen Sessions:
Oder:
4. Skills gezielt laden¶
Skills werden on-demand geladen. Vermeide:
Besser:
Token-Kosten¶
Input Tokens (was du sendest)¶
| Model | Preis / 1M Tokens |
|---|---|
| Opus | $15.00 |
| Sonnet | $3.00 |
| Haiku | $0.25 |
Output Tokens (was Claude antwortet)¶
| Model | Preis / 1M Tokens |
|---|---|
| Opus | $75.00 |
| Sonnet | $15.00 |
| Haiku | $1.25 |
Beispielrechnung¶
Typische Session (30 Min aktives Arbeiten):
Input: 50.000 Tokens
Output: 20.000 Tokens
Sonnet:
Input: 50K × $3/1M = $0.15
Output: 20K × $15/1M = $0.30
Total: $0.45
Mit Haiku Sub-Agents (5 Tasks à 5K Tokens):
25K × $0.25/1M = $0.006
Monitoring¶
Session-Tracking¶
Kosten-Limit setzen¶
In settings.json:
Alerts¶
Claude Code warnt bei: - Context Window > 80% voll - Ungewöhnlich hohem Verbrauch - Approaching Cost Limit