Diese Funktion ist für Zero Data Retention (ZDR) qualifiziert. Wenn deine Organisation eine ZDR-Vereinbarung hat, werden Daten, die über diese Funktion gesendet werden, nicht gespeichert, nachdem die API-Antwort zurückgegeben wurde.
Mit dem Effort-Parameter kannst du steuern, wie bereitwillig Claude Tokens ausgibt, wenn es auf Anfragen antwortet. Du kannst mit einem einzigen Modell zwischen Gründlichkeit der Antwort und Token-Effizienz abwägen. Der Effort-Parameter ist auf allen unterstützten Modellen verfügbar, ohne dass ein Beta-Header erforderlich ist.
Der Effort-Parameter wird von Claude Fable 5, Claude Mythos 5, Claude Opus 4.8, Claude Mythos Preview, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5, Claude Sonnet 4.6 und Claude Opus 4.5 unterstützt.
Für Claude Opus 4.6 und Sonnet 4.6 ersetzt Effort budget_tokens als empfohlene Methode zur Steuerung der Denktiefe. Kombiniere Effort mit adaptivem Denken (thinking: {type: "adaptive"}) für die beste Erfahrung. Obwohl budget_tokens auf Opus 4.6 und Sonnet 4.6 weiterhin akzeptiert wird, ist es veraltet und wird in einer zukünftigen Modellversion entfernt. Bei high (Standard) und max Effort wird Claude fast immer denken. Bei niedrigeren Effort-Stufen kann es das Denken bei einfacheren Problemen überspringen.
Standardmäßig verwendet Claude hohen Effort und gibt so viele Tokens aus wie nötig, um hervorragende Ergebnisse zu erzielen. Du kannst die Effort-Stufe auf max erhöhen, um die absolut höchste Leistungsfähigkeit zu erhalten, oder sie senken, um sparsamer mit dem Token-Verbrauch umzugehen und auf Geschwindigkeit und Kosten zu optimieren, wobei du eine gewisse Reduzierung der Leistungsfähigkeit in Kauf nimmst.
Das Setzen von effort auf "high" erzeugt genau dasselbe Verhalten wie das vollständige Weglassen des effort-Parameters.
Der Effort-Parameter wirkt sich auf alle Tokens in der Antwort aus, einschließlich:
Dieser Ansatz hat zwei wesentliche Vorteile:
| Stufe | Beschreibung | Typischer Anwendungsfall |
|---|---|---|
max | Absolute maximale Leistungsfähigkeit ohne Einschränkungen beim Token-Verbrauch. Verfügbar auf Claude Fable 5, Claude Mythos 5, Claude Opus 4.8, Claude Mythos Preview, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 5 und Claude Sonnet 4.6. | Aufgaben, die das tiefstmögliche Reasoning und die gründlichste Analyse erfordern |
xhigh | Erweiterte Leistungsfähigkeit für langfristige Arbeit. Verfügbar auf Claude Fable 5, Claude Mythos 5, Claude Opus 4.8, Claude Opus 4.7 und Claude Sonnet 5. | Lang laufende agentische und Coding-Aufgaben (über 30 Minuten) mit Token-Budgets in Millionenhöhe |
high | Hohe Leistungsfähigkeit. Entspricht dem Nicht-Setzen des Parameters. | Komplexes Reasoning, schwierige Coding-Probleme, agentische Aufgaben |
medium | Ausgewogener Ansatz mit moderaten Token-Einsparungen. | Agentische Aufgaben, die ein Gleichgewicht zwischen Geschwindigkeit, Kosten und Leistung erfordern |
low | Am effizientesten. Erhebliche Token-Einsparungen mit etwas reduzierter Leistungsfähigkeit. | Einfachere Aufgaben, die die beste Geschwindigkeit und niedrigsten Kosten benötigen, wie Subagenten |
Effort ist ein Verhaltenssignal, kein striktes Token-Budget. Bei niedrigeren Effort-Stufen wird Claude bei ausreichend schwierigen Problemen trotzdem denken, aber es wird weniger denken als bei höheren Effort-Stufen für dasselbe Problem.
Claude Sonnet 5 verwendet standardmäßig high Effort.
Sonnet 4.6 verwendet standardmäßig high Effort. Setze Effort explizit, wenn du Sonnet 4.6 verwendest, um unerwartete Latenz zu vermeiden:
Beginne mit xhigh für Coding- und agentische Anwendungsfälle und verwende high als Minimum für die meisten intelligenzsensitiven Workloads. Gehe auf medium herunter für kostensensitive Workloads oder auf max hoch, nur wenn deine Evaluierungen messbaren Spielraum bei xhigh zeigen.
Der API-Standard ist high. Um xhigh zu verwenden, setze effort explizit; der übergebene Wert überschreibt den Standard.
| Effort | Empfehlung für Claude Opus 4.7 |
|---|---|
low | Effizient, aber am besten für kurze, abgegrenzte Aufgaben. Kombiniere low mit expliziten Checklisten, wenn deine Aufgabe mehrere Abschnitte hat. |
medium | Die Standardwahl für den durchschnittlichen Workflow, bei dem du gute Ergebnisse bei reduzierten Kosten möchtest. |
high | Fortgeschrittene Anwendungsfälle, die dennoch ein Gleichgewicht zwischen Intelligenz und Token-Verbrauch benötigen. Dies ist oft der Sweet Spot zwischen Qualität und Token-Effizienz. |
xhigh | Der empfohlene Ausgangspunkt für Coding und agentische Arbeit sowie für explorative Aufgaben wie wiederholte Tool-Aufrufe, detaillierte Websuche und Wissensdatenbank-Suche. Erwarte einen deutlich höheren Token-Verbrauch als bei high. |
max | Reserviere dies für wirklich bahnbrechende Probleme. Bei den meisten Workloads verursacht max erhebliche Kosten für relativ geringe Qualitätsgewinne, und bei einigen Aufgaben mit strukturierter Ausgabe oder weniger intelligenzsensitiven Aufgaben kann es zu Overthinking führen. |
Claude Opus 4.7 respektiert Effort-Stufen auch strikter als Claude Opus 4.6, insbesondere bei low und medium. Bei niedrigeren Effort-Stufen beschränkt das Modell seine Arbeit auf das, was gefragt wurde, anstatt darüber hinauszugehen. Wenn du bei komplexen Problemen mit Claude Opus 4.7 oberflächliches Reasoning beobachtest, erhöhe den Effort, anstatt das Problem durch Prompting zu umgehen. Wenn du den Effort aus Latenzgründen niedrig halten musst, füge gezielte Anweisungen hinzu wie „Diese Aufgabe erfordert mehrstufiges Reasoning. Denke sorgfältig nach, bevor du antwortest."
Wenn du Claude Opus 4.7 mit xhigh oder max Effort ausführst, setze ein großes max_tokens, damit das Modell Raum zum Denken und Handeln über Subagenten und Tool-Aufrufe hinweg hat. Mit 64k Tokens zu beginnen und von dort aus anzupassen ist ein vernünftiger Standard.
Die Empfehlungen für Claude Opus 4.7 gelten auch für Claude Opus 4.8. Beginne mit xhigh für Coding- und agentische Anwendungsfälle, verwende high für die meisten anderen intelligenzsensitiven Workloads und gehe nur dann auf medium oder low herunter, wenn du gemessen hast, dass die niedrigere Stufe die Qualität in deinen Evaluierungen hält.
Der API-Standard ist high. Setze effort explizit, um eine andere Stufe zu verwenden; der übergebene Wert überschreibt den Standard.
Wenn du Claude Opus 4.8 mit xhigh oder max Effort ausführst, setze ein großes max_tokens, damit das Modell Raum zum Denken und Handeln über Subagenten und Tool-Aufrufe hinweg hat. Mit 64k Tokens zu beginnen und von dort aus anzupassen ist ein vernünftiger Standard.
Effort ist die primäre Steuerung für die Abwägung zwischen Intelligenz, Latenz und Kosten bei Claude Fable 5. Beginne mit high, dem Standard, für die meisten Aufgaben, verwende xhigh für die leistungssensitivsten Workloads und gehe auf medium oder low herunter für Routinearbeit. Niedrigere Effort-Einstellungen bei Claude Fable 5 liefern weiterhin gute Ergebnisse und übertreffen oft die xhigh-Leistung früherer Modelle. Bei high und xhigh setze ein großes max_tokens: Es ist ein hartes Limit für die Gesamtausgabe, Denken plus Antworttext. Siehe Kostenkontrolle.
Reduziere den Effort, wenn eine Aufgabe abgeschlossen wird, aber länger als nötig dauert, oder wenn du einen schnelleren, interaktiveren Arbeitsstil möchtest. Dieselben Empfehlungen gelten für Claude Mythos 5. Für ausführlichere Hinweise siehe Prompting für Claude Fable 5.
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-opus-4-8",
max_tokens=4096,
messages=[
{
"role": "user",
"content": "Analyze the trade-offs between microservices and monolithic architectures",
}
],
output_config={"effort": "medium"},
)
print(response.content[0].text)Der ultracode-Modus von Claude Code: ultracode erscheint im Effort-Menü von Claude Code, ist aber keine zusätzliche API-Effort-Stufe. Die auf dieser Seite dokumentierten Werte sind die vollständige Menge, die die API akzeptiert. Ultracode kombiniert die xhigh-Effort-Stufe mit einer dauerhaften Berechtigung für Claude Code, Multi-Agenten-Workflows zu starten, die über Systemnachrichten mitten im Gespräch erteilt wird. Um ähnliches Verhalten mit der API zu erstellen, siehe Einen Orchestrierungsmodus erstellen.
Bei der Verwendung von Tools wirkt sich der Effort-Parameter sowohl auf die Erklärungen rund um Tool-Aufrufe als auch auf die Tool-Aufrufe selbst aus. Niedrigere Effort-Stufen neigen dazu:
Höhere Effort-Stufen können:
Der Effort-Parameter arbeitet zusammen mit erweitertem Denken. Sein Verhalten hängt vom Modell ab:
thinking-Konfiguration erforderlich). thinking: {type: "disabled"} wird abgelehnt. Effort steuert die Denktiefe auf dieselbe Weise wie bei Opus 4.8 und Opus 4.7.thinking: {type: "adaptive"}), wobei Effort die empfohlene Steuerung für die Denktiefe ist. Manuelles erweitertes Denken (thinking: {type: "enabled", budget_tokens: N}) wird nicht unterstützt und gibt einen 400-Fehler zurück. Das Modell entscheidet basierend auf jeder Anfrage, wann und wie viel es denkt, sodass es das Denken nur bei Bedarf auslöst. Bei high, xhigh und max Effort denkt Claude fast immer tief nach. Bei niedrigeren Stufen kann es das Denken bei einfacheren Problemen überspringen. Setze thinking: {type: "adaptive"}, um Denken zu aktivieren; ohne diese Einstellung laufen Anfragen ohne Denken.thinking-Konfiguration erforderlich). thinking: {type: "disabled"} wird abgelehnt. Effort steuert die Denktiefe auf dieselbe Weise wie bei Opus 4.7 und Opus 4.6.thinking: {type: "adaptive"}), wobei Effort die empfohlene Steuerung für die Denktiefe ist. Manuelles erweitertes Denken (thinking: {type: "enabled", budget_tokens: N}) wird auf Opus 4.7 nicht mehr unterstützt; verwende stattdessen adaptives Denken mit Effort. Bei high, xhigh und max Effort denkt Claude fast immer tief nach. Bei niedrigeren Stufen kann es das Denken bei einfacheren Problemen überspringen.thinking: {type: "adaptive"}), wobei Effort die empfohlene Steuerung für die Denktiefe ist. Obwohl budget_tokens auf Opus 4.6 weiterhin akzeptiert wird, ist es veraltet und wird in einer zukünftigen Version entfernt. Bei high und max Effort denkt Claude fast immer tief nach. Bei niedrigeren Stufen kann es das Denken bei einfacheren Problemen überspringen.thinking-Konfiguration erforderlich), und Effort ist die empfohlene Steuerung für die Denktiefe. Manuelles erweitertes Denken (thinking: {type: "enabled", budget_tokens: N}) wird nicht unterstützt und gibt einen 400-Fehler zurück. Übergib thinking: {type: "disabled"}, um das Denken auszuschalten. Bei high (Standard), xhigh und max Effort denkt Claude fast immer tief nach. Bei niedrigeren Stufen kann es das Denken bei einfacheren Problemen überspringen.thinking: {type: "enabled", budget_tokens: N}) ist weiterhin funktionsfähig, aber veraltet.thinking: {type: "enabled", budget_tokens: N}), wobei Effort zusammen mit dem Denk-Token-Budget arbeitet. Setze die Effort-Stufe für deine Aufgabe und dann das Denk-Token-Budget basierend auf der Aufgabenkomplexität.Der Effort-Parameter kann mit oder ohne aktiviertes erweitertes Denken verwendet werden. Wenn er ohne Denken verwendet wird, steuert er weiterhin den gesamten Token-Verbrauch für Textantworten und Tool-Aufrufe.
high, aber der richtige Ausgangspunkt hängt von deinem Modell und Workload ab.Gib Claude ein empfohlenes Token-Budget für die gesamte agentische Schleife, damit das Modell sich bei langen agentischen Aufgaben selbst regulieren kann.
Lass Claude mit dem adaptiven Denkmodus dynamisch bestimmen, wann und wie viel erweitertes Denken verwendet werden soll.
Gib Claude verbessertes Reasoning für komplexe Aufgaben mit manuellen Denk-Budgets, Tool-Nutzung und Prompt-Caching.
Was this page helpful?