Claude Code · Fehlerbehebung
Claude Code API-Fehler 401: Lösungen für ungültigen API-Schlüssel
Ein 401 bedeutet, dass die API deine Anfrage erhalten, sie aber nicht authentifizieren konnte. Die Ursache ist fast immer der Schlüssel selbst oder die Variable, aus der Claude Code ihn liest.
Zuletzt geprüft
Der Fehlertext
API Error: 401 {"type":"error","error":{"type":"authentication_error","message":"..."}}Schritt-für-Schritt-Lösung
1. Schlüssel erneut kopieren
Kopiere ihn frisch von der API-Keys-Seite und prüfe auf Leerzeichen oder Zeilenumbrüche. Stelle sicher, dass der Schlüssel nicht gelöscht wurde.
2. Die richtige Variable verwenden
ANTHROPIC_AUTH_TOKEN enthält den aicodewith-Schlüssel; ANTHROPIC_API_KEY bleibt leer.
~/.claude/settings.json{ "env": { "ANTHROPIC_AUTH_TOKEN": "YOUR_API_KEY", "ANTHROPIC_API_KEY": "", "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai" } }3. Nach Übrigbleibseln suchen
Führe echo $ANTHROPIC_API_KEY und echo $ANTHROPIC_AUTH_TOKEN in einem neuen Terminal aus. Entferne alte Exporte aus ~/.zshrc oder ~/.bashrc.
4. Neu starten und prüfen
Schließe jede Claude Code-Sitzung, starte sie neu und führe /status aus.
Weitere Ursachen
| Symptom | Ursache | Lösung |
|---|---|---|
| 401 direkt nach der Einrichtung | Schlüssel in ANTHROPIC_API_KEY eingefügt | In ANTHROPIC_AUTH_TOKEN verschieben |
| Gestern funktioniert, heute 401 | Schlüssel gelöscht oder rotiert | Neuen Schlüssel erstellen und settings.json aktualisieren |
| 401 nur in einem Terminal | Diese Shell exportiert einen alten Schlüssel | Ihn entfernen oder ein sauberes Terminal öffnen |
| Stattdessen nach /login gefragt | Kein Schlüssel geladen; Claude Code verwendet die Tarif-Anmeldung | Pfad zu settings.json und JSON-Syntax prüfen |
Immer noch Fehler?
- Prüfe die Modellseite auf aicodewith: Dort wird die aktuelle Verfügbarkeit für jeden Kanal angezeigt.
- Suche die Anfrage in den Nutzungsdaten deines Dashboards, um Modell, Status und Kosten zu sehen.
- Sende eine E-Mail an support@aicodewith.com mit der Uhrzeit des Fehlers, dem Modell und dem Fehlertext (niemals deinen vollständigen API-Schlüssel).
FAQ
Was bedeutet Claude Code-Fehler 401?
Die Anfrage konnte nicht authentifiziert werden: Der Schlüssel ist falsch, gelöscht oder wird über die falsche Variable gesendet.
Sollte ich ANTHROPIC_API_KEY oder ANTHROPIC_AUTH_TOKEN verwenden?
Den aicodewith-Schlüssel in ANTHROPIC_AUTH_TOKEN setzen und ANTHROPIC_API_KEY auf einen leeren String setzen.
Warum funktioniert es in einem Terminal, aber in einem anderen nicht?
Eine Shell exportiert wahrscheinlich noch einen alten ANTHROPIC_API_KEY. Führe echo $ANTHROPIC_API_KEY aus, um es zu prüfen.
Kann ein niedriges Guthaben 401 verursachen?
Guthabenprobleme zeigen ihren eigenen Fehler wegen unzureichendem Guthaben. Lade auf, wenn die Meldung Guthaben erwähnt; andernfalls prüfe den Schlüssel.
Ist es sicher, meinen Schlüssel für Support zu teilen?
Nein. Sende niemals den vollständigen Schlüssel. Teile stattdessen die Uhrzeit des Fehlers und das Modell mit.
Bereit zum Ausprobieren?
Die Abrechnung erfolgt pro Token aus einem vorausbezahlten Guthaben. Es gelten Limits für Rate und Parallelität, und du kannst für jeden API-Schlüssel tägliche, monatliche oder gesamte Ausgabenlimits festlegen.
Ähnliche Themen
Quellen
- Claude Code-Dokumentation: Fehler
- Claude Code-Dokumentation: Einstellungen
- Anthropic API-Dokumentation: Fehler
Claude und Claude Code sind Marken von Anthropic PBC. aicodewith ist eine unabhängige Plattform und steht in keiner Verbindung zu Anthropic und wird von Anthropic nicht befürwortet. Fehlerformate sind aus Claude Code zitiert und können sich ändern. Geprüft am 2026-10-10.