Claude Platform Docs
Modelle & PreiseClaude Opus 5.5

Neuerungen in Claude Opus 5.5

Überblick über Breaking Changes, Funktionsunterstützung und Verhaltensunterschiede in Claude Opus 5.5.

Claude Opus 5.5 ist für lang laufendes agentisches Programmieren und Wissensarbeit entwickelt und kostet 4 $ / 20 $ USD pro Million Eingabe-/Ausgabe-Token. Vier Breaking Changes können Code betreffen, der bereits auf Claude Opus 5 läuft:

Die ersten drei gelten auch für Claude Fable 5.1. Eine weitere Änderung verändert die Form der Antwort, ohne dass eine Anfrage fehlschlägt: Text zwischen Tool-Aufrufen wird in thinking-Blöcken zurückgegeben, deren Text bei der Standardeinstellung von display leer ist. Eine Anwendung, die diesen Text als Fortschrittsmeldungen an ihre Nutzer streamt, bleibt zwischen Tool-Aufrufen stumm, bis sie einen display-Wert setzt, der den Text zurückgibt.

Neues Modell

ModellClaude API-IDBeschreibung
Claude Opus 5.5Für lang laufendes agentisches Coding und Wissensarbeit

„Adaptive thinking“ (adaptives Nachdenken) ist immer aktiv, und der Effort-Parameter steuert die Denktiefe; sein Standardwert bei diesem Modell ist medium. Informationen zum „context window“ (Kontextfenster), zu Ausgabelimits, zum Wissensstichtag und zu Preisen findest du auf der Modellseite von Claude Opus 5.5; alle aktuellen Modelle findest du in der Modellübersicht.

Breaking Changes

Nachdenken kann nicht deaktiviert werden

Bei Claude Opus 5 ist „Thinking“ (Nachdenken) standardmäßig aktiviert, und thinking: {"type": "disabled"} wird bei Effort high oder niedriger akzeptiert. Bei Claude Opus 5.5 ist Nachdenken immer aktiv: Eine Anfrage, die thinking: {"type": "disabled"} oder ein manuelles Budget mit thinking: {"type": "enabled", "budget_tokens": N} setzt, gibt einen 400-Fehler invalid_request_error zurück. Lass das Feld thinking weg oder sende thinking: {"type": "adaptive"}, was gleichwertig ist. Es ist kein Beta-Header erforderlich.

Die Fehlermeldungen lauten:

"thinking.type.disabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior.
"thinking.type.enabled" is not supported for this model. Use "thinking.type.adaptive" and "output_config.effort" to control thinking behavior.

Der effort-Parameter ist die Steuerung für Tiefe des Nachdenkens, Latenz und Kosten: Senke ihn dort, wo du zuvor das Nachdenken deaktiviert hast; Optimierung für Kosten und Intelligenz enthält gemessene Ergebnisse zur Wahl einer Stufe. Da jede Antwort mit einem oder mehreren thinking-Blöcken beginnen kann (die bei der Standardeinstellung display: "omitted" mit einem leeren thinking-Feld zurückgegeben werden), wähle Content-Blöcke anhand ihres type-Felds statt anhand ihrer Position aus und gib thinking-Blöcke in Tool-Nutzungs-Schleifen unverändert zurück. Code, der bereits auf Claude Opus 5 mit aktiviertem Nachdenken läuft, muss nicht geändert werden. Siehe Nachdenken und im Migrationsleitfaden den Vorher-Nachher-Vergleich für Nachdenken.

Erzwungene Tool-Nutzung wird nicht unterstützt

Claude Opus 5.5 unterstützt keine erzwungene „tool use“ (Tool-Nutzung). Ein auf {"type": "any"} oder {"type": "tool", "name": "..."} gesetztes tool_choice gibt einen 400-Fehler invalid_request_error zurück:

tool_choice: type "tool" and "any" are not supported for this model.

tool_choice: {"type": "auto"} (der Standard) und {"type": "none"} werden unterstützt, und dieselbe Validierung gilt für den Token-Zählungs-Endpunkt. Für schemakonformes JSON behalte tool_choice: {"type": "auto"} bei und setze strict: true mit strikter Tool-Nutzung, oder verlagere das Schema in strukturierte Ausgaben. Damit das Modell ein Tool aufruft, statt mit Text zu antworten, gib im Prompt an, wann das Tool zutrifft. Der Migrationsleitfaden zeigt den Vorher-Nachher-Vergleich für die Tool-Auswahl.

