Zum Hauptinhalt springen

Bewahrtes Denken: Änderung der Handhabung von Thinking Blocks in der Messages API zum Schutz vor Distillation

Mit Claude Fable 5.1 ändern wir die Handhabung von Thinking Blocks in der Messages API zum Schutz vor Distillation. Ein Thinking Block ist eine Aufzeichnung der Überlegungen, die Claude bei der Bearbeitung einer Antwort durchführen kann. Neue API-Konten für Fable 5.1 können den Kontext um einen Thinking Block, wie Nachrichten, Tools oder System-Prompt, während einer mehrteiligen Konversation nicht mehr bearbeiten.

Das Ändern dieses vorherigen Kontexts hat legitime Anwendungen, die wir weiterhin mit den unten beschriebenen Anpassungen unterstützen. Solche Änderungen sind jedoch auch eine häufige und öffentlich dokumentierte Technik für industrielle illegale Distillation, die durch unsere Nutzungsrichtlinie und Nutzungsbedingungen verboten ist.

Das ändert sich: Die API überprüft nun, dass ein Thinking Block mit demselben System-Prompt, denselben Tools und denselben Nachrichten zurückgesendet wird, die ihn erzeugt haben, und gibt einen Fehler zurück, wenn diese nicht übereinstimmen. Damit geänderte Anfragen erfolgreich sind, können Entwickler sich stattdessen dafür entscheiden, die Thinking Blocks aus solchen Anfragen zu entfernen; das Modell antwortet, ohne den Thinking Block zu sehen. Für Fable 5.1 gilt bewahrtes Denken nur für neue API-Konten, obwohl dieses Update in zukünftigen Modellversionen für alle Konten gelten wird.

In diesem Artikel teilen wir Details darüber, warum wir dies tun, und die Anpassungen, die Sie vornehmen können, um Störungen zu minimieren.

Was sind Thinking Blocks?

Claude führt Überlegungsschritte durch, bevor es seine endgültige Antwort gibt. In der API werden diese dem Benutzer als "Thinking Blocks" zurückgegeben. In einer mehrteiligen Konversation senden API-Benutzer diese Blöcke mit jedem Austausch zurück (zusammen mit dem System-Prompt, Tools und früheren Nachrichten), damit Claude den vollständigen Konversationskontext hat.

Was ändert sich?

Für betroffene Konten (siehe unten) auf Fable 5.1 gibt die API einen Fehler zurück, wenn der System-Prompt, die Tools oder die Nachrichten vor einem vorherigen Thinking Block geändert wurden.

Um eine Fehlermeldung zu vermeiden, können Sie sich für den "nicht strikten" Modus anmelden. In diesem Modus wird die Anfrage durchgeführt, aber die betroffenen Thinking Blocks werden aus dem entfernt, was das Modell sieht. Dies ermöglicht es Ihnen, Ihre Konversation oder Aufgabe trotz der nicht angezeigten Überlegungen aus den vorherigen Runden ungestört fortzusetzen. Wenn dies geschieht, teilt Ihnen die API-Antwort mit, welche Blöcke gelöscht wurden.

Warum machen wir diese Änderung?

Das Ändern der früheren Runden einer Konversation ist eine häufige Technik, die in illegalen Distillationskampagnen verwendet wird, die darauf abzielen, die Fähigkeiten fortgeschrittener Modelle – besonders Denken – zu extrahieren, um ein anderes Modell ohne Genehmigung zu trainieren. Distillation wird oft in großem Maßstab mit Tausenden von gefälschten Konten eingesetzt. Wir verschlüsseln Claudes Thinking Blocks, um dies zu verhindern, aber durch das Bearbeiten der Konversation vor einem Thinking Block könnte ein Benutzer Claude dazu bringen, seine Überlegungen zu entschlüsseln und auszudrucken. Auf diese Weise trainierte Systeme können Fähigkeiten erben, die sie sonst nicht hätten, ohne die Schutzmaßnahmen zu erben, die wir zum Schutz vor einer breiten Palette von Missbrauch wie Cyberangriffen und Waffenentwicklung eingebaut haben.

Diese Änderung zielt darauf ab, Distillationskampagnen schwieriger auszuführen. Sie baut auf bestehenden Anti-Distillations-Maßnahmen wie verbesserten Distillations-Klassifikatoren und Beschränkungen beim Übertragen von Sitzungen oder Überlegungen von fortgeschritteneren Modellen auf weniger leistungsstarke Modelle mit schwächeren Schutzmaßnahmen auf.

Was bedeutet dies für API-Integrationen?

Bestimmte Integrationen – besonders solche, die das Umschreiben früherer Runden während der Konversation beinhalten, wie Kontext-Komprimierung und eingefügte System-Erinnerungen – müssen möglicherweise angepasst werden.

Hier sind die Ressourcen, die Ihnen bei diesem Update helfen:

Wenn die obige Anleitung Ihren Anwendungsfall nicht abdeckt, wenden Sie sich bitte an unser Support-Team. Wenn Sie mit einem Account-Team zusammenarbeiten, können Sie sich auch an diese wenden, um Unterstützung bei der Aktualisierung komplexerer Integrationen zu erhalten.

Es gibt zusätzliche Vorteile, wenn Thinking Blocks konsistent bleiben: Die API kann zwischengespeicherte Prompts häufiger wiederverwenden, was Kosten und Antwortzeit reduziert.

Wen wird dies beeinflussen?

Auf Fable 5.1 gilt dieses Update für neue API-Konten, die nach dem 31. August 2026 12:00:00 Uhr UTC erstellt wurden. Konkret betrifft es neue Claude Platform-Organisationen, Amazon Bedrock-Konten, Google Cloud Vertex AI-Projekte und Microsoft Azure Foundry-Projekte, die am oder nach dem 31. August 2026 erstellt wurden.

Wir verfolgen einen schrittweisen Durchsetzungsansatz, beginnend mit neuen Konten, wo wir die höchste Konzentration von Distillations-bezogenem Missbrauch sehen. Bestehende Konten sind für Fable 5.1 nicht betroffen, was Entwicklern Zeit gibt, ihre Harnesses und Integrationen mit diesem Update kompatibel zu machen. Bewahrtes Denken wird für zukünftige Modelle für alle Benutzer gelten.

Benutzer von Claude Code, Claude Cowork, Claude.ai oder Claude über ein Drittanbieter-Produkt sind nicht betroffen, ebenso wenig wie die Verwendung von Modellen außer Fable 5.1.

Hat dies deine Frage beantwortet?