Anthropic veröffentlichte Claude Fable 5 am 9. Juni 2026. Der wichtigste Einsatzbereich passt genau zu dem, wofür viele Entwickler Claude Code verwenden: lange, autonome Programmiersitzungen, die über eine gesamte Codebasis hinweg konsistent bleiben. Wenn Sie Claude Code bereits täglich nutzen, ist der Wechsel auf Fable 5 nur eine kleine Konfigurationsänderung. Dieser Leitfaden zeigt, wie Sie Fable 5 in Claude Code aktivieren, verifizieren, für lange Läufe einsetzen und die Kosten kontrollieren.
Wenn Sie zuerst das Modell selbst verstehen möchten, lesen Sie was ist Claude Fable 5. Dieser Artikel konzentriert sich auf den praktischen Claude-Code-Workflow.
TL;DR
Installieren und authentifizieren Sie Claude Code v2.1.170 oder neuer. Stellen Sie Fable 5 anschließend mit einer dieser Methoden ein:
/model fable
oder:
/model claude-fable-5
Alternativ starten Sie Claude Code direkt mit:
claude --model fable
Oder setzen Sie die Umgebungsvariable:
export ANTHROPIC_MODEL=claude-fable-5
claude
Oder konfigurieren Sie das Modell dauerhaft in settings.json:
{
"model": "fable"
}
Prüfen Sie das aktive Modell immer mit:
/status
Fable 5 kostet 10 $ pro Million Input-Tokens und 50 $ pro Million Output-Tokens. Das ist doppelt so viel wie Opus 4.8. Verwenden Sie es deshalb gezielt für lange, autonome Aufgaben.
Warum Claude Code mit Fable 5 ausführen?
Claude Code ist Anthropic's offizieller CLI-Code-Agent. Er läuft direkt in Ihrem Repository, bearbeitet Dateien, führt Befehle aus und übernimmt mehrstufige Entwicklungsaufgaben im Terminal.
Das Modell bestimmt dabei, wie lange der Agent zuverlässig fokussiert bleibt. Genau hier ist Fable 5 relevant.
Anthropic entwickelte Fable 5 für langfristige autonome Programmierung. Laut Anthropic bleibt das Modell „über Millionen von Tokens in langlaufenden Aufgaben fokussiert und verbessert seine Ausgaben anhand eigener Notizen.“
Das ist besonders nützlich für Aufgaben wie:
- codebase-weite Migrationen
- große Refactorings
- API-Änderungen über mehrere Services hinweg
- Aktualisierung von Tests und Dokumentation
- mehrstufige Modernisierungen alter Codebereiche
Anthropic nennt als Beispiel eine Migration bei Stripe: Fable 5 habe während der Tests eine Änderung über 50 Millionen Zeilen Ruby an einem einzigen Tag abgeschlossen. Laut Unternehmen hätte ein Team dafür manuell mehr als zwei Monate benötigt. Details stehen in der Ankündigung zu Claude Fable 5.
Der Nachteil ist der Preis:
| Modell | Input | Output |
|---|---|---|
| Fable 5 | 10 $ / 1M Tokens | 50 $ / 1M Tokens |
| Opus 4.8 | 5 $ / 1M Tokens | 25 $ / 1M Tokens |
Die praktische Regel:
- Verwenden Sie Fable 5 für lange, autonome Sitzungen mit hohem Wert.
- Verwenden Sie Opus 4.8 oder Sonnet für normale Bearbeitungen, kleine Fixes und kurze Refactorings.
Wenn Sie beide Modelle vergleichen möchten, lesen Sie Claude Fable 5 vs Opus 4.8.
Wenn Sie bereits andere Modelle in Claude Code gewechselt haben, ist der Ablauf vertraut. Die Mechanik ist dieselbe wie bei der Ausführung von GLM-5.1 mit Claude Code. Nur die Modell-ID ändert sich.
Voraussetzungen
Stellen Sie vor dem Wechsel sicher, dass diese Punkte erfüllt sind.
1. Claude Code aktualisieren
Fable 5 benötigt Claude Code v2.1.170 oder neuer.
claude update
claude --version
Wenn Ihre Version älter ist, erscheint Fable 5 möglicherweise nicht in der Modellauswahl.
2. Zugriff auf Fable 5 prüfen
Sie benötigen ein Anthropic-Konto mit Fable-5-Zugriff. Fable 5 ist bei der Anthropic API sowie bei Max, Team Premium, Enterprise Pay-as-you-go und ähnlichen Plänen verfügbar, sobald Sie es aktiv auswählen.
Wichtig: Fable 5 ist nicht automatisch das Standardmodell. Sie müssen es explizit konfigurieren.
3. Abrechnung oder passenden Plan aktivieren
Da Fable 5 kostenpflichtig ist, benötigt Ihr Konto aktive API-Abrechnung oder einen Plan, der die Nutzung abdeckt.
Die aktuellen Modell- und Planinformationen finden Sie in der Anthropic-Modellübersicht.
4. Im richtigen Repository starten
Claude Code arbeitet im aktuellen Projektverzeichnis. Wechseln Sie also zuerst in Ihr Repository:
cd ~/projects/my-api
claude
Hinweis zu Zero Data Retention
Fable 5 ist nicht unter Zero Data Retention verfügbar. Wenn Ihre Organisation Claude Code mit aktivierter ZDR ausführt, wird Fable 5 in der Modellauswahl ausgelassen oder deaktiviert angezeigt. Das ist eine Richtlinienbeschränkung, kein Fehler.
Claude Code auf Claude Fable 5 einstellen
Claude Code unterstützt mehrere Wege zur Modellauswahl. Die Priorität beim Start einer Sitzung ist:
- In-Session-Auswahl mit
/model - Start-Flag
--model - Umgebungsvariable
ANTHROPIC_MODEL - Feld
modelin der Einstellungsdatei
Sie können entweder den Alias verwenden:
fable
oder die vollständige Modell-ID:
claude-fable-5
Der Alias verweist auf die empfohlene Fable-Version für Ihren Anbieter und kann im Laufe der Zeit aktualisiert werden. Die vollständige ID verweist genau auf dieses Modell.
Die offizielle Referenz steht in der Claude Code Modellkonfigurationsdokumentation.
Option 1: Modell in einer laufenden Sitzung wechseln
Starten Sie Claude Code:
claude
Wechseln Sie dann in der Sitzung zu Fable 5:
/model fable
Oder verwenden Sie die vollständige ID:
/model claude-fable-5
Wenn Sie nur /model eingeben, öffnet Claude Code die Modellauswahl:
/model
Dort können Sie Fable 5 aus der Liste auswählen.
Neuere Claude-Code-Versionen speichern eine Auswahl mit /model als Standard für neue Sitzungen, indem sie das Feld model in Ihren Benutzereinstellungen setzen.
In der Auswahl gilt:
-
Enter: Modell wechseln und als Standard speichern -
s: Nur für die aktuelle Sitzung wechseln
Wenn Sie direkt eingeben:
/model fable
verhält sich Claude Code wie bei Enter: Fable 5 wird für spätere Sitzungen als Standard verwendet, bis Sie wieder wechseln.
Wichtig bei laufenden Gesprächen
Wenn die Konversation bereits Verlauf enthält, fragt Claude Code vor dem Modellwechsel nach Bestätigung. Der Grund: Die nächste Antwort liest den bisherigen Verlauf erneut ohne zwischengespeicherten Kontext.
Das verursacht einmalige zusätzliche Kosten. Wechseln Sie deshalb nach Möglichkeit am Anfang einer Sitzung.
Option 2: Claude Code mit --model starten
Für eine einzelne Sitzung können Sie Fable 5 direkt beim Start setzen:
claude --model fable
Oder mit vollständiger ID:
claude --model claude-fable-5
Das Flag gilt nur für diese Sitzung. Es ändert keinen gespeicherten Standard.
Das ist praktisch, wenn Sie parallel mehrere Terminals mit unterschiedlichen Modellen nutzen möchten:
# Terminal 1: langer autonomer Lauf
claude --model fable
# Terminal 2: kleinere Änderungen
claude --model opus
So vermeiden Sie, dass ein /model-Wechsel unbemerkt Ihren globalen Standard verändert.
Option 3: ANTHROPIC_MODEL setzen
Wenn Claude Code aus Ihrer Shell heraus mit Fable 5 starten soll, setzen Sie die Umgebungsvariable:
export ANTHROPIC_MODEL=claude-fable-5
claude
Für eine einzelne Ausführung können Sie sie inline setzen:
ANTHROPIC_MODEL=claude-fable-5 claude
Die Variable gilt für Sitzungen, die unter dieser Umgebung gestartet werden.
Präzedenz beachten
Wenn ANTHROPIC_MODEL sowohl in Ihrer Shell als auch im env-Block von settings.json gesetzt ist, gewinnt der Shell-Export. Das env-Objekt in den Einstellungen wird beim Start angewendet, überschreibt aber keine bereits vorhandene Shell-Variable.
Option 4: Dauerhaft in settings.json konfigurieren
Wenn Fable 5 Ihr Standardmodell über alle Sitzungen hinweg sein soll, setzen Sie das Feld model in der Claude-Code-Einstellungsdatei.
Benutzereinstellungen:
~/.claude/settings.json
Projektspezifische Einstellungen:
.claude/settings.json
Lokale projektspezifische Einstellungen, nur für Sie:
.claude/settings.local.json
Minimale Konfiguration mit vollständiger ID:
{
"model": "claude-fable-5"
}
Oder mit Alias:
{
"model": "fable"
}
Projekt- und verwaltete Einstellungen haben Vorrang und werden beim nächsten Start erneut angewendet. Wenn also ein Team-Projektstandard von Ihrer /model-Auswahl abweicht, gewinnt beim Neustart wieder die Projekteinstellung.
Das ist der Mechanismus, mit dem Teams oder Unternehmen ein Modell zentral vorgeben können.
Prüfen, ob Claude Code wirklich Fable 5 nutzt
Starten Sie keinen langen Lauf, ohne das aktive Modell zu prüfen.
Methode 1: /status
In einer Claude-Code-Sitzung:
/status
Claude Code zeigt dann das aktive Modell und Kontoinformationen an. Das ist die zuverlässigste Prüfung.
Methode 2: Statuszeile verwenden
Wenn Sie eine Statuszeile konfiguriert haben, kann sie das aktive Modell dauerhaft anzeigen. Das ist nützlich, wenn Sie häufig zwischen Modellen wechseln.
Fehlerbehebung: Fable 5 wurde gewählt, aber /status zeigt Opus 4.8
Die häufigste Ursache ist eine Projekt- oder verwaltete Einstellung, die Ihre Auswahl beim Start überschreibt.
Prüfen Sie:
/status
Wenn das Modell aus Projekt- oder verwalteten Einstellungen stammt, zeigt die Start-Kopfzeile an, welche Einstellungsdatei es gesetzt hat.
Für die aktuelle Sitzung können Sie erneut wechseln:
/model fable
Beim nächsten Start wird jedoch wieder die Projekteinstellung angewendet, solange Sie diese nicht ändern.
Hinweis zu automatischem Rückgriff auf Opus 4.8
Fable 5 führt Sicherheitsklassifikatoren für Cybersicherheits- und Biologieinhalte aus. Wenn ein Klassifikator eine Anfrage markiert, führt Claude Code sie automatisch auf dem Standard-Opus-Modell aus, also Opus 4.8 auf der Anthropic API, und zeigt einen Hinweis im Transkript an.
Das bedeutet: Selbst wenn Sie Fable 5 ausgewählt haben, kann eine einzelne Anfrage auf Opus 4.8 ausgeführt werden.
Anthropic berichtet, dass über 95 % der Fable-Sitzungen keinen Rückgriff beinhalten. Für gewöhnlichen Anwendungscode sollte das also selten sein.
Um danach wieder zu Fable 5 zurückzukehren:
/model fable
Praktischer Workflow für lange Fable-5-Läufe
Fable 5 lohnt sich vor allem, wenn Sie dem Agenten eine klar abgegrenzte, überprüfbare Aufgabe geben. Arbeiten Sie nicht nur mit einem groben Prompt wie „refactore die API“. Besser ist ein strukturierter Auftrag.
Beispiel:
Wir migrieren die User-API von v1 auf v2.
Ziele:
1. Aktualisiere alle Routen unter /api/users.
2. Ersetze legacyUserId durch userId.
3. Aktualisiere Controller, Services, Tests und OpenAPI-Spezifikation.
4. Entferne keine bestehende Funktionalität.
5. Führe Tests nach jedem größeren Schritt aus.
6. Dokumentiere alle Dateien, die du geändert hast.
Arbeite iterativ:
- Analysiere zuerst die betroffenen Dateien.
- Erstelle dann einen Plan.
- Warte auf Bestätigung, bevor du Änderungen ausführst.
Für lange Läufe ist diese Struktur wichtig:
- Analyse anfordern
- Plan prüfen
- Änderungen in Etappen durchführen
- Tests regelmäßig ausführen
- Diffs überprüfen
- API-Verhalten separat validieren
So reduzieren Sie das Risiko, dass ein langer autonomer Lauf zwar viel Code ändert, aber unbemerkt Vertrags- oder Laufzeitfehler einführt.
Kosten bei langen Läufen kontrollieren
Fable 5 ist teuer. Planen Sie daher bewusst.
Praktische Maßnahmen:
- Starten Sie neue Sitzungen für große Aufgaben, statt sehr lange alte Verläufe weiterzuverwenden.
- Wechseln Sie nicht mitten in langen Konversationen unnötig das Modell.
- Lassen Sie Claude Code zuerst analysieren und planen, bevor es Dateien ändert.
- Begrenzen Sie den Umfang: ein Modul, ein Service oder eine API-Fläche pro Lauf.
- Nutzen Sie Opus 4.8 oder Sonnet für Vorarbeiten, kleine Fixes und Review-Aufgaben.
- Verwenden Sie Fable 5 nur dort, wo die autonome Laufzeit den höheren Tokenpreis rechtfertigt.
Ein sinnvolles Muster:
# Kleine Analyse oder Vorbereitung
claude --model opus
# Großer autonomer Umbau
claude --model fable
# Review kleiner Nacharbeiten
claude --model opus
Claude Code mit Apidog koppeln
Wenn Claude Code eine API schreibt oder ändert, ist der nächste Schritt nicht nur ein Diff-Review. Sie müssen prüfen, ob die Endpunkte tatsächlich funktionieren.
Ein langer autonomer Lauf kann viele Routen, Schemas und Tests ändern. Genau hier passt Apidog in den Workflow: Claude Code schreibt oder ändert den Code, Apidog validiert das Live-Verhalten der API.
Ein praktischer Ablauf nach einer Claude-Code-Sitzung:
1. OpenAPI-Spezifikation aktualisieren lassen
Wenn Ihr Projekt bereits eine OpenAPI-Datei enthält, geben Sie Claude Code diese Aufgabe:
Aktualisiere die OpenAPI-Spezifikation passend zu den geänderten Routen.
Stelle sicher, dass Pfade, Parameter, Request-Bodies, Response-Schemas und Statuscodes korrekt sind.
Wenn noch keine Spezifikation existiert:
Generiere eine OpenAPI-Spezifikation für alle geänderten API-Routen.
Beschränke dich auf die Endpunkte, die in dieser Sitzung geändert wurden.
Die Spezifikation ist die Übergabe zwischen Code und Testwerkzeug.
2. Spezifikation in Apidog importieren
Öffnen oder erstellen Sie ein Projekt in Apidog und importieren Sie die OpenAPI-Datei.
Apidog liest daraus:
- Pfade
- HTTP-Methoden
- Parameter
- Request-Bodies
- Response-Schemas
Daraus entstehen ausführbare API-Requests, ohne dass Sie URLs manuell nachbauen müssen.
3. Gegen lokalen oder Staging-Server testen
Starten Sie Ihre Anwendung:
npm run dev
oder je nach Projekt:
docker compose up
Führen Sie anschließend die geänderten Endpunkte in Apidog aus und prüfen Sie:
- Statuscode
- Header
- Response-Body
- Fehlermeldungen
- Authentifizierung
- Edge Cases
4. Antworten gegen das Schema validieren
Nutzen Sie Apidog, um Responses gegen das OpenAPI-Schema zu prüfen. Das erkennt Abweichungen zwischen Implementierung und API-Vertrag.
Typische Fehler, die Sie so finden:
- Feld fehlt in der Response
- falscher Datentyp
- geänderter Statuscode
- altes Feld noch vorhanden
- neues Feld nicht dokumentiert
- Error-Response passt nicht zur Spezifikation
5. Requests als Regressionstests speichern
Wenn die geänderten Endpunkte funktionieren, speichern Sie die Requests als Testfälle.
Beim nächsten Claude-Code-Lauf können Sie dieselbe Suite erneut ausführen und sofort prüfen, ob eine Änderung etwas beschädigt hat.
Dieser Schritt ist bei Fable 5 besonders wichtig. Je größer die autonome Änderung, desto mehr Verhalten muss überprüft werden. Eine ausführbare Testsuite in Apidog macht aus „der Agent sagt, es ist fertig“ eine überprüfbare Aussage: Die Endpunkte funktionieren tatsächlich.
Sie können Apidog herunterladen und eine bestehende OpenAPI-Spezifikation in wenigen Minuten importieren.



Top comments (0)