Thinking-Blöcke sind an das Modell und die Konversation gebunden

Jeder Thinking-Block hält fest, welches Modell ihn erzeugt hat, und jedes Modell liest seine eigenen Blöcke und nur die einiger anderer Modelle. Claude Opus 5.5 liest Thinking-Blöcke von Claude Opus 5, von früheren Opus-, Sonnet- und Haiku-Modellen und, auf der Claude API und Claude Models on Google Cloud (Google managed), von Claude Sonnet 5.5 und Claude Haiku 5.5, aber nicht von Claude Fable- oder Claude Mythos-Modellen. Auf der Claude API lesen Claude Fable 5.1 und Claude Mythos 5.1 Thinking-Blöcke von Claude Opus 5.5; kein anderes Modell tut das. Eine Konversation, die von Claude Opus 5 zu Claude Opus 5.5 wechselt oder auf der Claude API von Claude Opus 5.5 zu Claude Fable 5.1 oder Claude Mythos 5.1 aufsteigt, behält ihr Reasoning. Eine Konversation, die von Claude Opus 5.5 zu einem anderen Modell als diesen beiden wechselt oder von einem Claude Fable- oder Claude Mythos-Modell zu Claude Opus 5.5 wechselt, führt die Turns nach dem Wechsel ohne das Reasoning des vorherigen Modells aus. Wenn eine Anfrage einen Block enthält, den das Zielmodell nicht lesen kann, verwirft die API ihn, bevor das Modell ihn sieht: Die Anfrage ist erfolgreich, und verworfene Blöcke werden nicht abgerechnet. Mit dem Beta-Header thinking-binding-controls-2026-08-01 wird das Verwerfen in einem input_transformations-Array auf oberster Ebene gemeldet. Siehe Modelle mitten in der Konversation wechseln.

Die API prüft außerdem, ob sich etwas vor einem Claude Opus 5.5-Thinking-Block (der system-Prompt, die tools oder eine frühere Nachricht) geändert hat, seit der Block erzeugt wurde. Halte die Konversation append-only: Ändere Anweisungen oder Tools mit System-Nachrichten mitten in der Konversation statt mit Bearbeitungen. Eine Anfrage, die einen Block nach einer solchen Änderung erneut sendet und thinking.block_binding.prefix_mismatch_behavior nicht setzt, erhält bei Konten, die am oder nach dem 31. August 2026, 00:00 UTC erstellt wurden, einen 400-Fehler. Dies gilt auf der Claude API und auf Cloud-Plattformen. Bei Konten, die vor diesem Datum erstellt wurden, erhält die Anfrage den Fehler nur, wenn sie das Feld auf "error" setzt. Um die betroffenen Blöcke stattdessen zu verwerfen, sende den Beta-Header thinking-binding-controls-2026-08-01 und setze das Feld auf "drop_block". Siehe Beibehaltenes Nachdenken und den Hinweis zu Thinking-Blöcken im Migrationsleitfaden.

Einige Versionen des Computer-Use-Tools werden nicht unterstützt

Claude Opus 5.5 unterstützt „computer use“ (Computernutzung) über das Toolset computer_toolset_20260801. Auf Amazon Bedrock akzeptiert Claude Opus 5.5 außerdem das Tool computer_20251124 mit dem Beta-Header computer-use-2025-11-24. Claude Opus 5.5 gibt einen 400-Fehler für jede Version des Computer-Use-Tools zurück, die es nicht akzeptiert, etwa computer_20251124 auf der Claude API. Die invalid_request_error-Meldung der Claude API nennt den abgelehnten Typ und listet nach Did you mean one of die Tool-Typen auf, die das Modell akzeptiert. Die Meldung beginnt so:

'claude-opus-5-5' does not support tool types: computer_20251124.

Integrationen, die das Toolset verwenden, benötigen keine Änderung. Um eine computer_20251124-Integration auf das Toolset umzustellen, folge Migration von computer_20251124. Entferne den Beta-Header und ersetze den tools-Eintrag durch {"type": "computer_toolset_20260801"}. Passe dann deine Agentenschleife für tool_use-Blöcke von Mitgliedern, Batch-Aktionen und toolset_name in Ergebnissen an. Der Migrationsleitfaden zeigt die Anfrage vorher und nachher.

Funktionsunterstützung

