Mit dem „effort"-Parameter (Aufwand) kannst du steuern, wie viele Tokens Claude beim Beantworten von Anfragen verwendet. Du kannst mit einem einzigen Modell zwischen Gründlichkeit der Antwort und Token-Effizienz abwägen. Der Effort-Parameter ist bei allen unterstützten Modellen verfügbar, ohne dass ein Beta-Header erforderlich ist.
Standardmäßig verwendet Claude hohen Effort und nutzt so viele Tokens 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 Tokens umzugehen und so auf Geschwindigkeit und Kosten zu optimieren – bei gleichzeitiger Inkaufnahme einer gewissen Reduzierung der Leistungsfähigkeit.
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 bei Claude Fable 5, Claude Mythos 5, Claude Opus 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 bei Claude Fable 5, Claude Mythos 5, Claude Opus 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 moderater Token-Einsparung. | Agentische Aufgaben, die ein Gleichgewicht aus Geschwindigkeit, Kosten und Leistung erfordern |
low | Am effizientesten. Erhebliche Token-Einsparung bei gewisser Reduzierung der Leistungsfähigkeit. | Einfachere Aufgaben, die beste Geschwindigkeit und niedrigste Kosten benötigen, wie z. B. Subagenten |
xhigh ist eine neuere Stufe; einige Modelle, die max unterstützen, unterstützen xhigh nicht.
Claude Sonnet 5 verwendet standardmäßig high Effort in der Claude API und in Claude Code.
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 dann, 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 gleichzeitiger Kostenreduzierung möchtest. |
high | Fortgeschrittene Anwendungsfälle, die dennoch ein Gleichgewicht aus Intelligenz und Token-Verbrauch benötigen. Dies ist oft das beste Gleichgewicht aus 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. Rechne mit deutlich höherem 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 hält sich außerdem strikter an Effort-Stufen 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 mehr als angefordert zu tun. Wenn du bei komplexen Problemen mit Claude Opus 4.7 oberflächliches Reasoning beobachtest, erhöhe den Effort, anstatt dies über Prompting zu umgehen. Wenn du den Effort aus Latenzgründen niedrig halten musst, füge gezielte Hinweise 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 einen hohen max_tokens-Wert, damit das Modell genug Raum hat, um über Subagenten und Tool-Aufrufe hinweg zu denken und zu handeln. Mit 64k Tokens zu beginnen und von dort aus anzupassen ist ein vernünftiger Standardwert.
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 einen hohen max_tokens-Wert, damit das Modell genug Raum hat, um über Subagenten und Tool-Aufrufe hinweg zu denken und zu handeln. Mit 64k Tokens zu beginnen und von dort aus anzupassen ist ein vernünftiger Standardwert.
Claude Opus 5 unterstützt alle fünf Effort-Stufen. Beginne mit high, dem Standard, und passe basierend auf deinen Evaluierungen an: Gehe auf xhigh hoch für anspruchsvolle Coding- und agentische Arbeit oder auf max, wenn eine Aufgabe unbegrenzten Token-Verbrauch rechtfertigt, und nutze low und medium großzügig als primäre Steuerung für Token-Kosten und Antwortzeit, wo immer deine Evaluierungen zeigen, dass die Qualität gehalten wird. Wenn du Effort-Einstellungen von einem früheren Modell übernommen hast, führe einen neuen Effort-Durchlauf mit deinen Evaluierungen durch, anstatt sie wiederzuverwenden.
Effort steuert das Thinking-Volumen, nicht die sichtbare Antwortlänge: Bei Claude Opus 5 verkürzt eine Änderung des Efforts die Antworten nicht zuverlässig, verwende daher stattdessen Prompting für die Länge.
Der API-Standard ist high. Setze effort explizit, um eine andere Stufe zu verwenden; der übergebene Wert überschreibt den Standard.
Bei Claude Opus 5 kann Thinking bei xhigh oder max Effort nicht deaktiviert werden: Anfragen, die bei diesen Stufen thinking: {"type": "disabled"} setzen, geben einen 400-Fehler zurück. Siehe Effort mit Thinking.
Wenn du Claude Opus 5 mit xhigh oder max Effort ausführst, setze einen hohen max_tokens-Wert, damit das Modell genug Raum hat, um über Subagenten und Tool-Aufrufe hinweg zu denken und zu handeln. Mit 64k Tokens zu beginnen und von dort aus anzupassen ist ein vernünftiger Standardwert.
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 einen hohen max_tokens-Wert: Es ist ein hartes Limit für die Gesamtausgabe, Thinking 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. Ausführlichere Hinweise findest du unter Prompting für Claude Fable 5.
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-opus-5",
max_tokens=4096,
messages=[
{
"role": "user",
"content": "Analyze the trade-offs between microservices and monolithic architectures",
}
],
output_config={"effort": "medium"},
)
for block in response.content:
if block.type == "text":
print(block.text)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 tendieren dazu:
Höhere Effort-Stufen können:
Der thinking-Parameter steuert, ob Claude in Thinking-Blöcken denkt, bevor es antwortet; der effort-Parameter steuert, wie viel Arbeit Claude in die gesamte Antwort steckt, was im adaptiven Modus auch einschließt, wie oft und wie tiefgehend es denkt. Übergib nicht adaptive als effort-Wert: adaptive ist ein Thinking-Modus, keine Effort-Stufe.
Bei höheren Effort-Stufen denkt Claude bei den meisten Anfragen und ausführlicher nach; bei niedrigeren Stufen kann es das Thinking bei einfacheren Problemen komplett überspringen. Siehe Thinking und Effort für vollständige Hinweise, wie die beiden Steuerungen zusammenwirken.
Bei Claude Opus 4.5, dem einzigen reinen Extended-Thinking-Modell, das Effort unterstützt, funktioniert es zusammen mit budget_tokens: Setze die Effort-Stufe für deine Aufgabe und dann das Thinking-Token-Budget basierend darauf, wie viel Reasoning-Tiefe die Aufgabe benötigt.
Zur Thinking-Verfügbarkeit pro Modell siehe die Konfigurationstabelle pro Modell. Effort funktioniert mit oder ohne Thinking; siehe Wie Effort funktioniert.
output_config.effort ist eine Einstellung auf Request-Ebene: Jede Anfrage trägt ihren eigenen Wert. Um einen späteren Teil einer Konversation mit einer anderen Effort-Stufe auszuführen, setze den neuen Wert bei der nächsten Anfrage. Die Effort-Stufe gilt für die gesamte Anfrage. Da Effort den gerenderten Prompt beeinflusst, bleiben beim Ändern zwischen Anfragen keine gecachten Präfixe aus früheren Turns erhalten; wenn du dich über eine lange Sitzung hinweg auf Prompt-Caching verlässt, wähle zu Beginn eine Effort-Stufe und halte sie konstant.
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 sich das Modell bei langen agentischen Aufgaben selbst regulieren kann.
Verstehe adaptives Thinking, bei dem Claude entscheidet, wann und wie viel es nachdenkt, und steuere es mit Effort und Prompting.
Verstehe, wie Thinking funktioniert, wann Claude standardmäßig nachdenkt und wie Thinking mit Effort zusammenspielt.
| Supported models |
|
|---|---|
| Supported platforms |
|
Was this page helpful?