Zum Inhalt

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

/usage

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:

[████████░░░░░░░░] 47%

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

# Gut (kompakt)
TypeScript/Express Backend. Jest Tests.
Build: npm run build
# Schlecht (zu lang)
## Willkommen zum Projekt
Dieses Projekt ist ein fantastisches...
[500 Zeilen Prosa]

2. Selektives Datei-Laden

Statt:

Read the entire src/ directory

Besser:

Read only src/auth/login.ts

3. Conversation trimmen

Bei langen Sessions:

/compact

Oder:

Summarize our conversation so far and start fresh

4. Skills gezielt laden

Skills werden on-demand geladen. Vermeide:

# Skill der immer lädt
context: project

Besser:

# Skill der nur bei Aufruf lädt
context: conversation

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

What's my token usage this session?

Kosten-Limit setzen

In settings.json:

{
  "costLimit": {
    "daily": 10.00,
    "warn": 5.00
  }
}

Alerts

Claude Code warnt bei: - Context Window > 80% voll - Ungewöhnlich hohem Verbrauch - Approaching Cost Limit