Migrationsleitfaden für Claude Fable 5.2 und Claude Mythos 5.2
Wechsle mit diesem Migrationsleitfaden von Claude Fable 5.1, Claude Mythos 5.1, Claude Opus 5.5 oder einem früheren Claude Fable-, Claude Mythos- oder Claude Opus-Modell zu Claude Fable 5.2 und Claude Mythos 5.2. Die Anleitung zur Aktivierung von Claude Fable 5.2 und Claude Mythos 5.2 umfasst Modell-IDs, Breaking Changes und Migrations-Checklisten.
Claude Code
Lass Claude Code deinen Code für dich migrieren
/claude-api migrate dieses Projekt zu claude-fable-5-2Wenn dein Claude Managed Agents-Agent einen Advisor hat, ist das model des Advisors ein zweiter Modellname, den du aktualisieren musst: Setze ihn auf claude-fable-5-2 oder claude-mythos-5-2, wenn du das Modell des Agenten änderst. Siehe Ein Claude Fable 5.2-Executor benötigt einen Claude Fable 5.2- oder Claude Mythos 5.2-Advisor.
Die folgenden Abschnitte behandeln den Wechsel zu Claude Fable 5.2 oder zu Claude Mythos 5.2 von Claude Fable 5.1, Claude Mythos 5.1, Claude Opus 5.5 oder einem früheren Claude Fable-, Claude Mythos- oder Claude Opus-Modell. Die Änderungen selbst findest du unter Neuerungen in Claude Fable 5.2. Verhaltensunterschiede und modellspezifische Prompting-Muster findest du unter Prompting für Claude Fable 5.2.
Claude Fable 5.2 ist über die Claude API, Claude Platform on AWS und Claude Models on Google Cloud (Anthropic managed) verfügbar. Es ist außerdem über Amazon Bedrock verfügbar. Es ist außerdem über Claude Models on Google Cloud (Google managed) verfügbar. Es ist außerdem über Microsoft Foundry verfügbar. Claude Mythos 5.2 hat dieselben Fähigkeiten und ist nur für Organisationen verfügbar, die über die Verifizierungsprogramme von Anthropic verifiziert wurden, etwa das Cyber Verification Program.
Die grundlegenden Einstellungen, die claude-fable-5-2 und claude-mythos-5-2 gemeinsam haben:
- Nachdenken: Adaptives Nachdenken ist immer aktiv, unverändert gegenüber Claude Fable 5.1. Das Modell bestimmt, wann und wie viel es nachdenkt, und der effort-Parameter steuert, wie tief. Sowohl
thinking: {type: "disabled"}als auch manuelles erweitertes Nachdenken (thinking: {type: "enabled", budget_tokens: N}) geben einen 400-Fehler zurück. - Effort: Alle fünf Effort-Stufen werden unterstützt, und der Standardwert ist
high, unverändert gegenüber Claude Fable 5.1. Siehe Empfohlene Effort-Stufen für Claude Fable 5.2. - Prefill: Das Vorausfüllen der Assistant-Nachricht gibt einen 400-Fehler zurück, unverändert gegenüber Claude Fable 5.1. Verwende stattdessen Anweisungen im System-Prompt.
- Sampling-Parameter: Lass
temperature,top_pundtop_kweg, wie bei Claude Fable 5.1. Unter Sampling-Parameter findest du die Werte, die einen 400-Fehler zurückgeben. - Tool-Auswahl:
{type: "auto"}(der Standardwert) und{type: "none"}werden unterstützt. Das Erzwingen eines Tool-Aufrufs mit{type: "any"}oder{type: "tool", name: "..."}gibt einen 400-Fehler zurück, unverändert gegenüber Claude Fable 5.1. - Strukturierte Ausgaben: In einer Organisation mit „customer-managed encryption keys“ (kundenverwaltete Verschlüsselungsschlüssel), oder CMEK, sind strukturierte Ausgaben für keines der beiden Modelle verfügbar, wie bei Claude Fable 5.1. Das umfasst sowohl strikte Tool-Nutzung als auch JSON-Ausgaben. Wenn deine Anfragen dort
strict: trueoderoutput_config.formatsetzen, entferne diese und validiere die Ausgabe in deinem Code. - Modellübergreifend beibehaltenes Nachdenken: In der Claude API und in Claude Models on Google Cloud (Google managed) lesen Claude Fable 5.2 und Claude Mythos 5.2 gegenseitig ihre Thinking-Blöcke sowie die anderer Modelle, darunter Claude Opus 5.5, Claude Sonnet 5.5 und Claude Haiku 5.5. Kein anderes Modell liest ihre Blöcke. Die Liste findest du unter Modellwechsel mitten im Gespräch.
- Kontogebundenes Nachdenken: Thinking-Blöcke von Claude Fable 5.2 und Claude Mythos 5.2 funktionieren nur in dem Konto, das sie erzeugt hat, oder in einem damit verknüpften Konto. Wenn ein anderes Konto einen dieser Blöcke sendet, verwirft die API den Block, bevor das Modell ihn erhält, und die Anfrage ist erfolgreich. In der Claude API und in Claude Models on Google Cloud (Google managed) listet die Antwort mit dem Beta-Header
thinking-binding-controls-2026-08-01jeden verworfenen Block ininput_transformationsmitreason: "organization_binding_mismatch"auf. Siehe Thinking-Blöcke bleiben bei dem Konto, das sie erzeugt hat. - Kontextfenster und Ausgabe: Standardmäßig ein Kontextfenster von 1M Token und bis zu 128k Ausgabe-Token pro Anfrage.
- Preise: 8 $ pro Million Input-Token und 40 $ pro Million Output-Token, verglichen mit 10 $ und 50 $ bei Claude Fable 5.1 und Claude Mythos 5.1. Prompt-Cache-Lesevorgänge kosten 0,20 $ pro Million Token, verglichen mit 0,25 $ bei diesen Modellen. Siehe Preise.
- Datenaufbewahrung: Beide Modelle erfordern eine 30-tägige Datenaufbewahrung, sind unter Vereinbarungen zur „zero data retention“ (Null-Datenaufbewahrung), oder ZDR, nicht verfügbar, sofern dies nicht ausdrücklich von Anthropic genehmigt wurde, und sind als Covered Models eingestuft, genau wie Claude Fable 5.1 und Claude Mythos 5.1. In der Claude API gibt eine Anfrage aus einer Organisation oder einem Workspace ohne 30-tägige Aufbewahrung einen 400-
invalid_request_errorzurück. Organisationen mit einer ZDR-Vereinbarung sollten ihr Anthropic-Account-Team kontaktieren oder die Aufbewahrung für einzelne Workspaces konfigurieren. Details pro Plattform findest du unter Modellspezifische Anforderungen an die Datenaufbewahrung. - Priority Tier: Keines der beiden Modelle wird im Priority Tier unterstützt.
- Fast Mode: Beide Modelle unterstützen den Fast Mode in Messages-API-Anfragen. Verfügbarkeit des Fast Mode listet die Plattformen für jedes Modell auf.
Wo sich die beiden Modelle unterscheiden:
- Verfügbarkeit: In der Claude API erfordert Claude Fable 5.2 keine Zugangsgenehmigung. Claude Mythos 5.2 ist nur für Organisationen verfügbar, die über die Verifizierungsprogramme von Anthropic verifiziert wurden, etwa das Cyber Verification Program. Um Zugang zu beantragen, bewirb dich für das Programm, das deinen Anwendungsfall abdeckt, oder kontaktiere dein Anthropic-Account-Team.
- Ratenlimits: Claude Fable 5.2 hat ein eigenes Ratenlimit, getrennt vom gemeinsamen Limit, das sich Claude Fable 5.1 und Claude Fable 5 teilen. Claude Mythos 5.2 teilt sich ein gemeinsames Limit mit Claude Mythos 5.1 und Claude Mythos 5. Siehe Ratenlimits.
Migration von Claude Fable 5.1 zu Claude Fable 5.2
Die Migration ist weitgehend ein direkter Austausch. Die API-Oberfläche, das immer aktive adaptive Nachdenken, die Einschränkung bei erzwungener Tool-Auswahl, die Behandlung von Ablehnungen, die stop_details-Kategorien und die Anforderung an die Datenaufbewahrung entsprechen alle Claude Fable 5.1. Claude Fable 5.2 kostet weniger: 8 $ pro Million Input-Token und 40 $ pro Million Output-Token, verglichen mit 10 $ und 50 $ bei Claude Fable 5.1. Vier Änderungen können deinen Code brechen. Der „prefix check“ (Präfixprüfung), der Bearbeitungen früherer Turns erkennt, gilt für jedes Konto. Claude Fable 5.1 kann die Thinking-Blöcke von Claude Fable 5.2 nicht lesen. Das frühere „computer use“-Tool (Computernutzung), computer_20251124, gibt auf jeder Plattform außer Amazon Bedrock einen 400-Fehler zurück. Mit dem Advisor-Tool akzeptiert ein Claude Fable 5.2-Executor nur Claude Fable 5.2 oder Claude Mythos 5.2 als Advisor.
Aktualisiere deinen Modellnamen
model = "claude-fable-5-1" # Before
model = "claude-fable-5-2" # AfterDie Modell-ID lautet claude-fable-5-2 auf jeder Plattform außer Amazon Bedrock, wo sie anthropic.claude-fable-5-2 lautet. Die ID für jede Plattform findest du auf der Modellseite zu Claude Fable 5.2.
Breaking Changes
-
Der Prefix-Check gilt für jedes Konto: Jeder
thinking-Block von Claude Fable 5.2 ist nur gegenüber demsystem-Prompt, dentoolsund dem Konversationsverlauf gültig, die ihm vorausgingen, wie bei Claude Fable 5.1. Claude Fable 5.2 erzwingt diesen Prefix-Check für jedes Konto, unabhängig von dessen Alter. Claude Fable 5.1 erzwingt ihn standardmäßig für Konten, die am oder nach dem 31. August 2026 erstellt wurden. Auf einem älteren Konto können also Anfragen, die bei Claude Fable 5.1 funktionieren, bei Claude Fable 5.2 fehlschlagen.Für dich ändert sich nichts, wenn Claude Code, claude.ai, Claude Managed Agents oder das Claude Agent SDK deinen Konversationsverlauf verwaltet. Wenn dein Code das
messages-Array selbst aufbaut, vergleiche, was er zwischen Anfragen tut, mit der Liste unter Wen die Präfixprüfung betrifft. Eine Anfrage, die nach einer dieser Bearbeitungen einen Thinking-Block zurücksendet, gibt einen 400-Fehler zurück:messages.5.content.0: Invalid `signature` in `thinking` block. The block is bound to a different conversation. Remove the block, or set `thinking.block_binding.prefix_mismatch_behavior` to "drop_block". That setting requires the `thinking-binding-controls-2026-08-01` value in the `anthropic-beta` header.Das erneute Senden desselben Anfrage-Bodys behebt den Fehler nicht. Um diese Bearbeitungen zu finden, bevor du Produktions-Traffic umstellst, führe die Prüfung aus Prüfe, ob dein Code das Präfix bearbeitet gegen das Modell aus, das du jetzt verwendest, Claude Fable 5.1 oder Claude Opus 5.5. Sie funktioniert von jedem Konto aus, weil das Setzen von
prefix_mismatch_behaviordie Anfrage für die Prüfung aktiviert. Bewahrtes Nachdenken beschreibt die Lösung für jedes Muster.Belasse
prefix_mismatch_behaviorin der Produktion auf seinem Standardwert"error", wenn eine Abweichung nur einen Fehler in deinem Code bedeuten kann. Um die betroffenen Blöcke zu verwerfen und ohne diese Überlegungen fortzufahren, während du die Bearbeitung behebst, setze es auf"drop_block". Betrachte dies als Übergangslösung, nicht als langfristige Einstellung: Das Verwerfen von Blöcken kann die Output-Token erhöhen. -
Claude Fable 5.1 kann die Thinking-Blöcke von Claude Fable 5.2 nicht lesen: In der Claude API und in Claude Models on Google Cloud (Google managed) liest Claude Fable 5.2 die Blöcke von Claude Fable 5.1, sodass eine Konversation, die von
claude-fable-5-1zuclaude-fable-5-2wechselt, ihre früheren Überlegungen behält. In der umgekehrten Richtung kann Claude Fable 5.1 die Blöcke von Claude Fable 5.2 nicht lesen. Wenn ein Router-Wechsel, ein clientseitiger Retry oder ein Fallback nach einer Classifier-Ablehnung eine Konversation von Claude Fable 5.2 zu einem anderen Modell verschiebt, einschließlich Claude Fable 5.1, verwirft die API die Blöcke, die dieses Modell nicht lesen kann. Die Anfrage ist erfolgreich, und die verworfenen Input-Token werden dir nicht berechnet. Das Modell arbeitet dann ohne diese Überlegungen, was Kosten und Latenz im ersten Turn nach dem Wechsel erhöhen kann. Mit dem Beta-Headerthinking-binding-controls-2026-08-01listetinput_transformationsjeden verworfenen Block mitreason: "model_binding_mismatch"auf. Siehe Modellwechsel mitten im Gespräch. -
Verwende das Computer-Use-Toolset statt
computer_20251124: Eintools-Eintrag vom Typcomputer_20251124gibt auf jeder Plattform außer Amazon Bedrock einen 400-Fehler zurück. Deklariere stattdessen das Toolsetcomputer_toolset_20260801: Entferne den Beta-Header und sende den Eintrag ohnenameoder Anzeigeabmessungen. Aktualisiere dann deine Agent-Schleife für das Toolset, wie unter Migration voncomputer_20251124beschrieben. Auf Amazon Bedrock funktioniert das frühere Tool wie bei Claude Fable 5.1. -
Ein Claude Fable 5.2-Executor benötigt einen Claude Fable 5.2- oder Claude Mythos 5.2-Advisor: Beim Advisor-Tool, das sich in der Beta befindet, muss der Advisor mindestens so leistungsfähig sein wie der Executor. Ein Claude Fable 5.2- oder Claude Mythos 5.2-Executor akzeptiert nur Claude Fable 5.2 oder Claude Mythos 5.2 als Advisor, und jeder andere Advisor, einschließlich Claude Fable 5.1 und Claude Mythos 5.1, gibt einen 400-
invalid_request_errorzurück. Wenn du die Modell-ID des Executors änderst, setze dasmodelin der Advisor-Tool-Definition aufclaude-fable-5-2oderclaude-mythos-5-2. Eine Änderung desmodeldes Advisors ist eine Bearbeitung vontools, also nimm die Änderung in neuen Konversationen vor. Eine Anfrage, die nach der Änderung frühere Thinking-Blöcke zurücksendet, besteht den Prefix-Check nicht (siehe Der Prefix-Check gilt für jedes Konto) und gibt einen 400-Fehler zurück, es sei denn, du setztprefix_mismatch_behaviorauf"drop_block". Um deinen aktuellen Executor zu behalten und nur den Advisor zu ändern, setze dasmodeldes Advisors aufclaude-fable-5-2: Jedes Executor-Modell akzeptiert ihn. Ein Claude Fable 5.2-Advisor gibt seinen Rat verschlüsselt zurück; wenn dein Code den Text des Rats liest, siehe also Ergebnisvarianten. Dieselben Paarungen gelten für den Advisor eines Claude Managed Agents-Agenten, also setze dasmodeldieses Advisors auf eines dieser beiden Modelle, wenn du das des Agenten änderst. Siehe Modellkompatibilität und Der Session einen Advisor geben.
Verhaltensänderungen
- Prompt-Zeilen, die weniger Nachdenken verlangen, halten das Modell ab
mediumEffort nicht vom Nachdenken ab: Claude Fable 5.1 folgt meist einer Zeile wie „antworte direkt, ohne abzuwägen“. In den Tests von Anthropic hielt eine solche Zeile Claude Fable 5.2 abmediumnicht vom Nachdenken ab. Entferne diese Zeilen und senke die Effort-Stufe. Siehe Effort kalibrieren. - Das Modell kann bei höherem Effort Subagenten starten, um seine eigene Arbeit zu überprüfen: In einem agentischen Coding-Produkt beobachtete Anthropic bei höheren Effort-Stufen wie
xhighundmax, dass Claude Fable 5.2 Subagenten einsetzt, um seine eigene Arbeit zu überprüfen. Claude Fable 5.1 tat dies bei denselben Aufgaben nicht. Subagenten können einen großen Teil der Kosten einer Session ausmachen. Siehe Erwartungen für Subagenten festlegen. - Ein kleiner
max_tokens-Wert kann keinen Platz für Text lassen: Thinking-Token zählen zumax_tokens, sodass eine Anfrage mit kleinemmax_tokensnach einemthinking-Block und vor jeglichem Text mitstop_reason: "max_tokens"enden kann. Eine Prompt-Zeile, die Claude Fable 5.1 meist vom Nachdenken abhält, hält Claude Fable 5.2 abmediumEffort nicht vom Nachdenken ab. Eine Anfrage, die sich bei Claude Fable 5.1 auf eine solche Zeile verließ, um in einen kleinenmax_tokens-Wert zu passen, kann bei Claude Fable 5.2 also die Token aufbrauchen, bevor Text entsteht. Erhöhemax_tokens, um Platz für das Nachdenken zu lassen, oder wähle eine niedrigere Effort-Stufe.
Weitere Verhaltensweisen, die du beim Übernehmen von Prompts prüfen solltest, findest du unter Verhaltensunterschiede.
Migrations-Checkliste
- Aktualisiere den Modellnamen von
claude-fable-5-1aufclaude-fable-5-2. - Prüfe deine Ratenlimits, bevor du Produktions-Traffic umstellst. Claude Fable 5.2 hat ein eigenes Ratenlimit, getrennt von dem, das sich Claude Fable 5.1 und Claude Fable 5 teilen.
- Wenn du Computer Use über
computer_20251124irgendwo außer auf Amazon Bedrock nutzt, gibt Claude Fable 5.2 für dieses Tool einen 400-Fehler zurück. Deklariere stattdessencomputer_toolset_20260801und aktualisiere deine Agent-Schleife für das Toolset. - Wenn du das Advisor-Tool mit Claude Fable 5.2 als Executor verwendest, setze das
modeldes Advisors aufclaude-fable-5-2oderclaude-mythos-5-2. - Wenn dein Code das
messages-Array selbst aufbaut, führe eine Session mit dem Beta-Headerthinking-binding-controls-2026-08-01undprefix_mismatch_behavior: "drop_block"aus, protokolliereinput_transformationsund behebe jedenprefix_binding_mismatch-Eintrag. Tu dies auch dann, wenn dein Konto bei Claude Fable 5.1 nie auf die Prüfung gestoßen ist. - Wähle ein
prefix_mismatch_behaviorfür die Produktion:"error"(der Standardwert) oder"drop_block"als Übergangslösung, während du die Bearbeitungen behebst, denn das Verwerfen von Blöcken kann die Output-Token erhöhen. Überwache die 400-Fehler oder dieinput_transformations-Einträge. - Sende
thinking-Blöcke weiterhin in jedem Turn unverändert zurück, auch leere. Wenn ein Router oder Fallback eine Konversation von Claude Fable 5.2 zu Claude Fable 5.1 verschieben kann, rechne damit, dass Claude Fable 5.1 ohne die Blöcke von Claude Fable 5.2 läuft. - Wenn du gespeicherte Konversationen über ein anderes Konto erneut abspielst, spiele jede über das Konto ab, das sie erzeugt hat, oder über ein damit verknüpftes Konto. Die API verwirft Claude Fable 5.2-Thinking-Blöcke, die ein anderes Konto erzeugt hat. Siehe Thinking-Blöcke bleiben bei dem Konto, das sie erzeugt hat.
- Führe deinen Effort-Sweep erneut mit deinen eigenen Evals durch und lege die Baseline für Kosten und Latenz neu fest.
- Prüfe die System-Prompts, Skills und anderen Anweisungen, die du übernimmst, anhand von Für frühere Modelle geschriebene Anweisungen überprüfen.
Migration von Claude Mythos 5.1 zu Claude Mythos 5.2
Claude Mythos 5.2 ist das Gegenstück zu Claude Fable 5.2 für Organisationen, die über die Verifizierungsprogramme von Anthropic verifiziert wurden, etwa das Cyber Verification Program. Bestätige, dass deine Organisation Zugang zu Claude Mythos 5.2 hat, bevor du die Modell-IDs wechselst.
Claude Mythos 5.2 erzwingt den Prefix-Check für jedes Konto, wie Claude Fable 5.2. Wenn prefix_mismatch_behavior nicht gesetzt ist zeigt, wo Claude Mythos 5.1 den Fehler bereits zurückgibt. Auf Amazon Bedrock gibt Claude Mythos 5.2 den 400-Fehler für bearbeitete frühere Turns zurück, während Claude Mythos 5.1 eine solche Anfrage dort akzeptiert. Wenn dein Code frühere Turns bearbeitet, siehe Das Bearbeiten früherer Turns macht Thinking-Blöcke ungültig, um zu erfahren, was du ändern und wie du testen musst, und führe den Test gegen claude-mythos-5-2 aus.
In der Claude API und in Claude Models on Google Cloud (Google managed) liest Claude Mythos 5.2 die Thinking-Blöcke von Claude Mythos 5.1, sodass eine Konversation, die von claude-mythos-5-1 zu claude-mythos-5-2 wechselt, ihre früheren Überlegungen behält. In der umgekehrten Richtung kann Claude Mythos 5.1 die Blöcke von Claude Mythos 5.2 nicht lesen: Die API verwirft sie, und die Anfrage ist erfolgreich. Siehe Modellwechsel mitten im Gespräch.
Beim Advisor-Tool, das sich in der Beta befindet, akzeptiert ein Claude Mythos 5.2-Executor nur Claude Mythos 5.2 oder Claude Fable 5.2 als Advisor. Ein Claude Mythos 5.1- oder Claude Fable 5.1-Advisor gibt einen 400-Fehler zurück. Siehe Ein Claude Fable 5.2-Executor benötigt einen Claude Fable 5.2- oder Claude Mythos 5.2-Advisor.
Claude Mythos 5.2 unterstützt Computer Use über das Toolset computer_toolset_20260801. Ein tools-Eintrag vom Typ computer_20251124 gibt auf jeder Plattform außer Amazon Bedrock, wo das frühere Tool funktioniert, einen 400-Fehler zurück. Siehe Verwende das Computer-Use-Toolset statt computer_20251124.
Claude Mythos 5.2 kostet 8 $ pro Million Input-Token und 40 $ pro Million Output-Token, verglichen mit 10 $ und 50 $ bei Claude Mythos 5.1. Prompt-Cache-Lesevorgänge kosten 0,20 $ pro Million Token, verglichen mit 0,25 $.
Aktualisiere deinen Modellnamen
model = "claude-mythos-5-1" # Before
model = "claude-mythos-5-2" # AfterMigrations-Checkliste
- Aktualisiere den Modellnamen von
claude-mythos-5-1aufclaude-mythos-5-2. - Wenn du Computer Use über
computer_20251124irgendwo außer auf Amazon Bedrock nutzt, gibt Claude Mythos 5.2 für dieses Tool einen 400-Fehler zurück. Deklariere stattdessencomputer_toolset_20260801und aktualisiere deine Agent-Schleife für das Toolset. - Wenn du das Advisor-Tool mit Claude Mythos 5.2 als Executor verwendest, setze das
modeldes Advisors aufclaude-mythos-5-2oderclaude-fable-5-2. - Sende
thinking-Blöcke weiterhin in jedem Turn unverändert zurück, auch leere. - Wenn du gespeicherte Konversationen über ein anderes Konto erneut abspielst, spiele jede über das Konto ab, das sie erzeugt hat, oder über ein damit verknüpftes Konto. Die API verwirft Claude Mythos 5.2-Thinking-Blöcke, die ein anderes Konto erzeugt hat. Siehe Thinking-Blöcke bleiben bei dem Konto, das sie erzeugt hat.
- Wenn dein Code das
messages-Array selbst aufbaut, führe die Prüfung aus Das Bearbeiten früherer Turns macht Thinking-Blöcke ungültig gegenclaude-mythos-5-2aus, behebe jedenprefix_binding_mismatch-Eintrag und halte den Konversationsverlauf append-only (siehe Was als Bearbeitung zählt). Ein append-only-Verlauf hält außerdem den Prompt-Cache warm. - Behandle
stop_reason: "refusal"und liesstop_details.categoryvor dem Antwortinhalt. Siehe Ablehnungen und Fallback. - Führe deinen Effort-Sweep erneut durch und lege die Baseline für Kosten und Latenz neu fest.
- Prüfe die System-Prompts, Skills und anderen Anweisungen, die du übernimmst, anhand von Für frühere Modelle geschriebene Anweisungen überprüfen.
Migration von Claude Opus 5.5 zu Claude Fable 5.2
Claude Fable 5.2 verwendet dieselbe Messages API und dieselben Muster zur Tool-Nutzung wie Claude Opus 5.5. Beide Modelle denken immer adaptiv nach und geben bei erzwungener Tool-Auswahl einen 400-Fehler zurück, sodass diese Teile deiner Anfragen übernommen werden können. Die folgenden Unterschiede gelten, wenn du Traffic oder einen Fallback-Pfad auf Claude Fable 5.2 umstellst.
Aktualisiere deinen Modellnamen
model = "claude-opus-5-5" # Before
model = "claude-fable-5-2" # AfterWas sich ändert
-
Datenaufbewahrung ist erforderlich: Claude Fable 5.2 erfordert eine 30-tägige Datenaufbewahrung und ist unter einer ZDR-Vereinbarung (zero data retention) nicht verfügbar, sofern dies nicht ausdrücklich von Anthropic genehmigt wurde. Wenn deine Organisation oder dein Workspace Claude Opus 5.5 unter ZDR betreibt, aktiviere die 30-tägige Aufbewahrung für einen Workspace oder kontaktiere dein Anthropic-Account-Team, bevor du wechselst. Andernfalls gibt in der Claude API jede Anfrage an Claude Fable 5.2 einen 400-
invalid_request_errorzurück. Siehe Modellspezifische Anforderungen an die Datenaufbewahrung. -
Der Prefix-Check gilt für jedes Konto: Claude Opus 5.5 erzwingt den Prefix-Check standardmäßig für Konten, die am oder nach dem 31. August 2026 erstellt wurden. Claude Fable 5.2 erzwingt ihn für jedes Konto, unabhängig von dessen Alter. Wenn dein Konto älter ist und dein Code frühere Turns bearbeitet, schlagen Anfragen, die bei Claude Opus 5.5 funktionieren, bei Claude Fable 5.2 fehl. Wie du vor dem Wechsel testest, erfährst du unter Der Prefix-Check gilt für jedes Konto.
-
Claude Opus 5.5 kann die Thinking-Blöcke von Claude Fable 5.2 nicht lesen: Eine Konversation, die von Claude Fable 5.2 zu Claude Opus 5.5 wechselt, behält ihren Text und ihre Tool-Aufrufe, aber die Turns nach dem Wechsel laufen ohne die Überlegungen von Claude Fable 5.2. Die API verwirft diese Blöcke, bevor das Modell sie erhält, die Anfrage ist erfolgreich, und die verworfenen Blöcke werden nicht berechnet. Rechne mit höheren Kosten und höherer Latenz im ersten Turn nach dem Wechsel. In der umgekehrten Richtung liest Claude Fable 5.2 in der Claude API und in Claude Models on Google Cloud (Google managed) die Thinking-Blöcke von Claude Opus 5.5, sodass eine Konversation, die von
claude-opus-5-5zuclaude-fable-5-2wechselt, ihre früheren Überlegungen behält. -
Sicherheits-Classifier und Fallback: Claude Fable 5.2 führt Sicherheits-Classifier aus, die dieselben
stop_details-Kategorien abdecken wie Claude Fable 5.1. Behandle jede Kategorie in der Tabelle der Ablehnungskategorien, nicht nur die, die du von Claude Opus 5.5 kennst. Um abgelehnte Anfragen auf einem anderen Modell erneut auszuführen, setzefallbacks: "default", was die Anfrage auf dem Modell wiederholt, das Anthropic für diese Kategorie empfiehlt, oder baue deinen eigenen Retry. Dieser Parameter befindet sich in der Claude API und in Claude Models on Google Cloud (Anthropic managed) in der Beta und erfordert den Beta-Headerserver-side-fallback-2026-07-01. Die zulässigen Fallback-Ziele für Claude Fable 5.2 sind Claude Opus 4.8 (claude-opus-4-8) und Claude Opus 5 (claude-opus-5). Der serverseitige Fallback wiederholt keine Anfrage, die mit"reasoning_extraction"abgelehnt wurde. Diese Ablehnung kommt bei dir an. Das Fallback-Modell erhält die Thinking-Blöcke von Claude Fable 5.2 nicht. Siehe Ablehnungen und Fallback. -
Preise: Claude Fable 5.2 kostet 8 $ pro Million Input-Token und 40 $ pro Million Output-Token, verglichen mit 4 $ und 20 $ für Claude Opus 5.5. Prompt-Cache-Lesevorgänge kosten bei beiden Modellen 0,20 $ pro Million Token. Siehe Preise.
-
Fast Mode: Claude Fable 5.2 unterstützt den Fast Mode (
speed: "fast") in Messages-API-Anfragen in der Claude API, wie Claude Opus 5.5. Für Claude Fable 5.2 kostet der Fast Mode 16 $ pro Million Input-Token und 80 $ pro Million Output-Token, verglichen mit 8 $ und 40 $ für Claude Opus 5.5 im Fast Mode. Siehe Fast-Mode-Preise.Claude Fable 5.2 unterstützt den Fast Mode außerdem in Claude Models on Google Cloud (Anthropic managed), mit derselben Einstellung
speed: "fast".Claude Fable 5.2 unterstützt den Fast Mode außerdem in Claude Models on Google Cloud (Google managed), mit derselben Einstellung
speed: "fast". Google Cloud legt dort die Preise fest. Siehe Preise für Cloud-Plattformen.Claude Fable 5.2 unterstützt den Fast Mode außerdem in Claude in Microsoft Foundry für Deployments, die bei Anthropic gehostet werden. Dort ist der Fast Mode ein separates Modell: Sende Anfragen an ein
claude-fable-5-2-fast-Deployment und lassspeedweg.Claude Mythos 5.2 unterstützt den Fast Mode außerdem in Messages-API-Anfragen in der Claude API, zu den Fast-Mode-Preisen von Claude Fable 5.2. Verfügbarkeit des Fast Mode listet jede Plattform auf, auf der Claude Mythos 5.2 den Fast Mode bietet.
Entferne
speed: "fast"in Claude Managed Agents. Entferne es außerdem auf jeder Plattform oder Hosting-Option, auf der Verfügbarkeit des Fast Mode das Modell, auf das du umstellst, nicht aufführt. -
Strukturierte Ausgaben in CMEK-Organisationen: In einer Organisation mit kundenverwalteten Verschlüsselungsschlüsseln unterstützt Claude Opus 5.5 strukturierte Ausgaben, Claude Fable 5.2 hingegen nicht. Entferne
strict: trueundoutput_config.formataus Anfragen, die du umstellst, und validiere die Ausgabe in deinem Code. -
Der Standard-Effort ist
high: Claude Opus 5.5 verwendet standardmäßigmedium, sodass eine Anfrage, dieeffortweglässt, bei Claude Fable 5.2 eine Stufe höher läuft. Die Anfrage ist erfolgreich, und die Änderung zeigt sich nur in abweichenden Kosten, Latenzen und Ergebnissen. Setzeeffortexplizit und führe dann deinen Effort-Sweep erneut mit deinen eigenen Evals durch. -
Ein Claude Fable 5.2-Executor benötigt einen Claude Fable 5.2- oder Claude Mythos 5.2-Advisor: Beim Advisor-Tool, das sich in der Beta befindet, akzeptiert ein Claude Opus 5.5-Executor mehrere Advisors, darunter Claude Opus 5.5 und Claude Fable 5.1. Ein Claude Fable 5.2-Executor akzeptiert nur Claude Fable 5.2 oder Claude Mythos 5.2, und jeder andere Advisor gibt einen 400-Fehler zurück. Setze das
modeldes Advisors aufclaude-fable-5-2oderclaude-mythos-5-2, wenn du das des Executors änderst. Siehe Ein Claude Fable 5.2-Executor benötigt einen Claude Fable 5.2- oder Claude Mythos 5.2-Advisor.
Migrations-Checkliste
- Wenn deine Organisation eine ZDR-Vereinbarung hat, aktiviere vor allem anderen die 30-tägige Aufbewahrung für den Workspace oder bestätige die Berechtigung mit deinem Anthropic-Account-Team.
- Aktualisiere die Modell-ID von
claude-opus-5-5aufclaude-fable-5-2. - Prüfe deine Ratenlimits, bevor du Produktions-Traffic umstellst. Das Ratenlimit von Claude Fable 5.2 ist von dem von Claude Opus 5.5 getrennt, mit niedrigeren Token-Limits in jeder Stufe.
- Wenn dein Code das
messages-Array selbst aufbaut, führe den Test aus Der Prefix-Check gilt für jedes Konto aus, auch wenn dein Konto bei Claude Opus 5.5 nie auf die Prüfung gestoßen ist. - Behandle jede
stop_details.category. Wenn du eine explizitefallbacks-Liste festlegst, nenne nur die zulässigen Ziele von Claude Fable 5.2. - Wenn ein Router oder Fallback Konversationen von Claude Fable 5.2 zu Claude Opus 5.5 verschiebt, rechne damit, dass die Turns nach dem Wechsel ohne die Thinking-Blöcke von Claude Fable 5.2 laufen.
- Wenn du gespeicherte Konversationen über ein anderes Konto erneut abspielst, spiele jede über das Konto ab, das sie erzeugt hat, oder über ein damit verknüpftes Konto. Die API verwirft Claude Fable 5.2-Thinking-Blöcke, die ein anderes Konto erzeugt hat. Siehe Thinking-Blöcke bleiben bei dem Konto, das sie erzeugt hat.
-
Wenn du den Fast Mode in Messages-API-Anfragen verwendest, behalte
speed: "fast"nur auf einer Plattform oder Hosting-Option bei, auf der Verfügbarkeit des Fast Mode das Modell aufführt, auf das du umstellst. Lege auf diesen Plattformen und Hosting-Optionen die Kosten-Baseline anhand der Fast-Mode-Preise neu fest. Entfernespeed: "fast"auf jeder anderen Plattform oder Hosting-Option und in Claude Managed Agents. Du benötigst den Beta-Headerfast-mode-2026-02-01nicht. In der Claude API funktionieren Anfragen, die ihn senden, weiterhin. Claude in Microsoft Foundry ist die Ausnahme: Entferne dortspeed: "fast"und sende Anfragen an einclaude-fable-5-2-fast-Deployment. - Wenn du das Advisor-Tool mit Claude Fable 5.2 als Executor verwendest, setze das
modeldes Advisors aufclaude-fable-5-2oderclaude-mythos-5-2. - Entferne in einer Organisation mit kundenverwalteten Verschlüsselungsschlüsseln
strict: trueundoutput_config.formatund validiere die Ausgabe in deinem Code. - Setze
effortexplizit: Der Standardwert von Claude Fable 5.2 isthigh, der von Claude Opus 5.5 hingegenmedium, sodass eine Anfrage, die ihn weglässt, eine Stufe höher läuft. Führe dann deinen Effort-Sweep erneut mit deinen eigenen Evals durch und lege die Baseline für Kosten und Latenz neu fest. - Prüfe die System-Prompts, Skills und anderen Anweisungen, die du übernimmst, anhand von Für frühere Modelle geschriebene Anweisungen überprüfen.
Migration von Claude Fable 5 zu Claude Fable 5.2
Die API-Oberfläche, das Kontextfenster und die Ausgabelimits, der Tokenizer, das immer aktive adaptive Nachdenken und die Behandlung von Ablehnungen entsprechen alle Claude Fable 5. Einige der folgenden Änderungen gelten auch, wenn du von Claude Mythos 5 zu Claude Mythos 5.2 wechselst. Migration von Claude Mythos 5 zu Claude Mythos 5.2 gibt an, welche.
Aktualisiere deinen Modellnamen
model = "claude-fable-5" # Before
model = "claude-fable-5-2" # AfterBreaking Changes
-
Eine erzwungene Tool-Auswahl liefert einen 400-Fehler: Claude Fable 5 akzeptiert für
tool_choicedie Werteauto,none,anyundtool. Beiclaude-fable-5-2liefern{type: "any"}und{type: "tool", name: "..."}einen 400-Fehlerinvalid_request_error, ebenso der Token-Zählungs-Endpunkt. Die Fehlermeldung findest du unter Erzwungene Tool-Nutzung nicht unterstützt.Um den Tool-Aufruf zu erhalten, ohne ihn zu erzwingen, belasse
tool_choiceaufautound nenne das Tool in deiner Anweisung. Setzestrict: truefür das Tool, damit der Aufruf deinem Schema entspricht. Siehe Strikte Tool-Nutzung. Wenn du ein Tool nur erzwungen hast, um schemakonformes JSON zu erhalten, verwende stattdessen JSON-Ausgaben. In einer Organisation mit kundenverwalteten Verschlüsselungsschlüsseln sind strukturierte Ausgaben für Claude Fable 5.2 und Claude Mythos 5.2 nicht verfügbar. Das umfasst sowohl strikte Tool-Nutzung als auch JSON-Ausgaben. Behalte dortautound die Anweisung bei, lassstrictweg und validiere die Tool-Eingabe in deinem Code.Wenn deine Anwendung im aktuellen Turn einen bestimmten Tool-Aufruf erfordert, hänge nach dem letzten
user-Turn eine System-Nachricht mitten im Gespräch an. Nenne das Tool, gib an, dass der Aufruf für diesen Turn erforderlich ist, und weise Claude an, seine Antwort damit zu beginnen. Frühere Turns bleiben unverändert, sodass ihre Prompt-Cache-Treffer und Thinking-Blöcke gültig bleiben. System-Nachrichten mitten im Gespräch listet die Plattformen auf, auf denen sie verfügbar sind. Für einen Turn, der keine Tools aufrufen darf, funktionierttool_choice: {"type": "none"}weiterhin. Siehe Tool-Nutzung erzwingen. -
Das Bearbeiten früherer Turns macht Thinking-Blöcke ungültig, für jedes Konto: Claude Fable 5 prüft nicht, ob sich frühere Turns geändert haben. Bei Claude Fable 5.2 ist jeder
thinking-Block nur in Bezug auf densystem-Prompt, dietoolsund die Nachrichten gültig, die vor ihm kamen. Claude Fable 5.2 erzwingt diese Präfixprüfung für jedes Konto. Eine Anfrage, die einen Thinking-Block zurücksendet, nachdem sich eines dieser Elemente geändert hat, liefert einen 400-Fehler, und ein erneutes Senden desselben Request-Bodys behebt ihn nicht.Für dich ändert sich nichts, wenn Claude Code, claude.ai, Claude Managed Agents oder das Claude Agent SDK deinen Gesprächsverlauf verwaltet. Wenn dein Code das
messages-Array selbst aufbaut, halte den Verlauf append-only. Frieresystemundtoolsfür die Sitzung ein. Nimm Änderungen an Anweisungen und Tools mit System-Nachrichten mitten im Gespräch vor, und kürze den Kontext mit serverseitiger Compaction oder Kontextbearbeitung. System-Nachrichten mitten im Gespräch listet die Plattformen auf, auf denen sie verfügbar sind. Änderungen vornehmen, ohne das Präfix zu bearbeiten beschreibt den Ersatz für jede gängige Bearbeitung.Um diese Bearbeitungen zu finden, bevor du Produktions-Traffic umstellst, führe die Prüfung aus Prüfen, ob dein Code das Präfix bearbeitet gegen
claude-fable-5-2aus. Belasseprefix_mismatch_behaviorin der Produktion auf dem Standardwert"error", wenn eine Abweichung nur einen Fehler in deinem Code bedeuten kann. Um die betroffenen Blöcke zu verwerfen und ohne dieses Nachdenken fortzufahren, während du die Bearbeitung behebst, setze es mit dem Beta-Headerthinking-binding-controls-2026-08-01auf"drop_block". Betrachte das als Übergangslösung, nicht als dauerhafte Einstellung: Das Verwerfen von Blöcken kann die Output-Token erhöhen. -
Claude Fable 5 kann die Thinking-Blöcke von Claude Fable 5.2 nicht lesen: Auf der Claude API und Claude Models on Google Cloud (Google managed) liest Claude Fable 5.2 die Blöcke von Claude Fable 5, sodass ein Gespräch, das von
claude-fable-5aufclaude-fable-5-2wechselt, sein früheres Nachdenken behält. In die andere Richtung kann Claude Fable 5 die Blöcke von Claude Fable 5.2 nicht lesen. Wenn ein Router-Wechsel, ein clientseitiger Retry oder ein Classifier-Refusal-Fallback ein Gespräch von Claude Fable 5.2 auf ein anderes Modell verschiebt, einschließlich Claude Fable 5, verwirft die API die Blöcke, die dieses Modell nicht lesen kann. Die Anfrage ist erfolgreich, und die verworfenen Input-Token werden dir nicht berechnet. Mit dem Beta-Headerthinking-binding-controls-2026-08-01listetinput_transformationsjeden verworfenen Block mitreason: "model_binding_mismatch"auf. Siehe Modellwechsel mitten im Gespräch. -
Verwende das Computer-Use-Toolset statt
computer_20251124: Bei Claude Fable 5.2 liefert eintools-Eintrag vom Typcomputer_20251124einen 400-Fehler auf allen Plattformen außer Amazon Bedrock. Claude Fable 5 akzeptiert ihn mit seinem Beta-Header. Deklariere stattdessen das Toolsetcomputer_toolset_20260801, wie in Verwende das Computer-Use-Toolset stattcomputer_20251124beschrieben. -
Ein Claude-Fable-5.2-Executor benötigt einen Claude-Fable-5.2- oder Claude-Mythos-5.2-Advisor: Mit dem Advisor-Tool, das sich in der Beta befindet, akzeptiert ein Claude-Fable-5.2-Executor nur Claude Fable 5.2 oder Claude Mythos 5.2 als Advisor. Die anderen Advisors, die ein Claude-Fable-5-Executor akzeptiert, etwa Claude Fable 5 und Claude Opus 5.5, liefern einen 400-Fehler. Setze das
modeldes Advisors aufclaude-fable-5-2oderclaude-mythos-5-2, wenn du das des Executors änderst. Siehe Ein Claude-Fable-5.2-Executor benötigt einen Claude-Fable-5.2- oder Claude-Mythos-5.2-Advisor.
Weitere Änderungen
- Preise: 8 $ pro Million Input-Token und 40 $ pro Million Output-Token, verglichen mit 10 $ und 50 $ bei Claude Fable 5. Prompt-Cache-Lesevorgänge kosten 0,20 $ pro Million Token, verglichen mit 1 $. Siehe Preise.
- Priority Tier: Claude Fable 5.2 wird auf dem Priority Tier nicht unterstützt. Claude Fable 5 schon. Wenn deine Organisation eine Priority-Tier-Zusage hat, plane die Kapazität separat.
- Effort pro Nachricht (Beta): Um den Effort mitten im Gespräch zu ändern, ohne Prompt-Cache-Treffer zu verlieren, sende eine
role: "system"-Nachricht mit Effort pro Nachricht, stattoutput_config.effortzwischen Anfragen zu ändern. Dieser Abschnitt listet die Plattformen auf, auf denen das verfügbar ist.
Migrations-Checkliste
- Aktualisiere den Modellnamen von
claude-fable-5aufclaude-fable-5-2. - Prüfe deine Ratenlimits, bevor du Produktions-Traffic verlagerst. Claude Fable 5.2 hat ein eigenes Ratenlimit, getrennt von dem, das sich Claude Fable 5.1 und Claude Fable 5 teilen.
- Ersetze eine erzwungene
tool_choice({type: "any"}oder{type: "tool", ...}) durch{type: "auto"}plus eine explizite Anweisung und Tools mitstrict: true, oder durch JSON-Ausgaben. Platziere die Anweisung imuser-Turn. Wenn deine Anwendung den Aufruf erfordert, platziere sie stattdessen in einerrole: "system"-Nachricht mitten im Gespräch, auf den Plattformen, die System-Nachrichten mitten im Gespräch auflistet. In einer Organisation mit kundenverwalteten Verschlüsselungsschlüsseln sind strikte Tool-Nutzung und JSON-Ausgaben für Claude Fable 5.2 nicht verfügbar. Behalte dort{type: "auto"}und die Anweisung bei und validiere die Tool-Eingabe in deinem Code. - Wenn dein Code das
messages-Array selbst aufbaut, führe eine Sitzung mit dem Beta-Headerthinking-binding-controls-2026-08-01undprefix_mismatch_behavior: "drop_block"aus, protokolliereinput_transformationsund behebe jedenprefix_binding_mismatch-Eintrag.model_binding_mismatch-Einträge nach einem Modellwechsel sind zu erwarten. - Halte den Verlauf append-only: Friere
systemundtoolszu Sitzungsbeginn ein, nimm Änderungen während der Sitzung mitrole: "system"-Nachrichten vor und kürze den Kontext auf dem Server. System-Nachrichten mitten im Gespräch listet die Plattformen auf, auf denen sie verfügbar sind. - Wähle ein
prefix_mismatch_behaviorfür die Produktion:"error"(der Standard) oder"drop_block"als Übergangslösung, während du die Bearbeitungen behebst, denn das Verwerfen von Blöcken kann die Output-Token erhöhen. Überwache die 400-Fehler oder dieinput_transformations-Einträge. - Sende
thinking-Blöcke weiterhin in jedem Turn unverändert zurück, auch leere. Wenn ein Router oder Fallback ein Gespräch von Claude Fable 5.2 auf Claude Fable 5 verschieben kann, rechne damit, dass Claude Fable 5 ohne die Blöcke von Claude Fable 5.2 läuft. - Wenn du gespeicherte Gespräche über ein anderes Konto erneut abspielst, spiele jedes über das Konto ab, das es erzeugt hat, oder über ein damit verknüpftes Konto. Die API verwirft Thinking-Blöcke von Claude Fable 5.2, die ein anderes Konto erzeugt hat. Siehe Thinking-Blöcke bleiben bei dem Konto, das sie erzeugt hat.
- Wenn du Computer Use über
computer_20251124irgendwo außer auf Amazon Bedrock verwendest, liefert Claude Fable 5.2 für dieses Tool einen 400-Fehler. Deklariere stattdessencomputer_toolset_20260801und passe deine Agent-Schleife an das Toolset an. - Wenn du das Advisor-Tool mit Claude Fable 5.2 als Executor verwendest, setze das
modeldes Advisors aufclaude-fable-5-2oderclaude-mythos-5-2. - Wenn du den Effort zwischen Anfragen änderst, verlagere die Änderung in eine
role: "system"-Nachricht mit Effort pro Nachricht, die sich in der Beta befindet, wo deine Plattform das unterstützt. - Wenn deine Organisation eine Priority-Tier-Zusage hat, plane die Kapazität separat.
- Behandle
stop_reason: "refusal"und liesstop_details.category. Erwägefallbacks: "default", in der Beta auf der Claude API und Claude Models on Google Cloud (Anthropic managed). - Führe deinen Effort-Sweep mit deinen eigenen Evals erneut durch und lege neue Baselines für Kosten und Latenz fest.
- Prüfe die System-Prompts, Skills und anderen Anweisungen, die du übernimmst, anhand von Für frühere Modelle geschriebene Anweisungen überprüfen.
Migration von Claude Mythos 5 zu Claude Mythos 5.2
Claude Mythos 5.2 ist das Gegenstück zu Claude Fable 5.2 für Organisationen, die über die Verifizierungsprogramme von Anthropic verifiziert wurden, etwa das Cyber Verification Program. Vergewissere dich, dass deine Organisation Zugriff auf Claude Mythos 5.2 hat, bevor du Modell-IDs umstellst.
Vier der Änderungen aus Migration von Claude Fable 5 zu Claude Fable 5.2 gelten wie beschrieben:
- Eine erzwungene Tool-Auswahl liefert einen 400-Fehler.
- Das Bearbeiten früherer Turns macht Thinking-Blöcke ungültig (für jedes Konto).
- Verwende das Computer-Use-Toolset statt
computer_20251124. - Ein Claude-Fable-5.2- oder Claude-Mythos-5.2-Executor benötigt eines dieser beiden Modelle als Advisor.
Auf der Claude API und Claude Models on Google Cloud (Google managed) liest Claude Mythos 5.2 die Thinking-Blöcke von Claude Mythos 5, sodass ein Gespräch, das von claude-mythos-5 auf claude-mythos-5-2 wechselt, sein früheres Nachdenken behält. In die andere Richtung kann Claude Mythos 5 die Blöcke von Claude Mythos 5.2 nicht lesen: Die API verwirft sie, und die Anfrage ist erfolgreich. Siehe Modellwechsel mitten im Gespräch. Claude Mythos 5.2 kostet 8 $ pro Million Input-Token und 40 $ pro Million Output-Token, verglichen mit 10 $ und 50 $ bei Claude Mythos 5. Prompt-Cache-Lesevorgänge kosten 0,20 $ pro Million Token, verglichen mit 1 $.
Aktualisiere deinen Modellnamen
model = "claude-mythos-5" # Before
model = "claude-mythos-5-2" # AfterMigrations-Checkliste
- Aktualisiere den Modellnamen von
claude-mythos-5aufclaude-mythos-5-2. - Ersetze eine erzwungene
tool_choice(anyodertool) durchautoplus eine explizite Anweisung und Tools mitstrict: true, oder durch JSON-Ausgaben. In einer Organisation mit kundenverwalteten Verschlüsselungsschlüsseln sind strikte Tool-Nutzung und JSON-Ausgaben für Claude Mythos 5.2 nicht verfügbar. Behalte dortautound die Anweisung bei und validiere die Tool-Eingabe in deinem Code. - Wenn du Computer Use über
computer_20251124irgendwo außer auf Amazon Bedrock verwendest, liefert Claude Mythos 5.2 für dieses Tool einen 400-Fehler. Deklariere stattdessencomputer_toolset_20260801und passe deine Agent-Schleife an das Toolset an. - Wenn du das Advisor-Tool mit Claude Mythos 5.2 als Executor verwendest, setze das
modeldes Advisors aufclaude-mythos-5-2oderclaude-fable-5-2. - Sende
thinking-Blöcke weiterhin in jedem Turn unverändert zurück, auch leere. - Wenn du gespeicherte Gespräche über ein anderes Konto erneut abspielst, spiele jedes über das Konto ab, das es erzeugt hat, oder über ein damit verknüpftes Konto. Die API verwirft Thinking-Blöcke von Claude Mythos 5.2, die ein anderes Konto erzeugt hat. Siehe Thinking-Blöcke bleiben bei dem Konto, das sie erzeugt hat.
- Wenn dein Code das
messages-Array selbst aufbaut, führe die Prüfung aus Das Bearbeiten früherer Turns macht Thinking-Blöcke ungültig gegenclaude-mythos-5-2aus, behebe jedenprefix_binding_mismatch-Eintrag und halte den Gesprächsverlauf append-only (siehe Was als Bearbeitung zählt). Ein append-only-Verlauf hält außerdem den Prompt-Cache warm. - Behandle
stop_reason: "refusal"und liesstop_details.categoryvor dem Antwortinhalt. Siehe Ablehnungen und Fallback. - Führe deinen Effort-Sweep erneut durch und lege neue Baselines für Kosten und Latenz fest.
- Prüfe die System-Prompts, Skills und anderen Anweisungen, die du übernimmst, anhand von Für frühere Modelle geschriebene Anweisungen überprüfen.
Migration von Claude Opus 5 zu Claude Fable 5.2
Claude Fable 5.2 verwendet dieselben Muster für die Messages API und die Tool-Nutzung wie Claude Opus 5. Das Kontextfenster mit 1M Token, die 128k maximalen Ausgabe-Token, das Minimum von 512 Token für Prompt-Caching und System-Nachrichten mitten in der Konversation werden übernommen. Dasselbe gilt für die Einschränkungen bei Prefill und Sampling-Parametern. Die folgenden Unterschiede gelten, wenn du Traffic oder einen Fallback-Pfad auf Claude Fable 5.2 verlagerst.
Aktualisiere deinen Modellnamen
model = "claude-opus-5" # Before
model = "claude-fable-5-2" # AfterWas sich ändert
-
Nachdenken kann nicht deaktiviert werden: Claude Opus 5 akzeptiert
thinking: {type: "disabled"}bei einer Effort-Stufe vonhighoder niedriger. Bei Claude Fable 5.2 ist adaptives Nachdenken immer aktiv, undthinking: {type: "disabled"}liefert bei jeder Effort-Stufe einen 400-Fehler. Entferne das Feld und steuere den Token-Verbrauch über niedrigere Effort-Stufen. Überprüfe bei Workloads, die mit deaktiviertem Nachdenken liefen,max_tokens, das Nachdenken plus Antworttext abdeckt. Wenn dieser Code Inhalte nach Position liest, etwacontent[0].text, wähle Content-Blöcke stattdessen nachtypeaus, dennthinking-Blöcke kommen zuerst. -
Eine erzwungene Tool-Auswahl liefert einen 400-Fehler: Claude Opus 5 akzeptiert für
tool_choicedie Werteanyundtool. Claude Fable 5.2 lehnt beide ab. Was du stattdessen sendest, findest du unter Eine erzwungene Tool-Auswahl liefert einen 400-Fehler. -
Das Bearbeiten früherer Turns macht Thinking-Blöcke ungültig, für jedes Konto: Claude Opus 5 prüft nicht, ob sich frühere Turns geändert haben. Claude Fable 5.2 tut das, für jedes Konto. Wenn dein Code frühere Nachrichten bearbeitet,
systemodertoolsneu aufbaut oder zwischen Anfragen clientseitig komprimiert, lehnt Claude Fable 5.2 die Anfrage ab oder verwirft die ungültigen Thinking-Blöcke. Was du ändern musst und wie du testest, findest du unter Das Bearbeiten früherer Turns macht Thinking-Blöcke ungültig. -
Claude Opus 5 kann die Thinking-Blöcke von Claude Fable 5.2 nicht lesen: Auf der Claude API und Claude Models on Google Cloud (Google managed) liest Claude Fable 5.2 die Blöcke von Claude Opus 5, sodass ein Gespräch, das von
claude-opus-5aufclaude-fable-5-2wechselt, sein früheres Nachdenken behält. In die andere Richtung kann Claude Opus 5 die Blöcke von Claude Fable 5.2 nicht lesen. Ein Gespräch, das von Claude Fable 5.2 auf Claude Opus 5 wechselt, führt die Turns nach dem Wechsel ohne das Nachdenken von Claude Fable 5.2 aus. Die API verwirft diese Blöcke, bevor das Modell sie erhält, die Anfrage ist erfolgreich, und die verworfenen Blöcke werden nicht berechnet. Siehe Modellwechsel mitten im Gespräch. -
Text zwischen Tool-Aufrufen wird in Thinking-Blöcken zurückgegeben: Bei Claude Opus 5 kommt Text, den das Modell zwischen Tool-Aufrufen schreibt, als
text-Blöcke zurück. Bei Claude Fable 5.2 kommen diese Erläuterungen alsthinking-Blöcke mit Fortschrittsupdates zurück, höchstens einer vor jedem Tool-Aufruf. Wenn deine Oberfläche diese Erläuterungen anzeigt, setzethinking.displayauf"updates", das sich in der Beta befindet, um die Fortschrittsupdates als Text zu erhalten, während das Nachdenken verborgen bleibt, oder auf"summarized", um beides zu erhalten. Zeige dann die nicht leerenthinking-Blöcke zwischen dentool_use-Blöcken an. Siehe Fortschrittsupdates zwischen Tool-Aufrufen. -
Verwende das Computer-Use-Toolset statt
computer_20251124: Claude Opus 5 akzeptiert das frühere Toolcomputer_20251124mit seinem Beta-Header. Claude Fable 5.2 liefert dafür einen 400-Fehler auf allen Plattformen außer Amazon Bedrock. Siehe Verwende das Computer-Use-Toolset stattcomputer_20251124. -
Sicherheits-Classifier und Fallback: Die Sicherheits-Classifier von Claude Fable 5.2 decken einen breiteren Satz von
stop_details-Kategorien ab als die Classifier von Claude Opus 5. Rechne mit zusätzlichenstop_details.category-Werten, etwa"bio". Behandle jede Kategorie in der Tabelle der Ablehnungskategorien. Um abgelehnte Anfragen auf einem anderen Modell erneut auszuführen, setzefallbacks: "default"oder baue deinen eigenen Retry. Dieser Parameter befindet sich auf der Claude API und Claude Models on Google Cloud (Anthropic managed) in der Beta und erfordert den Beta-Headerserver-side-fallback-2026-07-01. Ablehnungen, Fallback und Abrechnung listet die zulässigen Fallback-Ziele auf. -
Preise: Claude Fable 5.2 kostet 8 $ pro Million Input-Token und 40 $ pro Million Output-Token, verglichen mit 5 $ und 25 $ für Claude Opus 5. Prompt-Cache-Lesevorgänge kosten 0,20 $ pro Million Token, verglichen mit 0,50 $. Siehe Preise.
-
Datenaufbewahrung ist erforderlich: Claude Fable 5.2 erfordert eine 30-tägige Datenaufbewahrung und ist im Rahmen einer Vereinbarung zur „zero data retention“ (Null-Datenaufbewahrung), oder ZDR, nicht verfügbar, sofern dies nicht ausdrücklich von Anthropic genehmigt wurde. Claude Opus 5 ist unter ZDR verfügbar. Auf der Claude API liefert eine Anfrage von einer Organisation oder einem Workspace ohne 30-tägige Aufbewahrung einen 400-Fehler
invalid_request_error. Siehe Modellspezifische Anforderungen an die Datenaufbewahrung. -
Fast Mode: Claude Opus 5 unterstützt Fast Mode (
speed: "fast") als Research Preview, mit dem Beta-Headerfast-mode-2026-02-01. Claude Fable 5.2 unterstützt ihn in Messages-API-Anfragen auf der Claude API ohne den Header. Anfragen, die den Header senden, funktionieren weiterhin. Fast Mode kostet für Claude Fable 5.2 16 $ pro Million Input-Token und 80 $ pro Million Output-Token, verglichen mit 10 $ und 50 $ für Claude Opus 5 im Fast Mode. Siehe Fast-Mode-Preise.Claude Fable 5.2 unterstützt Fast Mode außerdem auf Claude Models on Google Cloud (Anthropic managed), mit derselben Einstellung
speed: "fast".Claude Fable 5.2 unterstützt Fast Mode außerdem auf Claude Models on Google Cloud (Google managed), mit derselben Einstellung
speed: "fast". Google Cloud legt dort die Preise fest. Siehe Preise für Cloud-Plattformen.Claude Fable 5.2 unterstützt Fast Mode außerdem auf Claude in Microsoft Foundry für Deployments, die bei Anthropic gehostet werden. Dort ist Fast Mode ein separates Modell: Sende Anfragen an ein
claude-fable-5-2-fast-Deployment und lassspeedweg.Claude Mythos 5.2 unterstützt Fast Mode außerdem in Messages-API-Anfragen auf der Claude API, ohne den Header und zu den Fast-Mode-Preisen von Claude Fable 5.2. Verfügbarkeit des Fast Mode listet jede Plattform auf, auf der Claude Mythos 5.2 Fast Mode bietet.
Entferne
speed: "fast"in Claude Managed Agents. Entferne es außerdem, wenn Verfügbarkeit des Fast Mode das Modell, auf das du umstellst, nicht aufführt. -
Strukturierte Ausgaben in CMEK-Organisationen: In einer Organisation mit kundenverwalteten Verschlüsselungsschlüsseln unterstützt Claude Opus 5 strukturierte Ausgaben, Claude Fable 5.2 dagegen nicht. Entferne
strict: trueundoutput_config.formataus Anfragen, die du umstellst, und validiere die Ausgabe in deinem Code. -
Ein Claude-Fable-5.2-Executor benötigt einen Claude-Fable-5.2- oder Claude-Mythos-5.2-Advisor: Mit dem Advisor-Tool, das sich in der Beta befindet, akzeptiert ein Claude-Opus-5-Executor mehrere Advisors, darunter Claude Opus 5 und Claude Fable 5.1. Ein Claude-Fable-5.2-Executor akzeptiert nur Claude Fable 5.2 oder Claude Mythos 5.2, und jeder andere Advisor liefert einen 400-Fehler. Setze das
modeldes Advisors aufclaude-fable-5-2oderclaude-mythos-5-2, wenn du das des Executors änderst. Siehe Ein Claude-Fable-5.2-Executor benötigt einen Claude-Fable-5.2- oder Claude-Mythos-5.2-Advisor.
Migrations-Checkliste
- Wenn deine Organisation eine ZDR-Vereinbarung hat, aktiviere vor allem anderen die 30-tägige Aufbewahrung für den Workspace oder kläre die Berechtigung mit deinem Anthropic-Account-Team.
- Aktualisiere die Modell-ID von
claude-opus-5aufclaude-fable-5-2. - Prüfe deine Ratenlimits, bevor du Produktions-Traffic umstellst. Das Ratenlimit von Claude Fable 5.2 ist von dem von Claude Opus 5 getrennt, mit niedrigeren Token-Limits auf jeder Stufe.
- Entferne jede Konfiguration mit
thinking: {type: "disabled"}. Steuere den Token-Verbrauch über niedrigere Effort-Stufen, überprüfemax_tokensund wähle Content-Blöcke nachtypeaus. - Sende
thinking-Blöcke in jedem Turn unverändert zurück, auch leere. Sende sie in einer Tool-Nutzungsschleife zusammen mit den Tool-Ergebnissen zurück. Siehe Thinking-Blöcke beibehalten. - Ersetze eine erzwungene
tool_choice(anyodertool) durchautoplus eine explizite Anweisung und Tools mitstrict: true, oder durch JSON-Ausgaben. In einer Organisation mit kundenverwalteten Verschlüsselungsschlüsseln sind strikte Tool-Nutzung und JSON-Ausgaben für Claude Fable 5.2 nicht verfügbar. Behalte dortautound die Anweisung bei und validiere die Tool-Eingabe in deinem Code. - Wenn dein Code das
messages-Array selbst aufbaut, führe die Prüfung aus Das Bearbeiten früherer Turns macht Thinking-Blöcke ungültig gegenclaude-fable-5-2aus, behebe jedenprefix_binding_mismatch-Eintrag und halte den Verlauf append-only. - Wenn du Computer Use über
computer_20251124irgendwo außer auf Amazon Bedrock verwendest, liefert Claude Fable 5.2 für dieses Tool einen 400-Fehler. Deklariere stattdessencomputer_toolset_20260801und passe deine Agent-Schleife an das Toolset an. - Wenn du das Advisor-Tool mit Claude Fable 5.2 als Executor verwendest, setze das
modeldes Advisors aufclaude-fable-5-2oderclaude-mythos-5-2. - Wenn ein Router oder Fallback Gespräche von Claude Fable 5.2 auf Claude Opus 5 verschiebt, rechne damit, dass die Turns nach dem Wechsel ohne die Thinking-Blöcke von Claude Fable 5.2 laufen.
- Wenn du gespeicherte Gespräche über ein anderes Konto erneut abspielst, spiele jedes über das Konto ab, das es erzeugt hat, oder über ein damit verknüpftes Konto. Die API verwirft Thinking-Blöcke von Claude Fable 5.2, die ein anderes Konto erzeugt hat. Siehe Thinking-Blöcke bleiben bei dem Konto, das sie erzeugt hat.
- Wenn deine Oberfläche Text zwischen Tool-Aufrufen anzeigt, setze
thinking.displayauf"updates", das sich in der Beta befindet, oder auf"summarized"und zeige die nicht leerenthinking-Blöcke an. - Behandle jede
stop_details.category. Wenn du eine explizitefallbacks-Liste festlegst, nenne nur die zulässigen Ziele von Claude Fable 5.2. -
Wenn du Fast Mode in Messages-API-Anfragen auf der Claude API verwendest, behalte
speed: "fast"nur bei, wenn Verfügbarkeit des Fast Mode das Modell aufführt, auf das du umstellst. Wenn du es beibehältst, lege neue Kosten-Baselines anhand der Fast-Mode-Preise fest. Entfernespeed: "fast"in Claude Managed Agents. Du benötigst den Beta-Headerfast-mode-2026-02-01nicht, und Anfragen, die ihn senden, funktionieren weiterhin. - Entferne in einer Organisation mit kundenverwalteten Verschlüsselungsschlüsseln
strict: trueundoutput_config.formatund validiere die Ausgabe in deinem Code. - Führe deinen Effort-Sweep mit deinen eigenen Evals erneut durch und lege neue Baselines für Kosten und Latenz fest.
- Prüfe die System-Prompts, Skills und anderen Anweisungen, die du übernimmst, anhand von Für frühere Modelle geschriebene Anweisungen überprüfen.
Migration von Claude Opus 4.8 oder früher zu Claude Fable 5.2
Arbeite zuerst Migration von Claude Opus 5 zu Claude Fable 5.2 durch, mit claude-opus-4-8 als der Modell-ID, die du ersetzt. Dieser Abschnitt gilt wie beschrieben für Code auf Claude Opus 4.8, denn Claude Opus 4.8 verhält sich wie Claude Opus 5:
- Es akzeptiert
thinking: {type: "disabled"}, eine erzwungene Tool-Auswahl, das Toolcomputer_20251124und Fast Mode. - Es gibt den Text zwischen Tool-Aufrufen als
text-Blöcke zurück. - Es ist im Rahmen von Vereinbarungen zur Null-Datenaufbewahrung (ZDR) verfügbar.
- Es kostet 5 $ pro Million Input-Token und 25 $ pro Million Output-Token, mit Prompt-Cache-Lesevorgängen zu 0,50 $.
Dieser Abschnitt ergänzt die Unterschiede, die der Abschnitt zu Claude Opus 5 nicht abdeckt.
Was sich ändert
-
Nachdenken läuft bei Anfragen, die es weglassen: Bei Claude Opus 4.8 ist Nachdenken deaktiviert, sofern du es nicht anforderst. Bei Claude Fable 5.2 läuft eine Anfrage ohne
thinking-Feld mit adaptivem Nachdenken. Antworten könnenthinking-Blöcke vortext-Blöcken enthalten, daher wähle Content-Blöcke nachtypeaus, stattcontent[0].textzu lesen. Sende diethinking-Blöcke in einer Tool-Nutzungsschleife unverändert mit den Tool-Ergebnissen zurück, auch leere. Thinking-Token werden als Output-Token berechnet, undmax_tokensdeckt Nachdenken plus Antworttext ab. Überprüfemax_tokensund senkeeffort, wo du weniger Nachdenken möchtest. Auf der Claude API und Claude Models on Google Cloud (Google managed) liest Claude Fable 5.2 die Thinking-Blöcke aus früheren Claude-Opus-4.8-Turns, sodass ein Gespräch, das aufclaude-fable-5-2wechselt, dieses Nachdenken behält. -
Niedrigeres Minimum für Prompt-Caching: Die minimale cachebare Prompt-Länge beträgt bei Claude Fable 5.2 512 Token, gegenüber 1.024 Token bei Claude Opus 4.8. Prompts, die zu kurz zum Cachen waren, können Cache-Einträge erstellen, ohne dass Codeänderungen erforderlich sind. Siehe Prompt-Caching.
-
Priority Tier wird nicht unterstützt: Claude Opus 4.8 unterstützt den Priority Tier. Claude Fable 5.2 nicht. Wenn deine Organisation eine Priority-Tier-Zusage hat, plane die Kapazität separat.
-
Ratschläge vom Advisor-Tool kommen verschlüsselt zurück: Mit dem Advisor-Tool, das sich in der Beta befindet, kann ein Claude-Opus-4.8-Executor mit einem Advisor kombiniert werden, der seinen Rat als Klartext zurückgibt, etwa Claude Opus 4.8. Die einzigen Advisors, die ein Claude-Fable-5.2-Executor akzeptiert, Claude Fable 5.2 und Claude Mythos 5.2, geben den Rat verschlüsselt als
advisor_redacted_result-Block zurück, sodass dein Client dessen Text nicht lesen kann. Wenn dein Code den Text des Rats liest, entferne diese Abhängigkeit. Siehe Ergebnisvarianten.
Wenn dein Code auf Claude Opus 4.7 oder früher läuft, wende außerdem einen Teil der Migrations-Checkliste aus dem Claude-Opus-5.5-Leitfaden an. Beginne bei der Gruppe Claude Opus 4.7 oder früher und gehe bis hinunter zu der Gruppe, die dein Modell nennt. Diese Gruppen decken Anfrageänderungen ab, die vor Claude Opus 4.8 vorgenommen wurden, etwa entfernte Sampling-Parameter und Beta-Header. Wende den Punkt zu Fast Mode aus dieser Checkliste nur an, wenn Verfügbarkeit des Fast Mode das Modell aufführt, auf das du umstellst. In einer Organisation mit kundenverwalteten Verschlüsselungsschlüsseln sind strukturierte Ausgaben für Claude Fable 5.2 nicht verfügbar, wende den Punkt zu output_config.format dort also nicht an. Entferne stattdessen output_format aus deinen Anfragen und validiere das JSON in deinem Code.
Migrations-Checkliste
- Arbeite die Claude-Opus-5-Checkliste durch, mit
claude-opus-4-8als der Modell-ID, die du ersetzt. - Überprüfe Workloads, die ohne
thinking-Feld liefen. Bei Claude Fable 5.2 laufen sie mit Nachdenken, also überprüfemax_tokens, senkeeffort, wo du weniger Nachdenken möchtest, und wähle Content-Blöcke nachtypeaus. - Prüfe, ob jeder Code, der das
thinking-Feld parst, es nur als Anzeigetext behandelt. Setzethinking.displayauf"summarized", um lesbare Zusammenfassungen zu erhalten. - Überprüfe Prompts in der Nähe des Caching-Minimums: Prompts mit 512 Token oder mehr können Cache-Einträge erstellen.
- Wenn deine Organisation eine Priority-Tier-Zusage hat, plane die Kapazität separat.
- Wenn du das Advisor-Tool verwendest und dein Code den Text des Rats liest, entferne diese Abhängigkeit: Der Rat kommt als verschlüsselter
advisor_redacted_result-Block an. - Führe einen neuen Effort-Sweep mit deinen eigenen Evals durch, statt eine für Claude Opus 4.8 optimierte Einstellung zu übernehmen.
- Wende bei Claude Opus 4.7 oder früher außerdem die Checklisten-Gruppen des Claude-Opus-5.5-Leitfadens für dein Modell an. Lass den Punkt zu Fast Mode weg, sofern Verfügbarkeit des Fast Mode das Modell, auf das du umstellst, nicht aufführt. Lass in einer Organisation mit kundenverwalteten Verschlüsselungsschlüsseln außerdem den Punkt zu
output_config.formatweg und entferneoutput_formataus deinen Anfragen.
War diese Seite hilfreich?