Claude Opus 5.5 unterstützt Effort pro Nachricht (Beta), Systemnachrichten mitten in der Konversation, Task-Budgets, „prompt caching“ (Prompt-Caching) mit einem Minimum von 512 Token für cachebare Prompts, Batch-Verarbeitung, die Files API, PDF-Unterstützung, Vision sowie serverseitige und clientseitige Tools. Informationen zur Modellverfügbarkeit findest du auf der jeweiligen Seite der Funktion.

Fast Mode

Fast Mode ist für Claude Opus 5.5 auf der Claude API, auf Claude Models on Google Cloud (Anthropic managed) und auf Claude in Microsoft Foundry für auf Azure gehostete Deployments verfügbar. Auf der Claude API und auf Claude Models on Google Cloud (Anthropic managed) setzt du speed: "fast" in deiner Anfrage. Claude Opus 5.5 benötigt keinen Beta-Header. Siehe Fast Mode für unterstützte Modelle, Ratenlimits und Preise.

Tools in einer Nachricht definieren (Beta)

Mit dem Beta-Header inline-tools-2026-09-15 kann ein tool_addition-Block in einer Systemnachricht mitten im Gespräch eine vollständige Tool-Definition statt einer Referenz enthalten. So kannst du mitten im Gespräch ein Tool hinzufügen, sein Schema ändern oder ein Server-Tool auf eine neuere Version umstellen, ohne tools zu bearbeiten und ohne den Prompt-Cache zu verlieren. Dies funktioniert bei jedem Modell, das Tool-Änderungen mitten im Gespräch unterstützt, einschließlich Claude Opus 5.5. Siehe Tools in einer Nachricht definieren.

Compaction auf Anfrage (Beta)

Mit dem Beta-Header compact-2026-09-04 gibt eine Anfrage, die den compaction-Parameter auf oberster Ebene sendet, einen signierten compaction-Block zurück, der die gesamte Konversation zusammenfasst und den du anschließend als Erstes anstelle der zusammengefassten Nachrichten sendest. Die Funktion ist auf den Modellen verfügbar, die Kompaktierung unterstützen, einschließlich Claude Opus 5.5. Du entscheidest, wann kompaktiert wird, und die Anfrage kann im Hintergrund laufen. Unter den in Kompaktierung und erhaltenes Nachdenken beschriebenen Bedingungen können die Thinking-Blöcke in den beibehaltenen Turns nach dem Austausch gültig bleiben. Das ist bei Claude Opus 5.5 wichtig, weil seine Thinking-Blöcke an die Konversation gebunden sind. Siehe Kompaktierung auf Abruf für die Plattformverfügbarkeit und den vollständigen Anfrageablauf.

Verhaltensunterschiede

Claude Opus 5.5 unterscheidet sich von Claude Opus 5 in mehreren Punkten, die sich ohne jede Codeänderung bemerkbar machen. Zu jedem gibt es Hinweise in Prompting für Claude Opus 5.5:

  • Der Standard-Effort ist medium. Eine Anfrage, die effort weglässt, läuft mit medium; bei Claude Opus 5 lief sie mit high. Setze effort explizit und führe deinen Sweep erneut durch; siehe Effort kalibrieren.
  • Mehr Nachdenken pro Turn bei einer gegebenen Effort-Stufe. Bei derselben Effort-Einstellung denkt das Modell tendenziell mehr pro Turn als Claude Opus 5, am stärksten bei xhigh und max. Führe deinen Effort-Sweep erneut durch, statt eine Einstellung zu übernehmen, und lass in max_tokens Platz für das Nachdenken. Siehe Effort kalibrieren.
  • Text zwischen Tool-Aufrufen wird in Thinking-Blöcken zurückgegeben. Die kurzen Notizen, die das Modell zwischen Tool-Aufrufen schreibt, kommen als Fortschrittsmeldungs-thinking-Blöcke statt als text-Blöcke an, sodass eine Anwendung, die sie an ihre Nutzer streamt, bei der Standardeinstellung display: "omitted" zwischen Tool-Aufrufen verstummt, ohne dass ein Fehler auftritt. Der Migrationsleitfaden erklärt, wie du Text zwischen Tool-Aufrufen empfängst, und Fortschrittsmeldungen für Nutzer beschreibt, wie du mehr davon anforderst.
  • Mehr Schutzkategorien. Das Modell führt zusätzlich zum Cybersicherheits-Klassifikator einen Biologie-Sicherheitsklassifikator aus. Wie bei Claude Opus 5 können Anfragen, die es dazu drängen, sein internes Reasoning im Antworttext wiederzugeben, mit der Kategorie reasoning_extraction abgelehnt werden. Siehe Ablehnungen und Fallback in Claude Opus 5.5 und Ablehnungen durch Schutzmaßnahmen.
  • Präziseres Lesen von Diagrammen, Schaubildern und Screenshots. Das Modell liest Werte aus dichten Diagrammen und layoutabhängigen Visualisierungen ohne Tools deutlich präziser ab, sodass promptseitige Vision-Workarounds, die für frühere Modelle entwickelt wurden, möglicherweise nicht mehr benötigt werden; Bild-Tools verbessern die Genauigkeit bei den dichtesten Eingaben dennoch. Siehe Tools für komplexe visuelle Eingaben.

