1 Voraussetzungen & Grundbegriffe
Bevor wir loslegen, kläre kurz zwei Dinge: Was du brauchst und was du nicht brauchst.
Du brauchst NICHT:
- Ein Claude-Abo bei Anthropic (kostet ca. 18–90 € / Monat)
- Programmierkenntnisse
- Einen teuren Computer (außer beim Ollama-Weg)
Du brauchst:
- Einen Windows-, Mac- oder Linux-Computer
- Eine stabile Internetverbindung
- Ca. 20–30 Minuten Zeit
2 Installation: Node.js & Claude Code
Schritt 2.1 — Node.js installieren
Claude Code ist in JavaScript geschrieben und benötigt Node.js als Laufzeitumgebung. Das ist kostenlos und offiziell.
-
1Gehe auf nodejs.org und lade die Version mit der Aufschrift "LTS" (Long Term Support) herunter. LTS bedeutet: stabil und empfohlen. Nicht die neueste Version nehmen.
-
2Öffne die heruntergeladene Datei und folge dem Installations-Assistenten. Klicke einfach immer auf "Weiter / Next". Keine Anpassungen nötig.
-
3Starte deinen Computer neu (oder zumindest das Terminal). Das ist wichtig, damit Windows/Mac den neuen Befehl
npmkennt. -
4Öffne das Terminal und tippe diesen Befehl, um die Installation zu prüfen:
Du solltest etwas wienode --versionv22.14.0sehen. Erscheint eine Zahl → alles gut. Erscheint ein Fehler → Node.js neu installieren.
Windows-Taste + R, tippe cmd und drücke Enter. Oder suche in der Taskleiste nach "PowerShell". Mac: Drücke Cmd + Leertaste, tippe "Terminal" und drücke Enter.Schritt 2.2 — Claude Code installieren
Jetzt installierst du Claude Code selbst. Tippe diesen Befehl in dein Terminal:
terminalnpm install -g @anthropic-ai/claude-code
Das -g bedeutet "global" — Claude Code wird systemweit installiert, nicht nur für ein einzelnes Projekt. Die Installation dauert ca. 1–2 Minuten.
Prüfe danach die Installation:
terminalclaude --version
Du solltest eine Versionsnummer sehen (z. B. 1.2.3 (Claude Code)). Falls ein Fehler erscheint, lies den Troubleshooting-Abschnitt am Ende.
npm nicht gefunden wird, muss Node.js zur System-PATH-Variable hinzugefügt werden. Deinstalliere Node.js und installiere es neu — beim Re-Installer gibt es eine Checkbox "Automatically add to PATH". Stelle sicher, dass diese aktiviert ist.3 Die 2 Modi im Vergleich
Claude Code kann auf zwei grundsätzlich verschiedene Arten betrieben werden. Verstehe den Unterschied, bevor du weitermachst — er bestimmt, welche settings.json du brauchst.
| Modus 1: Anthropic direkt | Modus 2: OpenRouter | |
|---|---|---|
| Was ist es? | Du verbindest dich direkt mit Anthropics eigenen Servern | Ein Zwischendienst leitet deine Anfragen zu verschiedenen KI-Modellen weiter |
| Modelle | Nur Claude-Modelle (Sonnet, Opus, Haiku) | 300+ Modelle: Claude, Llama, Gemma, DeepSeek, GPT etc. |
| Qualität | ⭐⭐⭐⭐⭐ Höchste (Original) | ⭐⭐⭐–⭐⭐⭐⭐⭐ (je nach Modell) |
| Kosten | Claude Pro ~20 $/Monat Abo oder per Token (API-Key) | Viele Modelle gratis; Claude-Modelle günstiger als direkt |
| Bezahlung | Anthropic-Account / Console-API-Key | OpenRouter-Guthaben (Credits) |
| Wann empfohlen? | Du hast bereits ein Claude-Abo oder brauchst maximale Qualität | Du willst sparen oder verschiedene Modelle ausprobieren |
settings.json tauschen. In Abschnitt 6 zeigen wir dir den schnellsten Weg dafür.4 Modus 1: Anthropic direkt
Bei diesem Modus kommuniziert Claude Code direkt mit Anthropics Servern. Du bekommst die originalen Claude-Modelle in voller Qualität.
Variante A — Claude-Abo (claude.ai Pro / Max)
Du hast ein Abo auf claude.ai? Dann ist die Einrichtung am einfachsten:
-
1Stelle sicher, dass deine
settings.jsonkeine Zeile mitANTHROPIC_BASE_URLenthält — oder dass die Datei noch gar nicht existiert. Das ist der Standardzustand. -
2Starte Claude Code im Terminal:
terminal
claude -
3Beim ersten Start erscheint ein Login-Dialog. Wähle Option 1: "Claude account with subscription". Es öffnet sich ein Browserfenster — melde dich mit deinem claude.ai-Account an.
Die settings.json beim Abo-Modus: Sie kann leer bleiben oder komplett fehlen. Falls sie existiert, darf sie keine URL-Umleitung enthalten:
~/.claude/settings.json (Abo-Modus){
"theme": "dark"
}
Oder gar keine Datei — Claude Code meldet sich dann einfach über den Browser an.
Variante B — Anthropic API-Key (Console / pay-per-use)
Du hast einen API-Key von console.anthropic.com? Damit zahlst du pro Token, brauchst kein Abo.
-
1Gehe auf console.anthropic.com → API Keys und erstelle einen neuen Key. Er beginnt mit
sk-ant-.... -
2Erstelle oder bearbeite die globale settings.json (
~/.claude/settings.json) mit diesem Inhalt:~/.claude/settings.json (API-Key-Modus)
{ "env": { "ANTHROPIC_API_KEY": "sk-ant-DEIN_ANTHROPIC_KEY_HIER" } } -
3Starte Claude Code:
terminal
Claude Code erkennt den API-Key automatisch und verbindet sich mit Anthropics Servern — kein Browser-Login nötig.claude
ANTHROPIC_BASE_URL in der settings.json stehen. Sobald dieses Feld gesetzt ist, werden alle Anfragen umgeleitet — zu OpenRouter oder Ollama.Startbefehl für Anthropic-Modus
terminal — Anthropic direkt# Einfach starten (nutzt eingeloggten Account oder API-Key aus settings.json)
claude
# Bestimmtes Modell erzwingen
claude --model claude-sonnet-4-5-20250929
# Oder das leistungsstärkste Modell
claude --model claude-opus-4-5
5 Modus 2: OpenRouter
OpenRouter ist ein Dienst, der dir Zugang zu über 300 KI-Modellen über eine einzige Schnittstelle gibt. Viele Modelle sind kostenlos nutzbar.
Schritt 5.1 — OpenRouter-Account & Key erstellen
-
1Gehe auf openrouter.ai und erstelle einen kostenlosen Account.
-
2(Optional, aber empfohlen) Lade einmalig 5–10 USD Guthaben auf ("Credits" im Dashboard). Mit einem kleinen Guthaben werden tägliche Gratis-Kontingente für viele Modelle freigeschaltet. Das Guthaben wird dabei nicht verbraucht, solange du kostenlose Modelle nutzt.
-
3Navigiere im Dashboard zu "API Keys" → "Create Key". Kopiere den generierten Key — er beginnt mit
sk-or-v1-....
Schritt 5.2 — settings.json für OpenRouter
Speicherort der globalen settings.json:
- Windows:
C:\Users\DEINNAME\.claude\settings.json - macOS / Linux:
~/.claude/settings.json
Erstelle den Ordner falls nötig:
powershellNew-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude"
notepad "$env:USERPROFILE\.claude\settings.json"
terminalmkdir -p ~/.claude
nano ~/.claude/settings.json
Kopiere diesen Inhalt in die Datei:
~/.claude/settings.json (OpenRouter-Modus){
"env": {
"ANTHROPIC_BASE_URL": "https://openrouter.ai/api",
"ANTHROPIC_AUTH_TOKEN": "sk-or-v1-DEIN_OPENROUTER_KEY_HIER",
"ANTHROPIC_API_KEY": """",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "meta-llama/llama-3.3-70b-instruct:free"
}
}
ANTHROPIC_BASE_URLmuss exakthttps://openrouter.ai/apilauten — ohne/v1am Ende! Claude Code hängt den Pfad selbst an.ANTHROPIC_AUTH_TOKENenthält deinen OpenRouter-KeyANTHROPIC_API_KEYmuss auf einen leeren String""gesetzt sein — sonst versucht Claude Code, sich bei Anthropic anzumelden
Schritt 5.3 — Alten Login entfernen
Falls du vorher im Anthropic-Modus eingeloggt warst, musst du dich zuerst abmelden:
terminal# Starte Claude Code kurz
claude
# Dann im Claude-Code-Prompt eingeben:
/logout
Danach Claude Code mit /exit beenden und neu starten.
Startbefehl für OpenRouter-Modus
terminal — OpenRouter# Normaler Start (nutzt Modell aus settings.json)
claude
# Bestimmtes Modell für diese Sitzung erzwingen
claude --model meta-llama/llama-3.3-70b-instruct:free
# Claude über OpenRouter nutzen (kostenpflichtig, aber günstiger als direkt)
claude --model anthropic/claude-sonnet-4
# Günstigstes leistungsfähiges Modell
claude --model deepseek/deepseek-chat-v3
Du kannst das Modell auch innerhalb einer laufenden Sitzung wechseln:
innerhalb claude code/model meta-llama/llama-3.3-70b-instruct:free
Verbindung prüfen
Starte Claude Code und tippe:
innerhalb claude code/status
Du siehst dann, mit welchem Backend und Modell du gerade verbunden bist. Prüfe auch dein OpenRouter-Dashboard unter "Activity" — dort erscheinen deine Anfragen in Echtzeit.
6 Zwischen den Modi wechseln
Das Wechseln ist einfacher als du denkst. Es gibt zwei Methoden:
Methode 1: Zwei settings-Dateien vorbereiten (empfohlen)
Erstelle einmalig zwei Dateien im .claude-Ordner — eine für jeden Modus. Zum Wechseln kopierst du einfach die gewünschte Datei.
Einmalig vorbereiten — erstelle beide Vorlagen:
powershell — einmalig# Anthropic-Vorlage erstellen
notepad "$env:USERPROFILE\.claude\settings-anthropic.json"
# Inhalt: {"env": {"ANTHROPIC_API_KEY": "sk-ant-DEINKEY"}}
# OpenRouter-Vorlage erstellen
notepad "$env:USERPROFILE\.claude\settings-openrouter.json"
# Inhalt: siehe Abschnitt 5
Zu Anthropic wechseln:
powershellCopy-Item "$env:USERPROFILE\.claude\settings-anthropic.json" `
"$env:USERPROFILE\.claude\settings.json" -Force
Zu OpenRouter wechseln:
powershellCopy-Item "$env:USERPROFILE\.claude\settings-openrouter.json" `
"$env:USERPROFILE\.claude\settings.json" -Force
Danach Terminal neu öffnen und claude starten.
Einmalig vorbereiten — erstelle beide Vorlagen:
terminal — einmalig# Anthropic-Vorlage anlegen
nano ~/.claude/settings-anthropic.json
# Inhalt: {"env": {"ANTHROPIC_API_KEY": "sk-ant-DEINKEY"}}
# OpenRouter-Vorlage anlegen
nano ~/.claude/settings-openrouter.json
# Inhalt: siehe Abschnitt 5
Zu Anthropic wechseln:
terminalcp ~/.claude/settings-anthropic.json ~/.claude/settings.json
Zu OpenRouter wechseln:
terminalcp ~/.claude/settings-openrouter.json ~/.claude/settings.json
~/.zshrc oder ~/.bashrc ein:
alias cc-anthropic='cp ~/.claude/settings-anthropic.json ~/.claude/settings.json && echo "✅ Anthropic-Modus aktiv"'
alias cc-openrouter='cp ~/.claude/settings-openrouter.json ~/.claude/settings.json && echo "✅ OpenRouter-Modus aktiv"'
Danach reicht ein cc-anthropic oder cc-openrouter im Terminal.
Methode 2: Direkt beim Starten per Umgebungsvariable
Du kannst Einstellungen auch direkt beim Start überschreiben, ohne die settings.json zu ändern. Diese Methode ist gut für einmalige Sitzungen:
Einmalig OpenRouter für diese Sitzung nutzen:
powershell$env:ANTHROPIC_BASE_URL="https://openrouter.ai/api"
$env:ANTHROPIC_AUTH_TOKEN="sk-or-v1-DEINKEY"
$env:ANTHROPIC_API_KEY=""
claude
Zurück zu Anthropic (Variablen entfernen):
powershellRemove-Item Env:ANTHROPIC_BASE_URL -ErrorAction SilentlyContinue
Remove-Item Env:ANTHROPIC_AUTH_TOKEN -ErrorAction SilentlyContinue
$env:ANTHROPIC_API_KEY="sk-ant-DEINKEY"
claude
Einmalig OpenRouter für diese Sitzung nutzen:
terminalANTHROPIC_BASE_URL="https://openrouter.ai/api" \
ANTHROPIC_AUTH_TOKEN="sk-or-v1-DEINKEY" \
ANTHROPIC_API_KEY="" \
claude
Zurück zu Anthropic:
terminalunset ANTHROPIC_BASE_URL
unset ANTHROPIC_AUTH_TOKEN
ANTHROPIC_API_KEY="sk-ant-DEINKEY" claude
ANTHROPIC_BASE_URL setzt, gilt das — egal was in der settings.json steht. Schließe das Terminal um zur settings.json-Einstellung zurückzukehren.Schnell-Übersicht: Welche settings.json für welchen Modus?
| Modus | ANTHROPIC_BASE_URL | ANTHROPIC_API_KEY | ANTHROPIC_AUTH_TOKEN |
|---|---|---|---|
| Anthropic Abo | nicht gesetzt | nicht gesetzt | nicht gesetzt (Login per Browser) |
| Anthropic API-Key | nicht gesetzt | sk-ant-... |
nicht gesetzt |
| OpenRouter | https://openrouter.ai/api |
"" (leer!) |
sk-or-v1-... |
| Ollama (lokal) | http://localhost:11434/api |
"" (leer!) |
ollama |
7 Was muss ich konkret tun? — Die explizite Checkliste
Dieser Abschnitt ist eine direkte Antwort auf die Frage: "Was genau mache ich, wenn ich Anthropic nutzen will — und was, wenn ich OpenRouter nutzen will?" Kein Erklärtext, nur Schritte.
Schritt 1 — Die settings.json komplett leeren oder löschen
Das ist der wichtigste Schritt. Öffne die Datei:
- Windows:
%USERPROFILE%\.claude\settings.json(im Explorer-Pfad eingeben) - macOS / Linux:
~/.claude/settings.json
Ersetze den gesamten Inhalt durch diese zwei Zeichen — oder lösche die Datei komplett:
~/.claude/settings.json → Anthropic-Modus (leere Datei){}
ANTHROPIC_BASE_URL— dieses Feld leitet alle Anfragen um (zu OpenRouter, Ollama o.ä.)ANTHROPIC_AUTH_TOKENmit einem OpenRouter-Key
ANTHROPIC_BASE_URL gesetzt ist, verlässt Claude Code Anthropics Server. Entferne es komplett.
Schritt 2A — Mit Abo (claude.ai Pro / Max)
Du hast ein aktives Abo auf claude.ai? Dann brauchst du keinen API-Key. Die settings.json bleibt leer ({}).
Starte Claude Code:
terminalclaude
Beim allerersten Start öffnet sich automatisch ein Browser-Fenster. Melde dich dort mit deinem claude.ai-Account an. Nach dem Login schließt sich das Fenster und Claude Code startet. Ab dem zweiten Start kein Login mehr nötig — die Zugangsdaten werden sicher gespeichert.
Schritt 2B — Mit Anthropic API-Key (ohne Abo)
Du hast keinen claude.ai-Abo, aber einen API-Key von console.anthropic.com? Der Key beginnt mit sk-ant-api03-....
Trage ihn in die settings.json ein — und nur das, sonst nichts:
~/.claude/settings.json → Anthropic API-Key{
"env": {
"ANTHROPIC_API_KEY": "sk-ant-api03-DEIN_KEY_HIER"
}
}
Dann starten:
terminalclaude
Kein Browser-Login. Claude Code verbindet sich direkt mit Anthropics Servern und nutzt deinen Key zur Authentifizierung.
Schritt 3 — Prüfen ob die Verbindung stimmt
Starte Claude Code und tippe im Prompt:
im Claude Code Prompt/status
Was du sehen solltest:
- Bei Abo-Login: deine E-Mail-Adresse und "claude.ai subscription"
- Bei API-Key: "API key" und das verwendete Modell
- Base URL: leer oder
https://api.anthropic.com— auf keinen Fall "openrouter"
/logout im Claude Code Prompt, dann /exit. Öffne ein neues Terminal und starte claude neu.Hier leitest du Claude Code zu OpenRouter um. Du brauchst einen kostenlosen OpenRouter-Account und einen API-Key von dort.
Schritt 1 — OpenRouter-Key besorgen
Falls noch nicht geschehen: Gehe auf openrouter.ai → API Keys, erstelle einen Key (beginnt mit sk-or-v1-...) und kopiere ihn.
Schritt 2 — settings.json mit OpenRouter-Inhalt befüllen
Öffne ~/.claude/settings.json und ersetze den gesamten Inhalt durch folgendes. Trage deinen Key ein:
~/.claude/settings.json → OpenRouter-Modus{
"env": {
"ANTHROPIC_BASE_URL": "https://openrouter.ai/api",
"ANTHROPIC_AUTH_TOKEN": "sk-or-v1-DEIN_OPENROUTER_KEY_HIER",
"ANTHROPIC_API_KEY": """",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "meta-llama/llama-3.3-70b-instruct:free"
}
}
ANTHROPIC_BASE_URLendet auf/api— niemals/api/v1ANTHROPIC_API_KEYmuss auf""(leerer String) gesetzt sein — nicht weglassenANTHROPIC_AUTH_TOKENenthält deinen OpenRouter-Key
Schritt 3 — Datei speichern und alten Login entfernen
Datei speichern. Dann Terminal öffnen, kurz claude starten und eingeben:
im Claude Code Prompt/logout
Danach /exit — Terminal schließen und neu öffnen.
Schritt 4 — Starten
terminalclaude
Es erscheint kein Browser-Login mehr. Claude Code verbindet sich direkt über OpenRouter mit dem Modell aus der settings.json.
/status eingeben. In der Zeile "Base URL" sollte openrouter.ai stehen. Prüfe zusätzlich dein OpenRouter-Dashboard — dort erscheinen deine Anfragen in Echtzeit.Steht
ANTHROPIC_BASE_URL in der settings.json? → OpenRouter-ModusSteht
ANTHROPIC_BASE_URL nicht in der settings.json? → Anthropic-Modus
8 Weg C: Ollama (vollständig lokal)
Bei Ollama läuft die KI komplett auf deinem Computer. Kein Internet nötig, keine Kosten, volle Privatsphäre. Dafür braucht dein PC etwas mehr Leistung.
Schritt 5.1 — Ollama installieren
-
1Gehe auf ollama.com und lade das Programm für dein Betriebssystem herunter. Installation ist wie ein normales Programm.
-
2Starte Ollama. Es läuft im Hintergrund (du siehst es evtl. im System-Tray / in der Menüleiste).
-
3Lade ein Sprachmodell herunter. Für Programmieraufgaben empfohlen:
Das Modell ist ca. 4,7 GB groß. Einmaliger Download.ollama pull qwen2.5-coder:7b
Schritt 5.2 — settings.json für Ollama
Bearbeite deine ~/.claude/settings.json und ersetze den gesamten Inhalt durch:
settings.json{
"env": {
"ANTHROPIC_BASE_URL": "http://localhost:11434/api",
"ANTHROPIC_AUTH_TOKEN": "ollama",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen2.5-coder:7b"
}
}
ollama als Wert eintragen. Wichtig ist die URL http://localhost:11434 — das ist die Adresse, unter der Ollama auf deinem Computer lauscht.9 Claude Code starten & erste Befehle
Jetzt kommt der spannende Teil. Öffne das Terminal, navigiere zu einem Projektordner und starte Claude Code:
terminalclaude
Beim allerersten Start erscheint möglicherweise eine Abfrage zu Nutzungsbedingungen. Bestätige mit Enter.
Wichtige Befehle in Claude Code
| Befehl | Was er macht |
|---|---|
/help | Zeigt alle verfügbaren Befehle |
/config | Öffnet die Einstellungen direkt in Claude Code |
/model | Wechselt das KI-Modell für diese Sitzung |
/clear | Löscht den aktuellen Gesprächsverlauf (spart Kontext) |
/cost | Zeigt die bisherigen Kosten der Sitzung |
/exit | Beendet Claude Code |
Ctrl + C | Aktuellen Befehl abbrechen |
Dein erstes Gespräch
Sobald Claude Code gestartet ist, kannst du direkt in normaler Sprache schreiben:
beispielErstelle eine einfache Python-Datei, die "Hallo Welt" ausgibt.
10 Modelle bei OpenRouter: Auto-Router, Gratis-Modelle & Modell-Namen finden
Option A — Der automatische Gratis-Router (einfachste Lösung)
OpenRouter bietet einen speziellen Modell-Namen, der automatisch ein verfügbares kostenloses Modell auswählt: openrouter/free
Wie funktioniert das? OpenRouter analysiert deine Anfrage, filtert alle aktuell verfügbaren Gratis-Modelle nach passenden Fähigkeiten und wählt dann zufällig eines aus. Du musst dich um nichts kümmern — wenn ein Modell ein Rate-Limit hat, wird automatisch ein anderes gewählt.
Trage einfach diesen Modell-Namen in deine settings.json ein:
~/.claude/settings.json → Auto-Router{
"env": {
"ANTHROPIC_BASE_URL": "https://openrouter.ai/api",
"ANTHROPIC_AUTH_TOKEN": "sk-or-v1-DEIN_KEY",
"ANTHROPIC_API_KEY": "",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "openrouter/free"
}
}
Welches Modell tatsächlich verwendet wurde, siehst du nach der Antwort im Claude-Code-Terminal oder in deinem OpenRouter-Dashboard unter "Activity".
Option B — Einen bestimmten Modell-Namen selbst finden
Du möchtest ein bestimmtes Modell nutzen? So findest du den exakten Namen, den du in die settings.json eintragen kannst:
-
1Gehe auf openrouter.ai/models — das ist die offizielle Modellliste.
-
2Nur Gratis-Modelle anzeigen: Klicke links auf den Filter "Free" oder füge
?pricing=freean die URL an. Du siehst jetzt nur Modelle, die $0 kosten.https://openrouter.ai/models?pricing=free -
3Klicke auf ein Modell, das dich interessiert. Es öffnet sich die Detailseite.
-
4Den Modell-Namen kopieren: Auf der Detailseite siehst du oben in der URL oder direkt auf der Seite den Identifier im Format
anbieter/modellname:free. Klicke auf das Kopier-Symbol neben dem Namen.Beispiele für Modell-IDs:Das Muster ist immer:
meta-llama/llama-3.3-70b-instruct:free
google/gemma-3-27b-it:free
qwen/qwen3-coder-480b-a35b-instruct:free
deepseek/deepseek-r1:freeanbieter/modellname:free— das:freeam Ende bedeutet "kostenlose Variante". -
5Trage den kopierten Namen in deine settings.json ein:
settings.json
Starte Claude Code neu — fertig."ANTHROPIC_DEFAULT_SONNET_MODEL": "HIER_DEN_KOPIERTEN_NAMEN_EINFÜGEN"
openrouter.ai/meta-llama/llama-3.3-70b-instruct — dann ist alles nach openrouter.ai/ die Modell-ID. Hänge :free dran, falls es sich um ein Gratis-Modell handelt.Aktuelle Empfehlungen (Stand April 2026)
Gratis-Modelle auf OpenRouter wechseln gelegentlich. Die folgende Tabelle zeigt bewährte Optionen — prüfe die Verfügbarkeit immer aktuell auf openrouter.ai/models?pricing=free.
| Modell-ID (zum Kopieren) | Stärke | Kosten | Empfehlung |
|---|---|---|---|
openrouter/free |
Automatisch, zufällig | GRATIS | ⭐ Für Einsteiger & schnellen Start |
qwen/qwen3-coder-480b-a35b-instruct:free |
Stärkstes freies Coding-Modell | GRATIS | ⭐⭐ Beste Codequalität gratis |
meta-llama/llama-3.3-70b-instruct:free |
Stark, gutes Reasoning | GRATIS | Solide Allround-Wahl |
deepseek/deepseek-r1:free |
Stark bei Logik & Debugging | GRATIS | Gut für komplexe Aufgaben |
google/gemma-3-27b-it:free |
Solide Codequalität | GRATIS | Gute Alternative |
anthropic/claude-sonnet-4 |
Sehr stark (Original-Claude) | KOSTENPFLICHTIG | Wenn Gratis-Qualität nicht reicht |
429-Fehlermeldung bekommst: Warte einige Minuten oder wechsle das Modell. Mit dem Auto-Router openrouter/free passiert das automatisch.Modell während einer laufenden Sitzung wechseln
Du musst Claude Code nicht neu starten um das Modell zu wechseln. Tippe im Prompt:
im Claude Code Prompt/model meta-llama/llama-3.3-70b-instruct:free
Das gilt nur für die aktuelle Sitzung. Beim nächsten Start greift wieder die settings.json.
11 Glossar: Fachbegriffe erklärt
| Begriff | Einfache Erklärung |
|---|---|
| Terminal / CLI | Ein Textfenster, in das du Befehle tippst. Wie MS-DOS früher. Kein Klicken, nur tippen. |
| API | Eine "Steckdose" für Software. Ermöglicht, dass verschiedene Programme miteinander kommunizieren. |
| API-Key | Dein persönliches Passwort für einen API-Dienst. Gibt dir Zugang zu einem Service. |
| JSON | Ein Format für Einstellungsdateien. Wie eine strukturierte Einkaufsliste für Computer. |
| npm | Ein "App-Store" für Node.js-Programme. Mit npm install lädst du Software herunter. |
| Kontext-Window | Das "Kurzzeitgedächtnis" der KI in einem Gespräch. Je größer, desto mehr Code kann sie auf einmal "lesen". |
| LTS | "Long Term Support" — die stabile, empfohlene Version eines Programms. Lieber LTS als "Latest". |
| Modell | Das eigentliche KI-"Gehirn". Verschiedene Modelle haben verschiedene Stärken und Preise. |
| Token | Eine Rechnungseinheit bei KI-APIs. Ca. 1 Token = 1 Wort. Gratis-Modelle haben Tageslimits in Tokens. |
| OpenRouter | Ein Marktplatz/Vermittler für KI-Modelle. Du bezahlst (oder nicht, bei Gratis-Modellen) dort und kannst viele Modelle nutzen. |
| Ollama | Ein Programm, das KI-Modelle lokal auf deinem PC ausführt. Kein Internet nötig. |
12 Troubleshooting
❌ "claude: command not found" (Befehl nicht gefunden)
Ursache: Node.js / npm ist nicht im Systempfad (PATH). Lösung:
- Terminal komplett schließen und neu öffnen.
- Prüfen ob npm funktioniert:
npm --version - Falls npm auch fehlt: Node.js deinstallieren und neu installieren. Auf Windows darauf achten, dass die Option "Add to PATH" aktiviert ist.
- Nach der Neu-Installation:
npm install -g @anthropic-ai/claude-codeerneut ausführen.
❌ Fehlercode 401 "Unauthorized"
Ursache: Falscher oder abgelaufener API-Key. Lösung:
- Gehe auf openrouter.ai → "API Keys" → prüfe ob dein Key noch aktiv ist.
- Kopiere den Key neu (ohne führende/nachfolgende Leerzeichen).
- Stelle sicher, dass
ANTHROPIC_API_KEYauf einen leeren String""gesetzt ist (nicht gelöscht, sondern leer!). - Starte Claude Code mit einem frischen Terminal neu.
❌ Fehlercode 429 "Rate Limit" / "Too Many Requests"
Ursache: Das Gratis-Tageslimit des Modells ist erschöpft. Lösung:
- Warte 10–30 Minuten und versuche es erneut.
- Wechsle das Modell in der
settings.jsonzu einem anderen Gratis-Modell (z. B. von Llama zu Gemma). - Starte Claude Code danach mit einem frischen Terminal neu.
❌ "JSON parse error" oder Claude startet nicht
Ursache: Syntaxfehler in der settings.json. Lösung:
- Öffne die Datei und prüfe: Alle Zeichenketten in
"doppelten Anführungszeichen"? - Nach jedem Eintrag ein Komma — außer beim letzten in einem Block.
- Nutze jsonlint.com um die Datei zu validieren.
- Im Zweifel: Datei löschen und von vorne beginnen mit dem Code-Beispiel aus Abschnitt 4.
❌ "Die KI antwortet sehr langsam"
Beim OpenRouter-Weg: Gratis-Modelle sind oft langsamer als bezahlte. Wechsle zu einem kleineren, schnelleren Modell (z. B. qwen/qwen3-8b:free).
Beim Ollama-Weg: Dein PC hat möglicherweise nicht genug RAM/GPU. Wechsle zu einem kleineren Modell: ollama pull qwen2.5-coder:1.5b
❌ Claude Code fragt nach Anmeldung / Abo
Ursache: Claude Code versucht, sich mit dem Original-Anthropic-Account zu verbinden. Lösung:
- Im Claude Code Interface tippe:
/logout - Prüfe die settings.json:
ANTHROPIC_API_KEYmuss auf""(leer) gesetzt sein. - Terminal schließen und neu öffnen.