Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Adaptives Denken
Adaptives Denken ist die empfohlene Methode Erweitertes Denken für Claude Opus 4.6. Anstatt manuell ein Budget für Denkmuster festzulegen, ermöglicht adaptives Denken anhand der Komplexität der einzelnen Anfragen Claude dynamisch zu entscheiden, wann und wie viel nachgedacht werden soll. Adaptives Denken führt zuverlässig zu einer besseren Leistung als erweitertes Denken mit einer festen Einstellungbudget_tokens, und wir empfehlen, zu adaptivem Denken überzugehen, um die intelligentesten Antworten aus Claude Opus 4.6 zu erhalten. Es ist kein Beta-Header erforderlich.
Es werde folgende Modelle unterstützt:
| Modell | Modell-ID |
|---|---|
Claude Mythos 5 |
|
Claude Fabel 5 |
|
Claude Opus4.7 |
|
Claude Mythos Vorschau |
|
Claude Opus4.6 |
|
Claude Sonett 4,6 |
|
Anmerkung
Claude Mythos 5, Claude Fable 5, Claude Opus 4.7 und Claude Mythos Preview unterstützen nur adaptives Denken. Manuelles erweitertes Denken (thinking.type: "enabled"mitbudget_tokens) und deaktiviertes Denken (thinking.type: "disabled") werden auf diesen Modellen nicht unterstützt und geben den Fehler 400 zurück. Verwenden Sie thinking.type: "adaptive" withoutput_config.effort, um das Denkverhalten zu kontrollieren.
thinking.type: "enabled"und budget_tokens sind in Claude Opus 4.6 und Claude Sonnet 4.6 veraltet und werden in einer future Modellversion entfernt. Verwenden Sie es stattdessen thinking.type: "adaptive" mit dem Effort-Parameter.
Ältere Modelle (Claude Sonnet 4.5, Claude Opus 4.5 usw.) unterstützen adaptives Denken nicht und erfordern thinking.type: "enabled" mitbudget_tokens.
Wie funktioniert adaptives Denken
Im adaptiven Modus Claude wird die Komplexität jeder Anfrage bewertet und entschieden, ob und wie viel darüber nachgedacht werden soll. Auf der Standardaufwandsebene (high) denkt er fast immer nach. Claude Bei niedrigerem Aufwand überspringt er Claude möglicherweise das Denken für einfachere Probleme.
Adaptives Denken ermöglicht dies auch automatischVerschachteltes Denken (Beta). Das bedeutet, dass es zwischen den einzelnen Toolaufrufen denken Claude kann, was es besonders effektiv für die Arbeitsabläufe von Agenturen macht.
Stellen Sie "adaptive" in thinking.type Ihrer API-Anfrage auf Folgendes ein:
Adaptives Denken mit dem Parameter Aufwand
Sie können adaptives Denken mit dem Leistungsparameter kombinieren, um zu bestimmen, wie viel Denken Claude bewirkt. Das Aufwandsniveau dient als Orientierungshilfe für die Verteilung Claude des Denkens:
| Aufwand-Ebene | Denkverhalten |
|---|---|
max |
Claudedenkt immer ohne Einschränkungen der Denktiefe. Claude Opusnur 4.6 — Anfragen, die max auf anderen Modellen verwendet werden, geben einen Fehler zurück. |
high (Standard) |
Claudedenkt immer. Bietet fundierte Überlegungen zu komplexen Aufgaben. |
medium |
Claudeverwendet gemäßigtes Denken. Kann bei sehr einfachen Fragen das Nachdenken überspringen. |
low |
Claudeminimiert das Denken. Überspringt das Denken bei einfachen Aufgaben, bei denen Geschwindigkeit am wichtigsten ist. |
Wichtig
Der effort Parameter muss in einem separaten output_config Objekt in Ihrem Anfragetext platziert werden — nicht innerhalb des thinking Objekts. Die Platzierung effort im Inneren thinking führt zu einemValidationException.
Das folgende Beispiel zeigt, wie das Aufwandsniveau bei Verwendung der InvokeModel API festgelegt wird:
{ "anthropic_version": "bedrock-2023-05-31", "max_tokens": 16000, "thinking": { "type": "adaptive" }, "output_config": { "effort": "high" }, "messages": [{ "role": "user", "content": "Your prompt here" }] }
Einsatz von adaptivem Denken mit der Converse-API
Wenn Sie die Converse-API verwenden, übergeben Sie die effort Parameter thinking und. additionalModelRequestFields Das folgende Beispiel zeigt adaptives Denken mit dem Standard-Aufwandsniveau:
import boto3, json bedrock_runtime = boto3.client(service_name='bedrock-runtime', region_name='us-east-2') response = bedrock_runtime.converse( modelId="us.anthropic.claude-opus-4-6-v1", messages=[{ "role": "user", "content": [{"text": "Explain why the sum of two even numbers is always even."}] }], additionalModelRequestFields={ "thinking": { "type": "adaptive" } } ) print(json.dumps(response["output"], indent=2, default=str))
Um eine Aufwandsebene anzugeben, fügen Sie das effort Feld in einem separaten output_config Objekt hinzu inadditionalModelRequestFields:
response = bedrock_runtime.converse( modelId="us.anthropic.claude-opus-4-6-v1", messages=[{ "role": "user", "content": [{"text": "What is 2 + 2?"}] }], additionalModelRequestFields={ "thinking": { "type": "adaptive" }, "output_config": { "effort": "low" } } )
Prompt-Caching
Aufeinanderfolgende Anfragen, die adaptive Thinking verwenden, behalten die Breakpoints des Prompt-Cache bei. Beim Umschalten zwischen den disabled Denkmodi adaptive undenabled/werden jedoch die Cache-Breakpoints für Nachrichten unterbrochen. Systemaufforderungen und Werkzeugdefinitionen bleiben unabhängig von Modusänderungen zwischengespeichert.
Optimierung des Denkverhaltens
Wenn Claude Sie mehr oder weniger häufig denken, als Sie möchten, können Sie Ihrer Systemaufforderung eine Anleitung hinzufügen:
Extended thinking adds latency and should only be used when it will meaningfully improve answer quality — typically for problems that require multi-step reasoning. When in doubt, respond directly.
Warnung
Wenn Sie weniger häufig nachdenken, kann dies Claude zu Qualitätseinbußen bei Aufgaben führen, für die Argumentation von Vorteil ist. Messen Sie die Auswirkungen auf Ihre spezifischen Workloads, bevor Sie das Prompt-basierte Tuning in der Produktion einsetzen. Erwägen Sie, zunächst mit geringerem Aufwand zu testen.
Zusammenfassung des Connector-Textes (Beta)
In Claude Fable 5 wird Text, den das Modell zwischen Werkzeugaufrufen ausgibt (manchmal auch „Konnektortext“ genannt — zum Beispiel „Lassen Sie mich die Datei als Nächstes überprüfen...“), serverseitig zusammengefasst und als Denkblock und nicht als reiner Text-Inhaltsblock zurückgegeben. Der Denkblock verwendet dieselbe Form wie jeder andere Denkblock (leerer Text mit einer Signatur unter der omitted Standardanzeige).
Auswirkungen auf den Kunden:
Form der Antwort: Tool-use Die Antworten von Claude Fable 5 können zusätzliche Denkblöcke enthalten, während frühere Modelle Klartext zwischen den
tool_useBlöcken ausgegeben haben. Es gibt keinen neuen Inhaltsblocktyp. Die endgültigen Antworten des Assistenten (nachdem die gesamte Nutzung des Tools abgeschlossen ist) sind davon nicht betroffen und bleiben im Klartext.Multi-turn Bearbeitung: Geben Sie diese Denkblöcke in mehrstufigen Konversationen unverändert weiter — genauso wie bei geschütztem Denken (die Signatur wird bei der Weiterleitung validiert; wird stillschweigend entfernt, wenn sie an ein anderes Modell gesendet wird).
Geltungsbereich: Die Zusammenfassung des Konnektors gilt erst, wenn ein
tool_resultElement in der Konversation vorhanden ist. Die Erzählung vor dem ersten Tool-Aufruf in einer neuen Konversation bleibt reiner Text. Kurze Textsegmente können als einfacher Text ohne Zusammenfassung durchgehen.
Diese Funktion ist serverseitig für Claude Fable 5 aktiviert. Es gibt kein Opt-In oder Opt-Out für Kunden.