Wenn deine Claude Opus 5-Integration mit deaktiviertem Nachdenken lief, siehe Prompts, die für deaktiviertes Nachdenken geschrieben wurden zusammen mit dem Breaking Change Nachdenken kann nicht deaktiviert werden. Zu den Verbesserungen der Fähigkeiten beim agentischen Programmieren und Code-Review, bei Wissensarbeit, Kommunikation, visuellen Eingaben und Computer Use siehe Für das Prompting relevante Fähigkeiten.

Ablehnungen und Fallback

Claude Opus 5.5 wird mit Sicherheitsklassifikatoren ausgeliefert, und alles unter Ablehnungen und Fallback gilt. Eine abgelehnte Anfrage gibt HTTP 200 mit stop_reason: "refusal" und einem stop_details-Objekt zurück, das den Richtlinienbereich nennt. Behandle daher Ablehnungen und konfiguriere einen Fallback: Wiederhole die Anfrage auf einem anderen Modell mit serverseitigem Fallback (fallbacks: "default", in Beta, wiederholt die Anfrage auf dem Modell, das Anthropic für diese Kategorie empfiehlt), der SDK-Middleware oder deiner eigenen Wiederholungslogik. Ob eine Ablehnung, die vor jeglicher Ausgabe eintrifft, berechnet wird, hängt von ihrer Ablehnungskategorie ab, und sie wird in jedem Fall auf deine Ratenlimits angerechnet; siehe Wie Ablehnungen berechnet werden.

Preise

Claude Opus 5.5 kostet 4 $ USD pro Million Input-Token und 20 $ USD pro Million Output-Token, weniger als die 5 $ und 25 $ USD von Claude Opus 5, mit 5-Minuten-Cache-Schreibvorgängen zu 5 $ USD, 1-Stunden-Cache-Schreibvorgängen zu 8 $ USD und Cache-Lesevorgängen zu 0,20 $ USD pro Million Token (das 0,05-Fache des Basis-Input-Preises). Batch-Verarbeitung kostet die Hälfte: 2 $ und 10 $ USD. Siehe Preise für Datenresidenz und Tool-Preise.

Verfügbarkeit

Claude Opus 5.5 ist verfügbar auf:

Migration von Claude Opus 5

Aktualisiere deine Modell-ID:

model = "claude-opus-5"  # Before
model = "claude-opus-5-5"  # After

Entferne dann alle Einstellungen thinking: {"type": "disabled"} oder thinking: {"type": "enabled", ...} und wähle stattdessen ein Effort-Level. Ersetze die tool_choice-Typen any und tool durch auto plus strikte Tool-Nutzung. Wenn du Computer Use über computer_20251124 verwendest, wechsle zum Toolset. Auf Amazon Bedrock funktioniert computer_20251124 ebenfalls. Wenn deine Oberfläche den Text zwischen Tool-Aufrufen anzeigt, setze außerdem thinking.display; siehe Text zwischen Tool-Aufrufen wird in Thinking-Blöcken zurückgegeben. Im Migrationsleitfaden findest du Schritt-für-Schritt-Anleitungen für den Umstieg von Claude Opus 5 und früheren Modellen sowie die vollständige Checkliste.

Nächste Schritte

Vollständige Spezifikationen und Preise für alle aktuellen Claude-Modelle.

Übertrage Code von Claude Opus 5 und früheren Modellen auf Claude Opus 5.5.

Verhaltensunterschiede und Prompting-Muster speziell für Claude Opus 5.5.

Steuere, wie viele Token Claude beim Antworten verwendet, von low bis max.

Wie adaptives Nachdenken funktioniert und wie Thinking-Blöcke erhalten bleiben.

Behandle stop_reason: "refusal" und wiederhole die Anfrage auf einem anderen Modell.

War diese Seite hilfreich?