266 266
267## Modell und Antworten267## Modell und Antworten
268 268
269Wählen Sie, welche Modelle Claude Code verwendet und wie es antwortet. Informationen darüber, wie diese Einstellungen mit dem Befehl `/model` und Umgebungsvariablen interagieren, finden Sie unter [Modellkonfiguration](https://code.claude.com/docs/de/model-config.md).269Legen Sie fest, welche Modelle Claude Code verwendet und wie es antwortet. Wie diese Einstellungen mit dem Befehl `/model` und Umgebungsvariablen zusammenwirken, erfahren Sie unter [Modellkonfiguration](https://code.claude.com/docs/de/model-config.md).
270 270
271### `advisorModel`271### `advisorModel`
272 272
273Wählen Sie, welches Modell antwortet, wenn Claude das serverseitige [Advisor-Tool](https://code.claude.com/docs/de/advisor.md) aufruft. Entfernen Sie den Wert, um den Advisor auszuschalten. Der Advisor muss mindestens so leistungsfähig sein wie Ihr Hauptmodell. Informationen zu akzeptierten Kombinationen und was passiert, wenn Sie eine nicht akzeptierte Kombination wählen, finden Sie unter [Wählen Sie ein Advisor-Modell](https://code.claude.com/docs/de/advisor.md#choose-an-advisor-model).273Wählen Sie, welches Modell antwortet, wenn Claude das serverseitige [Advisor-Tool](https://code.claude.com/docs/de/advisor.md) aufruft. Entfernen Sie den Wert, um den Advisor auszuschalten. Der Advisor muss mindestens so leistungsfähig sein wie Ihr Hauptmodell. Unter [Advisor-Modell auswählen](https://code.claude.com/docs/de/advisor.md#choose-an-advisor-model) finden Sie die zulässigen Kombinationen und was passiert, wenn Sie eine nicht zulässige wählen.
274 274
275Sie bearbeiten diesen Schlüssel normalerweise nicht manuell. Führen Sie `/advisor` aus, um eine Auswahl zu öffnen, die die aktuelle Auswahl, die Modelle, die beraten können, und **Kein Advisor** anzeigt. Claude Code speichert Ihre Auswahl in diesem Schlüssel in `~/.claude/settings.json`. Wenn Sie aus einem [Remote Control](https://code.claude.com/docs/de/remote-control.md)-Client oder in einer Sitzung auswählen, die an einen Remote Worker angehängt ist, gilt die Auswahl nur für diese Sitzung und ändert diesen Schlüssel nicht.275Normalerweise bearbeiten Sie diesen Schlüssel nicht von Hand. Führen Sie `/advisor` aus, um eine Auswahl zu öffnen, die die aktuelle Wahl, die Modelle, die als Advisor dienen können, und **No advisor** anzeigt. Claude Code speichert Ihre Auswahl in diesem Schlüssel in `~/.claude/settings.json`. Wenn Sie die Auswahl über einen [Remote Control](https://code.claude.com/docs/de/remote-control.md)-Client oder in einer Sitzung treffen, die an einen Remote-Worker angebunden ist, gilt sie nur für diese Sitzung und ändert diesen Schlüssel nicht.
276 276
277Wenn Ihr Konto die [Zustimmung zu Nutzungsguthaben](https://code.claude.com/docs/de/advisor.md#fable-advisor-and-usage-credits) erfordert, akzeptieren Sie diese zuerst, indem Sie `/model fable` ausführen. Bis dahin speichert die Auswahl von Fable in `/advisor` nichts und Claude Code teilt Ihnen mit, dass Sie zuerst `/model fable` ausführen sollen.277Wenn Ihr Konto die [Zustimmung zum Nutzungsguthaben](https://code.claude.com/docs/de/advisor.md#fable-advisor-and-usage-credits) erfordert, erteilen Sie diese zuerst, indem Sie `/model fable` ausführen. Bis dahin speichert die Auswahl von Fable in `/advisor` nichts, und Claude Code weist Sie an, zuerst `/model fable` auszuführen.
278 278
279* **Geltungsbereich**: [`Beliebige Datei`](#scopes)279* **Geltungsbereich**: [`Any file`](#scopes)
280* **Typ**: String, einer der Aliase `"fable"`, `"opus"` oder `"sonnet"`, die in die aktuelle Standardversion dieser Modellfamilie von Claude Code aufgelöst werden, oder eine vollständige Modell-ID wie `"claude-opus-5-5"`280* **Typ**: String, einer der Aliase `"fable"`, `"opus"` oder `"sonnet"`, die auf die aktuelle Standardversion der jeweiligen Modellfamilie in Claude Code aufgelöst werden, oder eine vollständige Modell-ID wie `"claude-opus-5-5"`
281* **Standard**: nicht gesetzt, daher ist der Advisor ausgeschaltet281* **Standard**: nicht gesetzt, der Advisor ist also ausgeschaltet
282* **Überschreibungen pro Sitzung**: `--advisor` hat für eine Sitzung Vorrang vor diesem Schlüssel. [`CLAUDE_CODE_DISABLE_ADVISOR_TOOL`](https://code.claude.com/docs/de/env-vars) schaltet den Advisor aus, und dieser Schlüssel kann ihn nicht wieder einschalten282* **Überschreibungen pro Sitzung**: `--advisor` hat für eine Sitzung Vorrang vor diesem Schlüssel. [`CLAUDE_CODE_DISABLE_ADVISOR_TOOL`](https://code.claude.com/docs/de/env-vars) schaltet den Advisor aus, und dieser Schlüssel kann ihn nicht wieder einschalten
283 283
284```json settings.json theme={null}284```json settings.json theme={null}
287}287}
288```288```
289 289
290Der Schlüssel hat keine Auswirkung auf Provider, bei denen der Advisor [nicht verfügbar](https://code.claude.com/docs/de/advisor.md#requirements) ist, wie Amazon Bedrock und Claude Platform auf AWS. `"fable"` erfordert [Fable-Zugriff](https://code.claude.com/docs/de/advisor.md#choose-an-advisor-model).290Der Schlüssel hat keine Wirkung bei Anbietern, bei denen der Advisor [nicht verfügbar ist](https://code.claude.com/docs/de/advisor.md#requirements), etwa Amazon Bedrock und Claude Platform on AWS. `"fable"` erfordert [Fable-Zugriff](https://code.claude.com/docs/de/advisor.md#choose-an-advisor-model).
291 291
292### `alwaysThinkingEnabled`292### `alwaysThinkingEnabled`
293 293
294Deaktivieren Sie [Extended Thinking](https://code.claude.com/docs/de/model-config.md#extended-thinking) für jede Sitzung, indem Sie dies auf `false` setzen. Thinking ist standardmäßig aktiviert, daher ändert `true` nichts. Die meisten Benutzer stellen dies über `/config` ein, anstatt die Datei zu bearbeiten.294Schalten Sie [Extended Thinking](https://code.claude.com/docs/de/model-config.md#extended-thinking) für jede Sitzung aus, indem Sie diesen Wert auf `false` setzen. Thinking ist standardmäßig eingeschaltet, daher ändert `true` nichts. Die meisten Benutzer setzen dies über `/config`, statt die Datei zu bearbeiten.
295 295
296Bei Modellen, die immer nachdenken, wie Opus 5.5, Sonnet 5.5, Haiku 5.5 und die Fable-Modelle, hat `false` keine Auswirkung. Bei [Drittanbieter-Providern](https://code.claude.com/docs/de/third-party-integrations.md) lässt Claude Code den Parameter `thinking` weg, anstatt Thinking auszuschalten, daher können Modelle mit adaptivem Reasoning möglicherweise trotzdem nachdenken. Wenn Thinking auf der Anthropic API ausgeschaltet ist, sendet Claude Code den Effort `high` statt einer höheren Stufe an Modelle, von denen es weiß, dass sie [diese Kombination nicht akzeptieren](https://code.claude.com/docs/de/errors.md#effort-isnt-available-with-thinking-turned-off), wie Opus 5.296Bei Modellen, die immer denken, etwa Opus 5.5, Sonnet 5.5, Haiku 5.5 und den Fable-Modellen, hat `false` keine Wirkung. Bei [Drittanbietern](https://code.claude.com/docs/de/third-party-integrations.md) lässt Claude Code den Parameter `thinking` weg, statt Thinking auszuschalten, sodass Modelle mit adaptivem Reasoning weiterhin denken können. Wenn Thinking über die Anthropic API ausgeschaltet ist, sendet Claude Code an Modelle, von denen es weiß, dass sie [diese Kombination nicht akzeptieren](https://code.claude.com/docs/de/errors.md#effort-isnt-available-with-thinking-turned-off), etwa Opus 5, den Effort `high` statt einer höheren Stufe.
297 297
298* **Geltungsbereich**: [`Beliebige Datei`](#scopes)298* **Geltungsbereich**: [`Any file`](#scopes)
299* **Typ**: Boolean299* **Typ**: Boolean
300 * `true`: keine Auswirkung; Thinking ist bereits aktiviert300 * `true`: keine Wirkung; Thinking ist bereits eingeschaltet
301 * `false`: Claude Code deaktiviert Extended Thinking für jede Sitzung301 * `false`: Claude Code schaltet Extended Thinking für jede Sitzung aus
302* **Standard**: nicht gesetzt, daher ist Thinking für Modelle aktiviert, die es unterstützen302* **Standard**: nicht gesetzt, Thinking ist also bei Modellen eingeschaltet, die es unterstützen
303* **Überschreibungen pro Sitzung**: [`MAX_THINKING_TOKENS`](https://code.claude.com/docs/de/env-vars) hat für eine Sitzung Vorrang vor diesem Schlüssel: `0` deaktiviert Thinking unter den gleichen Modell- und Provider-Einschränkungen wie `false`, und ein positiver Wert aktiviert Thinking, auch wenn dieser Schlüssel `false` ist. Bei Modellen mit adaptivem Reasoning wird die Zahl selbst ignoriert303* **Überschreibungen pro Sitzung**: [`MAX_THINKING_TOKENS`](https://code.claude.com/docs/de/env-vars) hat für eine Sitzung Vorrang vor diesem Schlüssel: `0` schaltet Thinking aus, mit denselben Modell- und Anbietergrenzen wie `false`, und ein positiver Wert schaltet Thinking ein, selbst wenn dieser Schlüssel `false` ist. Bei Modellen mit adaptivem Reasoning wird die Zahl selbst ignoriert
304 304
305```json settings.json theme={null}305```json settings.json theme={null}
306{306{
310 310
311### `availableModels`311### `availableModels`
312 312
313Beschränken Sie, welche Modelle Personen für die Hauptsitzung, [Subagenten](https://code.claude.com/docs/de/sub-agents.md), [Skills](https://code.claude.com/docs/de/skills.md) und den [Advisor](https://code.claude.com/docs/de/advisor.md) auswählen können. Eine verwaltete Liste beschränkt `/model`, `--model` und den Schlüssel `model` in den eigenen Dateien eines Entwicklers; ein Modell außerhalb davon kann nicht ausgewählt werden. Mit dem standardmäßigen Präfixabgleich berührt dies die Option Standard allein nicht; kombinieren Sie es dafür mit [`enforceAvailableModels`](#enforceavailablemodels).313Beschränken Sie, welche Modelle Benutzer für die Hauptsitzung, [Subagenten](https://code.claude.com/docs/de/sub-agents.md), [Skills](https://code.claude.com/docs/de/skills.md) und den [Advisor](https://code.claude.com/docs/de/advisor.md) auswählen können. Eine verwaltete Liste schränkt `/model`, `--model` und den Schlüssel `model` in den eigenen Dateien eines Entwicklers ein; ein Modell außerhalb der Liste kann nicht ausgewählt werden. Mit dem standardmäßigen Präfixabgleich wirkt sich dies allein nicht auf die Option „Default“ aus; kombinieren Sie es dafür mit [`enforceAvailableModels`](#enforceavailablemodels).
314 314
315* **Geltungsbereich**: [`Beliebige Datei`](#scopes). Stellen Sie es in verwalteten Einstellungen bereit, um es für eine Organisation durchzusetzen.315* **Geltungsbereich**: [`Any file`](#scopes). Stellen Sie es in verwalteten Einstellungen bereit, um es für eine Organisation durchzusetzen.
316* **Typ**: Array von Modellaliasen oder IDs316* **Typ**: Array von Modell-Aliasen oder -IDs
317* **Standard**: nicht gesetzt, daher sind alle Modelle verfügbar317* **Standard**: nicht gesetzt, jedes Modell ist also verfügbar
318 318
319Dieses Beispiel ermöglicht es Personen, nur Sonnet- und Haiku-Modelle auszuwählen:319In diesem Beispiel können Benutzer nur Sonnet- und Haiku-Modelle auswählen:
320 320
321```json settings.json theme={null}321```json settings.json theme={null}
322{322{
324}324}
325```325```
326 326
327Ein Modell-ID-Eintrag wie `"claude-opus-5"` erlaubt auch spätere Versionen, die ihn erweitern, wie Opus 5.5. Um eine dieser Versionen zu blockieren, verwenden Sie [`deniedModels`](#deniedmodels). Damit jeder Modell-ID-Eintrag nur die genannte Version erlaubt, verwenden Sie [`availableModelsMatch`](#availablemodelsmatch). Siehe [Modellauswahl einschränken](https://code.claude.com/docs/de/model-config.md#restrict-model-selection). Informationen zu Provider-IDs von Drittanbietern finden Sie unter [Modelle für Drittanbieter-Bereitstellungen festlegen](https://code.claude.com/docs/de/model-config.md#pin-models-for-third-party-deployments).327Ein Modell-ID-Eintrag wie `"claude-opus-5"` erlaubt auch spätere Versionen, die ihn erweitern, etwa Opus 5.5. Um eine dieser Versionen zu blockieren, verwenden Sie [`deniedModels`](#deniedmodels). Damit jeder Modell-ID-Eintrag nur die genannte Version erlaubt, verwenden Sie [`availableModelsMatch`](#availablemodelsmatch). Siehe [Modellauswahl beschränken](https://code.claude.com/docs/de/model-config.md#restrict-model-selection). Zu IDs von Drittanbietern siehe [Modelle für Drittanbieter-Bereitstellungen festlegen](https://code.claude.com/docs/de/model-config.md#pin-models-for-third-party-deployments).
328 328
329### `availableModelsMatch`329### `availableModelsMatch`
330 330
331Legen Sie fest, wie Einträge in [`availableModels`](#availablemodels) mit Modell-IDs abgeglichen werden. Standardmäßig erlaubt ein Modell-ID-Eintrag auch spätere Versionen, die ihn erweitern, sodass `"claude-opus-5"` Opus 5.5 erlaubt. Mit `"exact"` erlaubt jeder Modell-ID-Eintrag nur die genannte Version, sodass eine neuere Version dieses Modells blockiert bleibt, bis Sie sie auflisten. Erfordert Claude Code v2.1.283 oder später.331Legen Sie fest, wie Einträge in [`availableModels`](#availablemodels) mit Modell-IDs abgeglichen werden. Standardmäßig erlaubt ein Modell-ID-Eintrag auch spätere Versionen, die ihn erweitern, sodass `"claude-opus-5"` Opus 5.5 erlaubt. Mit `"exact"` erlaubt jeder Modell-ID-Eintrag nur die genannte Version, sodass eine neuere Version dieses Modells blockiert bleibt, bis Sie sie aufführen. Erfordert Claude Code v2.1.283 oder höher.
332 332
333* **Geltungsbereich**: [`Verwaltet`](#scopes). Claude Code ignoriert den Schlüssel in Benutzer-, Projekt- und lokalen Einstellungen sowie in `--settings` mit einer Warnung333* **Geltungsbereich**: [`Managed`](#scopes). Claude Code ignoriert den Schlüssel in Benutzer-, Projekt- und lokalen Einstellungen sowie in `--settings` und gibt eine Warnung aus
334* **Typ**: String, einer von:334* **Typ**: String, einer der Werte:
335 * `"prefix"`: ein Modell-ID-Eintrag erlaubt seine Version und jede Modell-ID, die ihn um ein weiteres Segment erweitert335 * `"prefix"`: Ein Modell-ID-Eintrag erlaubt seine Version und jede Modell-ID, die ihn um ein weiteres Segment erweitert
336 * `"exact"`: ein Modell-ID-Eintrag erlaubt nur die genannte Version, sodass `"claude-opus-5"` Opus 5 erlaubt, aber nicht `claude-opus-5-5`. Ein Eintrag wie `"claude-opus-4-5"` erlaubt auch seine datierte Anthropic-Modell-ID `claude-opus-4-5-20251101`. Ein Familienalias wie `"opus"` erlaubt weiterhin die gesamte Familie, und Einträge `best`, `opusplan` und `default` werden ignoriert336 * `"exact"`: Ein Modell-ID-Eintrag erlaubt nur die genannte Version, sodass `"claude-opus-5"` Opus 5 erlaubt, aber nicht `claude-opus-5-5`. Ein Eintrag wie `"claude-opus-4-5"` erlaubt auch seine datierte Anthropic-Modell-ID `claude-opus-4-5-20251101`. Ein Familienalias wie `"opus"` erlaubt weiterhin die gesamte Familie, und die Einträge `best`, `opusplan` und `default` werden ignoriert
337* **Standard**: `"prefix"`337* **Standard**: `"prefix"`
338 338
339Dieses Beispiel erlaubt Opus 5 und Sonnet 5, aber keine spätere Version eines der beiden:339Dieses Beispiel erlaubt Opus 5 und Sonnet 5 und keine spätere Version der beiden:
340 340
341```json managed-settings.json theme={null}341```json managed-settings.json theme={null}
342{342{
345}345}
346```346```
347 347
348Mit `"exact"` ist auch die Option Standard auf die aufgelisteten Modelle beschränkt, sobald die Liste mindestens ein Modell oder eine Familie nennt. Siehe [Bestimmte Modelle oder Versionen blockieren](https://code.claude.com/docs/de/model-config.md#block-specific-models-or-versions).348Mit `"exact"` ist auch die Option „Default“ auf die aufgeführten Modelle beschränkt, sobald die Liste mindestens ein Modell oder eine Familie nennt. Siehe [Bestimmte Modelle oder Versionen blockieren](https://code.claude.com/docs/de/model-config.md#block-specific-models-or-versions).
349 349
350### `deniedModels`350### `deniedModels`
351 351
352Blockieren Sie bestimmte Modelle, mit oder ohne [`availableModels`](#availablemodels)-Allowlist und selbst dann, wenn diese Liste sie erlaubt. Claude Code blendet ein blockiertes Modell in der Auswahl `/model` aus, und das Modell kann nirgends ausgewählt werden, wo `availableModels` durchgesetzt wird. Eine Sitzung mit der Option Standard führt ein blockiertes Modell ebenfalls nicht aus, wie unter [Bestimmte Modelle oder Versionen blockieren](https://code.claude.com/docs/de/model-config.md#block-specific-models-or-versions) beschrieben. Erfordert Claude Code v2.1.283 oder später.352Blockieren Sie bestimmte Modelle, mit oder ohne [`availableModels`](#availablemodels)-Allowlist und selbst wenn diese Liste sie erlaubt. Claude Code blendet ein blockiertes Modell in der `/model`-Auswahl aus, und das Modell kann nirgends ausgewählt werden, wo `availableModels` durchgesetzt wird. Auch eine Sitzung mit der Option „Default“ führt kein blockiertes Modell aus, wie unter [Bestimmte Modelle oder Versionen blockieren](https://code.claude.com/docs/de/model-config.md#block-specific-models-or-versions) beschrieben. Erfordert Claude Code v2.1.283 oder höher.
353 353
354* **Geltungsbereich**: [`Verwaltet`](#scopes). Claude Code ignoriert den Schlüssel in Benutzer-, Projekt- und lokalen Einstellungen sowie in `--settings` mit einer Warnung354* **Geltungsbereich**: [`Managed`](#scopes). Claude Code ignoriert den Schlüssel in Benutzer-, Projekt- und lokalen Einstellungen sowie in `--settings` und gibt eine Warnung aus
355* **Typ**: Array von Modellaliasen oder IDs355* **Typ**: Array von Modell-Aliasen oder -IDs
356 * Ein Familienalias wie `"opus"` blockiert jedes Modell dieser Familie356 * Ein Familienalias wie `"opus"` blockiert jedes Modell dieser Familie
357 * Eine Modell-ID wie `"claude-opus-5-5"` blockiert diese Version in jeder Schreibweise, einschließlich datierter und providerspezifischer IDs357 * Eine Modell-ID wie `"claude-opus-5-5"` blockiert diese Version in jeder Schreibweise, einschließlich datierter und anbieterspezifischer IDs
358 * Eine Modell-ID ohne Nebenversion, wie `"claude-opus-5"`, blockiert auch spätere Nebenversionen wie Opus 5.5. Schreiben Sie `"claude-opus-5-0"`, um nur Opus 5 zu blockieren358 * Eine Modell-ID ohne Nebenversion, etwa `"claude-opus-5"`, blockiert auch spätere Nebenversionen wie Opus 5.5. Schreiben Sie `"claude-opus-5-0"`, um nur Opus 5 zu blockieren
359 * Einträge `best`, `opusplan` und `default` werden ignoriert359 * Die Einträge `best`, `opusplan` und `default` werden ignoriert
360* **Standard**: nicht gesetzt, daher ist kein Modell blockiert360* **Standard**: nicht gesetzt, es ist also kein Modell blockiert
361 361
362Dieses Beispiel erlaubt Opus- und Sonnet-Modelle und blockiert Opus 5.5:362Dieses Beispiel erlaubt Opus- und Sonnet-Modelle und blockiert Opus 5.5:
363 363
372 372
373### `effortLevel`373### `effortLevel`
374 374
375Legen Sie eine Standard-[Effort-Stufe](https://code.claude.com/docs/de/model-config.md#adjust-effort-level) für Modelle fest, für die Sie noch keine Stufe gespeichert haben. Niedrigere Stufen sind bei einfachen Aufgaben schneller und günstiger, höhere Stufen denken bei komplexen Problemen gründlicher nach.375Legen Sie eine Standard-[Effort-Stufe](https://code.claude.com/docs/de/model-config.md#adjust-effort-level) für Modelle fest, für die Sie keine Stufe gespeichert haben. Niedrigere Stufen sind bei einfachen Aufgaben schneller und günstiger, und höhere Stufen denken bei komplexen Problemen gründlicher nach.
376 376
377Wenn Sie `/effort low`, `medium`, `high` oder `xhigh` in einer interaktiven Sitzung auf Ihrem Computer ausführen, speichert Claude Code die Stufe für das aktive Modell unter [`modelSettings`](#modelsettings), anstatt diesen Schlüssel zu schreiben. Vor v2.1.251 schrieb `/effort` diesen Schlüssel.377Wenn Sie `/effort low`, `medium`, `high` oder `xhigh` in einer interaktiven Sitzung auf Ihrem Rechner ausführen, speichert Claude Code die Stufe für das aktive Modell unter [`modelSettings`](#modelsettings), statt diesen Schlüssel zu schreiben. Vor v2.1.251 schrieb `/effort` diesen Schlüssel.
378 378
379Innerhalb derselben Einstellungsdatei verwendet Claude Code die gespeicherte Stufe eines Modells anstelle dieses Schlüssels. [`modelSettings`](#modelsettings) beschreibt die dateiübergreifende Rangfolge.379Innerhalb derselben Einstellungsdatei verwendet Claude Code die gespeicherte Stufe eines Modells statt dieses Schlüssels. [`modelSettings`](#modelsettings) beschreibt die Rangfolge über Dateien hinweg.
380 380
381In einer Sitzung, die an einen Remote Worker angehängt ist, in einem `-p`-Lauf und im Agent SDK gilt `/effort` nur für diese Sitzung. [Effort-Stufe anpassen](https://code.claude.com/docs/de/model-config.md#adjust-effort-level) listet die interaktiven Auswahlmöglichkeiten auf, die ebenfalls nur für diese Sitzung gelten. Die Meldung, die `/effort` ausgibt, sagt, was passiert ist.381In einer Sitzung, die an einen Remote-Worker angebunden ist, in einem `-p`-Lauf und im Agent SDK gilt `/effort` nur für diese Sitzung. [Effort-Stufe anpassen](https://code.claude.com/docs/de/model-config.md#adjust-effort-level) listet die interaktiven Auswahlen auf, die ebenfalls nur für diese Sitzung gelten. Die Meldung, die `/effort` ausgibt, zeigt an, was geschehen ist.
382 382
383* **Geltungsbereich**: [`Beliebige Datei`](#scopes)383* **Geltungsbereich**: [`Any file`](#scopes)
384* **Typ**: String, einer von:384* **Typ**: String, einer der Werte:
385 * `"low"`: das geringste Reasoning, für kurze, klar umrissene, latenzempfindliche Aufgaben, die keine hohe Intelligenz erfordern385 * `"low"`: das geringste Reasoning, für kurze, klar umrissene, latenzkritische Aufgaben, die keine hohe Intelligenz erfordern
386 * `"medium"`: reduziert die Token-Nutzung für kostensensitive Arbeiten, die etwas Intelligenz opfern können386 * `"medium"`: reduziert den Token-Verbrauch für kostensensible Arbeit, bei der etwas Intelligenz geopfert werden kann
387 * `"high"`: balanciert Token-Nutzung und Intelligenz387 * `"high"`: ausgewogenes Verhältnis von Token-Verbrauch und Intelligenz
388 * `"xhigh"`: tieferes Reasoning bei höherem Token-Verbrauch388 * `"xhigh"`: gründlicheres Reasoning bei höherem Token-Verbrauch
389* **Standard**: nicht gesetzt389* **Standard**: nicht gesetzt
390* **Überschreibungen pro Sitzung**: `--effort` hat für eine Sitzung Vorrang vor diesem Schlüssel, und [`CLAUDE_CODE_EFFORT_LEVEL`](https://code.claude.com/docs/de/env-vars) hat Vorrang vor beiden390* **Überschreibungen pro Sitzung**: `--effort` hat für eine Sitzung Vorrang vor diesem Schlüssel, und [`CLAUDE_CODE_EFFORT_LEVEL`](https://code.claude.com/docs/de/env-vars) hat Vorrang vor beiden
391 391
395}395}
396```396```
397 397
398In Ihrer Benutzereinstellungsdatei `~/.claude/settings.json` ist dieser Schlüssel die ältere Form, die `/effort` schrieb, bevor Stufen pro Modell gespeichert wurden, und er gilt weiterhin dort, wo er zuvor galt: für Opus 5, Fable 5.1 und frühere Modelle. Opus 5.5 und später veröffentlichte Modelle ignorieren ihn und beginnen mit ihrem eigenen Standard, bis Sie eine Stufe für sie speichern, die `/effort` unter [`modelSettings`](#modelsettings) schreibt. In Projekt-, lokalen und verwalteten Einstellungen sowie mit `--settings` gilt dieser Schlüssel für jedes Modell.398In Ihrer Benutzereinstellungsdatei `~/.claude/settings.json` ist dieser Schlüssel die ältere Form, die `/effort` schrieb, bevor Stufen pro Modell gespeichert wurden, und er gilt weiterhin dort, wo er vorher galt: bei Opus 5, Fable 5.1 und früheren Modellen. Opus 5.5 und danach veröffentlichte Modelle ignorieren ihn und beginnen mit ihrem eigenen Standard, bis Sie eine Stufe für sie speichern, die `/effort` unter [`modelSettings`](#modelsettings) schreibt. In Projekt-, lokalen und verwalteten Einstellungen sowie mit `--settings` gilt dieser Schlüssel für jedes Modell.
399 399
400### `enforceAvailableModels`400### `enforceAvailableModels`
401 401
402Die Auswahl `/model` hat eine Option **Standard**, und unter [Einstellung des Modells `default`](https://code.claude.com/docs/de/model-config#default-model-setting) ist beschrieben, zu welchem Modell sie aufgelöst wird. Eine [`availableModels`](#availablemodels)-Allowlist beschränkt die Modelle, die Sie benennen können, aber mit dem standardmäßigen [Präfixabgleich](#availablemodelsmatch) ordnet sie den Standard Ihres Kontotyps nicht neu zu, sodass **Standard** immer noch zu einem Modell außerhalb der Liste aufgelöst werden kann. Dieser Schlüssel schließt diese Lücke. Erfordert Claude Code v2.1.175 oder später.402Die `/model`-Auswahl hat eine Option **Default**, und [`default`-Modelleinstellung](https://code.claude.com/docs/de/model-config#default-model-setting) beschreibt, auf welches Modell sie aufgelöst wird. Eine [`availableModels`](#availablemodels)-Allowlist beschränkt die Modelle, die Sie benennen können, aber mit dem standardmäßigen [Präfixabgleich](#availablemodelsmatch) ordnet sie den Standard Ihres Kontotyps nicht neu zu, sodass **Default** weiterhin auf ein Modell außerhalb der Liste aufgelöst werden kann. Dieser Schlüssel schließt diese Lücke. Erfordert Claude Code v2.1.175 oder höher.
403 403
404Wenn Ihre Organisation verwaltete Einstellungen bereitstellt, liest Claude Code diesen Schlüssel nur aus der verwalteten Quelle und ignoriert ihn in Ihren anderen Dateien.404Wenn Ihre Organisation verwaltete Einstellungen bereitstellt, liest Claude Code diesen Schlüssel ausschließlich aus der verwalteten Quelle und ignoriert ihn in Ihren anderen Dateien.
405 405
406Wie dieser Schlüssel bei den Modellprüfungen beim Start angewendet wird, erfahren Sie unter [Amazon Bedrock](https://code.claude.com/docs/de/amazon-bedrock.md#when-your-organization-enforces-a-model-allowlist) und [Google Cloud's Agent Platform](https://code.claude.com/docs/de/google-vertex-ai.md#when-your-organization-enforces-a-model-allowlist).406Wie dieser Schlüssel auf die Modellprüfungen beim Start angewendet wird, erfahren Sie unter [Amazon Bedrock](https://code.claude.com/docs/de/amazon-bedrock.md#when-your-organization-enforces-a-model-allowlist) und [Google Cloud's Agent Platform](https://code.claude.com/docs/de/google-vertex-ai.md#when-your-organization-enforces-a-model-allowlist).
407 407
408* **Geltungsbereich**: [`Beliebige Datei`](#scopes)408* **Geltungsbereich**: [`Any file`](#scopes)
409* **Typ**: Boolean409* **Typ**: Boolean
410 * `true`: wenn **Standard** zu einem Modell außerhalb von `availableModels` aufgelöst würde, löst Claude Code es stattdessen zum ersten verfügbaren Modell in der Liste auf410 * `true`: Wenn **Default** auf ein Modell außerhalb von `availableModels` aufgelöst würde, löst Claude Code es auf das erste verfügbare Modell der Liste auf
411 * `false`: dieser Schlüssel ändert nicht, wie **Standard** aufgelöst wird411 * `false`: Dieser Schlüssel ändert nicht, wie **Default** aufgelöst wird
412* **Standard**: `false`412* **Standard**: `false`
413 413
414Dieses Beispiel beschränkt benannte Auswahlmöglichkeiten auf Sonnet- und Haiku-Modelle und lässt **Standard** zum ersten verfügbaren dieser Modelle auflösen:414Dieses Beispiel beschränkt benannte Auswahlen auf Sonnet- und Haiku-Modelle und sorgt dafür, dass **Default** auf das erste verfügbare davon aufgelöst wird:
415 415
416```json settings.json theme={null}416```json settings.json theme={null}
417{417{
420}420}
421```421```
422 422
423Dieser Schlüssel hat keine Auswirkung, wenn `availableModels` nicht gesetzt oder leer ist. Siehe [Allowlist für das Standardmodell durchsetzen](https://code.claude.com/docs/de/model-config.md#enforce-the-allowlist-for-the-default-model). Erfordert Claude Code v2.1.175 oder später.423Dieser Schlüssel hat keine Wirkung, wenn `availableModels` nicht gesetzt oder leer ist. Siehe [Allowlist für das Default-Modell durchsetzen](https://code.claude.com/docs/de/model-config.md#enforce-the-allowlist-for-the-default-model). Erfordert Claude Code v2.1.175 oder höher.
424 424
425### `fallbackModel`425### `fallbackModel`
426 426
427Benennen Sie Backup-Modelle, die Claude Code der Reihe nach versuchen soll, wenn Ihr primäres Modell überlastet oder nicht verfügbar ist. Claude Code wechselt für den Rest des Turns zum nächsten verfügbaren Modell in der Kette und zeigt einen Hinweis an. Ohne eine Kette versucht Claude Code dasselbe Modell erneut und zeigt dann den Fehler des Servers an, und Sie versuchen es selbst erneut oder wechseln das Modell.427Nennen Sie Ersatzmodelle, die Claude Code der Reihe nach versuchen soll, wenn Ihr primäres Modell überlastet oder nicht verfügbar ist. Claude Code wechselt für den Rest des Turns zum nächsten verfügbaren Modell der Kette und zeigt einen Hinweis an. Ohne Kette versucht Claude Code dasselbe Modell erneut und zeigt dann den Fehler des Servers an, und Sie versuchen es selbst erneut oder wechseln das Modell.
428 428
429Ein Wechsel bedeutet einen Turn mit einem kalten [Prompt-Cache](https://code.claude.com/docs/de/prompt-caching.md#switching-models) auf dem Fallback-Modell; Ihre nächste Nachricht versucht zuerst wieder das primäre Modell.429Ein Wechsel bedeutet einen Turn mit kaltem [Prompt-Cache](https://code.claude.com/docs/de/prompt-caching.md#switching-models) auf dem Fallback-Modell; Ihre nächste Nachricht versucht zuerst wieder das primäre Modell.
430 430
431* **Geltungsbereich**: [`Beliebige Datei`](#scopes)431* **Geltungsbereich**: [`Any file`](#scopes)
432* **Typ**: Array von Modellaliasen oder IDs; `"default"` wird zum Standardmodell erweitert432* **Typ**: Array von Modell-Aliasen oder -IDs; `"default"` wird zum Standardmodell erweitert
433* **Standard**: nicht gesetzt, daher wird eine fehlgeschlagene Anfrage nicht mit einem anderen Modell erneut versucht433* **Standard**: nicht gesetzt, eine fehlgeschlagene Anfrage wird also nicht mit einem anderen Modell erneut versucht
434* **Überschreibungen pro Sitzung**: `--fallback-model` hat für eine Sitzung Vorrang vor diesem Schlüssel434* **Überschreibungen pro Sitzung**: `--fallback-model` hat für eine Sitzung Vorrang vor diesem Schlüssel
435 435
436Dieses Beispiel versucht zuerst Sonnet 5, dann Haiku 4.5, wenn Ihr primäres Modell fehlschlägt:436Dieses Beispiel versucht zuerst Sonnet 5 und dann Haiku 4.5, wenn Ihr primäres Modell fehlschlägt:
437 437
438```json settings.json theme={null}438```json settings.json theme={null}
439{439{
441}441}
442```442```
443 443
444Im Gegensatz zu den meisten Array-Einstellungen wird dieser Schlüssel nicht über Einstellungsdateien hinweg zusammengeführt: Die Datei mit dem höchsten Vorrang, die ihn definiert, liefert die ganze Kette. Wenn Ihre Projektdatei `["claude-sonnet-5"]` setzt und Ihre Benutzerdatei `["claude-haiku-4-5"]` setzt, ist die Kette nur `["claude-sonnet-5"]`. Claude Code behält höchstens drei unterschiedliche zulässige Modelle aus der Liste und ignoriert den Rest. Siehe [Fallback-Modellketten](https://code.claude.com/docs/de/model-config.md#fallback-model-chains).444Anders als die meisten Array-Einstellungen wird dieser Schlüssel nicht über Einstellungsdateien hinweg zusammengeführt: Die Datei mit dem höchsten Vorrang, die ihn definiert, liefert die gesamte Kette. Wenn Ihre Projektdatei `["claude-sonnet-5"]` und Ihre Benutzerdatei `["claude-haiku-4-5"]` setzt, lautet die Kette nur `["claude-sonnet-5"]`. Claude Code behält höchstens drei verschiedene zulässige Modelle aus der Liste und ignoriert den Rest. Siehe [Fallback-Modellketten](https://code.claude.com/docs/de/model-config.md#fallback-model-chains).
445 445
446### `fastMode`446### `fastMode`
447 447
448Aktivieren Sie den [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md) für Sitzungen, in denen er verfügbar ist, für interaktive Arbeiten wie schnelle Iteration oder Live-Debugging, bei denen Sie Geschwindigkeit zu höheren Kosten pro Token wünschen. Sie bearbeiten diesen Schlüssel normalerweise nicht manuell: Das Ausführen von `/fast` schreibt `fastMode: true` in `~/.claude/settings.json`, und das erneute Ausführen zum Ausschalten des Fast-Modus entfernt den Schlüssel. Der Fast-Modus läuft nur auf Opus 5.5, Opus 5 und Opus 4.8: Wenn Sie ihn von einem anderen Modell aus aktivieren, wechseln Sie zu Opus, und der Wechsel zu einem nicht unterstützten Modell schaltet ihn aus. Siehe [Modelle wechseln, während der Fast-Modus aktiv ist](https://code.claude.com/docs/de/fast-mode.md#switch-models-while-fast-mode-is-on).448Schalten Sie den [Fast-Modus](https://code.claude.com/docs/de/fast-mode.md) für Sitzungen ein, in denen er verfügbar ist, etwa für interaktive Arbeit wie schnelle Iteration oder Live-Debugging, bei der Ihnen Geschwindigkeit höhere Kosten pro Token wert ist. Normalerweise bearbeiten Sie diesen Schlüssel nicht von Hand: Das Ausführen von `/fast` schreibt `fastMode: true` in `~/.claude/settings.json`, und erneutes Ausführen zum Ausschalten des Fast-Modus entfernt den Schlüssel. Der Fast-Modus läuft nur auf Opus 5.5, Opus 5 und Opus 4.8: Wenn Sie ihn von einem anderen Modell aus einschalten, wechseln Sie zu Opus, und ein Wechsel zu einem nicht unterstützten Modell schaltet ihn aus. Siehe [Modelle wechseln, während der Fast-Modus eingeschaltet ist](https://code.claude.com/docs/de/fast-mode.md#switch-models-while-fast-mode-is-on).
449 449
450* **Geltungsbereich**: [`Beliebige Datei`](#scopes)450* **Geltungsbereich**: [`Any file`](#scopes)
451* **Typ**: Boolean451* **Typ**: Boolean
452 * `true`: Claude Code aktiviert den Fast-Modus für Sitzungen, in denen er verfügbar ist452 * `true`: Claude Code schaltet den Fast-Modus für Sitzungen ein, in denen er verfügbar ist
453 * `false`: Der Fast-Modus bleibt ausgeschaltet453 * `false`: Der Fast-Modus bleibt ausgeschaltet
454* **Standard**: nicht gesetzt, daher ist der Fast-Modus ausgeschaltet454* **Standard**: nicht gesetzt, der Fast-Modus ist also ausgeschaltet
455* **Überschreibungen pro Sitzung**: [`CLAUDE_CODE_DISABLE_FAST_MODE`](https://code.claude.com/docs/de/env-vars) schaltet den Fast-Modus für eine Sitzung aus, und dieser Schlüssel kann ihn nicht wieder einschalten455* **Überschreibungen pro Sitzung**: [`CLAUDE_CODE_DISABLE_FAST_MODE`](https://code.claude.com/docs/de/env-vars) schaltet den Fast-Modus für eine Sitzung aus, und dieser Schlüssel kann ihn nicht wieder einschalten
456 456
457```json settings.json theme={null}457```json settings.json theme={null}
462 462
463### `fastModePerSessionOptIn`463### `fastModePerSessionOptIn`
464 464
465Normalerweise speichert das Ausführen von `/fast` [`fastMode`](#fastmode) in den Benutzereinstellungen einer Person, sodass der Fast-Modus zu Beginn jeder späteren Sitzung aktiviert ist. Setzen Sie diesen Schlüssel auf `true`, um das zu verhindern: Ein gespeichertes `fastMode: true` aktiviert den Fast-Modus nicht mehr beim Sitzungsstart, und jede Person muss `/fast` in jeder Sitzung ausführen, in der sie ihn möchte. Claude Code lässt den Schlüssel `fastMode` in ihrer Datei, daher stellt das Ausschalten dieses Schlüssels das alte Verhalten wieder her.465Normalerweise speichert das Ausführen von `/fast` den Schlüssel [`fastMode`](#fastmode) in den Benutzereinstellungen einer Person, sodass der Fast-Modus zu Beginn jeder späteren Sitzung eingeschaltet ist. Setzen Sie diesen Schlüssel auf `true`, um das zu verhindern: Ein gespeichertes `fastMode: true` schaltet den Fast-Modus beim Sitzungsstart nicht mehr ein, und jede Person muss `/fast` in jeder Sitzung ausführen, in der sie ihn nutzen möchte. Claude Code belässt den Schlüssel `fastMode` in der Datei, sodass das Ausschalten dieses Schlüssels das alte Verhalten wiederherstellt.
466 466
467Owner in Team- oder Enterprise-Plänen können ihn organisationsweit über [serverseitig verwaltete Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md) bereitstellen. Wenn verwaltete Einstellungen den Schlüssel setzen, wird `/fast on` außerhalb interaktiver Terminal-Sitzungen abgelehnt und meldet, dass Ihre Organisation den Fast-Modus deaktiviert hat. Das umfasst den [nicht interaktiven Modus](https://code.claude.com/docs/de/headless.md), die [VS Code-Erweiterung](https://code.claude.com/docs/de/vs-code.md) und [Cloud-Sitzungen](https://code.claude.com/docs/de/claude-code-on-the-web.md).467Owner in Team- oder Enterprise-Plänen können ihn organisationsweit über [serververwaltete Einstellungen](https://code.claude.com/docs/de/server-managed-settings.md) bereitstellen. Wenn verwaltete Einstellungen den Schlüssel setzen, wird `/fast on` außerhalb interaktiver Terminal-Sitzungen abgelehnt und meldet, dass Ihre Organisation den Fast-Modus deaktiviert hat. Das betrifft den [nicht interaktiven Modus](https://code.claude.com/docs/de/headless.md), die [VS Code-Erweiterung](https://code.claude.com/docs/de/vs-code.md) und [Cloud-Sitzungen](https://code.claude.com/docs/de/claude-code-on-the-web.md).
468 468
469* **Geltungsbereich**: [`Beliebige Datei`](#scopes)469* **Geltungsbereich**: [`Any file`](#scopes)
470* **Typ**: Boolean470* **Typ**: Boolean
471 * `true`: ein gespeichertes `fastMode: true` aktiviert den Fast-Modus nicht mehr beim Sitzungsstart, daher führt jede Person `/fast` in jeder Sitzung aus, in der sie ihn möchte; ein mit `--settings` übergebenes `fastMode: true` zählt weiterhin für diese Sitzung, es sei denn, verwaltete Einstellungen setzen diesen Schlüssel471 * `true`: Ein gespeichertes `fastMode: true` schaltet den Fast-Modus beim Sitzungsstart nicht mehr ein, sodass jede Person `/fast` in jeder Sitzung ausführt, in der sie ihn nutzen möchte; ein mit `--settings` übergebenes `fastMode: true` gilt weiterhin für diese Sitzung, sofern verwaltete Einstellungen diesen Schlüssel nicht setzen
472 * `false`: ein gespeichertes `fastMode: true` aktiviert den Fast-Modus zu Beginn jeder späteren Sitzung472 * `false`: Ein gespeichertes `fastMode: true` schaltet den Fast-Modus zu Beginn jeder späteren Sitzung ein
473* **Standard**: `false`473* **Standard**: `false`
474 474
475```json settings.json theme={null}475```json settings.json theme={null}
478}478}
479```479```
480 480
481Siehe [Opt-in pro Sitzung erforderlich](https://code.claude.com/docs/de/fast-mode.md#require-per-session-opt-in).481Siehe [Opt-in pro Sitzung verlangen](https://code.claude.com/docs/de/fast-mode.md#require-per-session-opt-in).
482 482
483### `language`483### `language`
484 484
485Lassen Sie Claude standardmäßig in einer anderen Sprache als Englisch antworten. Es gibt keine feste Liste für Antworten: Claude Code übergibt den Wert wörtlich an Claude als Anweisung, immer in dieser Sprache zu antworten, daher funktioniert jeder Sprachname, den Claude lesen kann. Claude Code überprüft den Wert nicht, daher erreicht ein falsch geschriebener Name Claude so, wie er geschrieben ist, anstatt einen Fehler zu erzeugen. Derselbe Wert legt die Sprache für das [Sprachdiktat](https://code.claude.com/docs/de/voice-dictation.md#change-the-dictation-language) fest, das eine feste Liste von [unterstützten Diktiersprachen](https://code.claude.com/docs/de/voice-dictation.md#change-the-dictation-language) hat, sowie für automatisch generierte Sitzungstitel.485Lassen Sie Claude standardmäßig in einer anderen Sprache als Englisch antworten. Für Antworten gibt es keine feste Liste: Claude Code übergibt den Wert unverändert an Claude als Anweisung, immer in dieser Sprache zu antworten, sodass jeder Sprachname funktioniert, den Claude lesen kann. Claude Code prüft den Wert nicht, sodass ein falsch geschriebener Name Claude unverändert erreicht, statt einen Fehler auszulösen. Derselbe Wert legt die Sprache für die [Sprachdiktierfunktion](https://code.claude.com/docs/de/voice-dictation.md#change-the-dictation-language) fest, für die es eine feste Liste [unterstützter Diktiersprachen](https://code.claude.com/docs/de/voice-dictation.md#change-the-dictation-language) gibt, sowie für automatisch generierte Sitzungstitel.
486 486
487* **Geltungsbereich**: [`Beliebige Datei`](#scopes)487* **Geltungsbereich**: [`Any file`](#scopes)
488* **Typ**: String, jeder Sprachname, wie `"japanese"`, `"spanish"` oder `"french"`; Claude Code überprüft ihn nicht488* **Typ**: String, ein beliebiger Sprachname wie `"japanese"`, `"spanish"` oder `"french"`; Claude Code validiert ihn nicht
489* **Standard**: nicht gesetzt; Sitzungstitel entsprechen dann der Sprache Ihrer Konversation489* **Standard**: nicht gesetzt; Sitzungstitel entsprechen dann der Sprache Ihrer Konversation
490 490
491```json settings.json theme={null}491```json settings.json theme={null}
496 496
497### `maxEffortLevel`497### `maxEffortLevel`
498 498
499Begrenzen Sie die [Effort-Stufe](https://code.claude.com/docs/de/model-config.md#adjust-effort-level), die eine Sitzung verwenden kann, wobei niedrigere Stufen verfügbar bleiben. Jede höhere Stufe läuft stattdessen mit der Obergrenze, einschließlich einer Stufe aus `/effort`, der Auswahl `/model`, `--effort`, [`CLAUDE_CODE_EFFORT_LEVEL`](https://code.claude.com/docs/de/env-vars), dem Frontmatter-Feld `effort` eines Skills oder Subagenten oder dem eigenen Standard des Modells. Claude Code wendet die Obergrenze vor jeder Anfrage selbst an, daher gilt sie bei jedem Provider, einschließlich Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry. Erfordert Claude Code v2.1.267 oder später.499Begrenzen Sie die [Effort-Stufe](https://code.claude.com/docs/de/model-config.md#adjust-effort-level), die eine Sitzung verwenden kann, wobei niedrigere Stufen verfügbar bleiben. Jede höhere Stufe läuft stattdessen mit der Obergrenze, auch eine aus `/effort`, der `/model`-Auswahl, `--effort`, [`CLAUDE_CODE_EFFORT_LEVEL`](https://code.claude.com/docs/de/env-vars), dem Frontmatter-Feld `effort` eines Skills oder Subagenten oder dem eigenen Standard des Modells. Claude Code wendet die Obergrenze selbst vor jeder Anfrage an, sodass sie bei jedem Anbieter gilt, einschließlich Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry. Erfordert Claude Code v2.1.267 oder höher.
500 500
501* **Geltungsbereich**: [`Beliebige Datei`](#scopes). Stellen Sie ihn in verwalteten Einstellungen bereit, um ihn für eine Organisation durchzusetzen. Wenn mehrere Geltungsbereiche eine Obergrenze setzen, gilt die niedrigste, daher kann eine in einem Geltungsbereich gesetzte Obergrenze nicht von einem anderen angehoben werden501* **Geltungsbereich**: [`Any file`](#scopes). Stellen Sie es in verwalteten Einstellungen bereit, um es für eine Organisation durchzusetzen. Wenn mehrere Geltungsbereiche eine Obergrenze setzen, gilt die niedrigste, sodass eine in einem Geltungsbereich gesetzte Obergrenze nicht von einem anderen angehoben werden kann
502* **Typ**: String, einer von `"low"`, `"medium"`, `"high"`, `"xhigh"` oder `"max"`. Ein Wert `"max"` setzt keine Obergrenze502* **Typ**: String, einer der Werte `"low"`, `"medium"`, `"high"`, `"xhigh"` oder `"max"`. Der Wert `"max"` setzt keine Obergrenze
503* **Standard**: nicht gesetzt, daher gilt keine Obergrenze503* **Standard**: nicht gesetzt, es gilt also keine Obergrenze
504* **Obergrenzen pro Modell**: Fügen Sie `maxEffortLevel` zum [`modelSettings`](#modelsettings)-Eintrag eines Modells hinzu. Dieser Eintrag ersetzt diesen Schlüssel für das Modell nur innerhalb der Einstellungsquelle, die beide setzt, wie Ihre Benutzereinstellungen oder eine [verwaltete Quelle](https://code.claude.com/docs/de/managed-settings.md#how-claude-code-combines-managed-sources). Setzen Sie dort `"max"`, um das Modell von der Obergrenze dieser Quelle auszunehmen; Claude Code wendet weiterhin Obergrenzen aus anderen Quellen an504* **Obergrenzen pro Modell**: Fügen Sie `maxEffortLevel` zum [`modelSettings`](#modelsettings)-Eintrag eines Modells hinzu. Dieser Eintrag ersetzt diesen Schlüssel für das Modell nur innerhalb der Einstellungsquelle, die beides setzt, etwa Ihre Benutzereinstellungen oder eine [verwaltete Quelle](https://code.claude.com/docs/de/managed-settings.md#how-claude-code-combines-managed-sources). Setzen Sie dort `"max"`, um das Modell von der Obergrenze dieser Quelle auszunehmen; Claude Code wendet Obergrenzen aus anderen Quellen weiterhin an
505 505
506Dieses Beispiel begrenzt jedes Modell auf `medium` und nimmt Sonnet 4.6 aus:506Dieses Beispiel begrenzt jedes Modell auf `medium` und nimmt Sonnet 4.6 aus:
507 507
516}516}
517```517```
518 518
519Wenn Ihre Organisation zusätzlich ein [Effort-Limit](https://code.claude.com/docs/de/model-config.md#organization-effort-limits) für ein Modell setzt, gilt die niedrigere der beiden Obergrenzen.519Wenn Ihre Organisation zusätzlich ein [Effort-Limit](https://code.claude.com/docs/de/model-config.md#organization-effort-limits) für ein Modell festlegt, gilt die niedrigere der beiden Obergrenzen.
520 520
521### `model`521### `model`
522 522
523Legen Sie das Modell fest, das jede neue Sitzung verwendet, damit Sie nicht jedes Mal mit `/model` eines auswählen müssen. Das Festlegen hier hindert Sie nicht daran, während der Sitzung zu wechseln. Wenn Ihr Admin ein [Organisations-Standardmodell](https://code.claude.com/docs/de/model-config.md#organization-default-model) gesetzt hat, um die Benutzerauswahl zu überschreiben, erhalten Sie dieses Modell, auch wenn Sie diesen Schlüssel in Benutzer-, Projekt- oder lokalen Einstellungen setzen.523Legen Sie das Modell fest, das jede neue Sitzung verwendet, damit Sie nicht jedes Mal eines mit `/model` auswählen müssen. Eine Festlegung hier hindert Sie nicht daran, mitten in der Sitzung zu wechseln. Wenn Ihr Admin ein [Organisations-Standardmodell](https://code.claude.com/docs/de/model-config.md#organization-default-model) festgelegt hat, das die Benutzerauswahl überschreibt, erhalten Sie dieses Modell, auch wenn Sie diesen Schlüssel in Benutzer-, Projekt- oder lokalen Einstellungen setzen.
524 524
525* **Geltungsbereich**: [`Beliebige Datei`](#scopes)525* **Geltungsbereich**: [`Any file`](#scopes)
526* **Typ**: String, ein Modellalias oder eine vollständige Modell-ID526* **Typ**: String, ein Modellalias oder eine vollständige Modell-ID
527* **Standard**: nicht gesetzt, daher verwendet Claude Code das Standardmodell Ihres Kontos527* **Standard**: nicht gesetzt, Claude Code verwendet also das Standardmodell Ihres Kontos
528* **Überschreibungen pro Sitzung**: `--model` hat Vorrang vor [`ANTHROPIC_MODEL`](https://code.claude.com/docs/de/env-vars), und beide haben für eine Sitzung Vorrang vor diesem Schlüssel, auch vor einem verwalteten `model`; eine [`availableModels`](#availablemodels)-Liste gilt weiterhin für die Auswahl528* **Überschreibungen pro Sitzung**: `--model` hat Vorrang vor [`ANTHROPIC_MODEL`](https://code.claude.com/docs/de/env-vars), und beide haben für eine Sitzung Vorrang vor diesem Schlüssel, auch vor einem verwalteten `model`; eine [`availableModels`](#availablemodels)-Liste gilt weiterhin für die Auswahl
529 529
530```json settings.json theme={null}530```json settings.json theme={null}
537 537
538### `modelOverrides`538### `modelOverrides`
539 539
540Ordnen Sie Anthropic-Modell-IDs providerspezifischen Modell-IDs zu, wie ARNs von Amazon Bedrock-Inferenzprofilen. Jeder Eintrag der Modellauswahl verwendet dann seinen zugeordneten Wert beim Aufruf der Provider-API. Administratoren verwenden dies auf [Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry](https://code.claude.com/docs/de/model-config.md#override-model-ids-per-version), um jede Modellversion für Governance, Kostenzuordnung oder regionales Routing an ein bestimmtes Inferenzprofil, einen Versionsnamen oder eine Bereitstellung zu leiten.540Ordnen Sie Anthropic-Modell-IDs anbieterspezifischen Modell-IDs zu, etwa ARNs von Amazon Bedrock Inference Profiles. Jeder Eintrag der Modellauswahl verwendet dann beim Aufruf der Anbieter-API seinen zugeordneten Wert. Administratoren nutzen dies bei [Amazon Bedrock, Google Cloud's Agent Platform und Microsoft Foundry](https://code.claude.com/docs/de/model-config.md#override-model-ids-per-version), um jede Modellversion für Governance, Kostenzuordnung oder regionales Routing an ein bestimmtes Inference Profile, einen Versionsnamen oder eine Bereitstellung weiterzuleiten.
541 541
542* **Geltungsbereich**: [`Beliebige Datei`](#scopes)542* **Geltungsbereich**: [`Any file`](#scopes)
543* **Typ**: Objekt, das Modell-IDs Provider-Modell-IDs zuordnet543* **Typ**: Objekt, das Modell-IDs Anbieter-Modell-IDs zuordnet
544* **Standard**: nicht gesetzt544* **Standard**: nicht gesetzt
545 545
546Dieses Beispiel leitet jeden Aufruf für Opus 4.6 an das benannte Bedrock-Inferenzprofil:546Dieses Beispiel leitet jeden Aufruf für Opus 4.6 an das genannte Bedrock Inference Profile weiter:
547 547
548```json settings.json theme={null}548```json settings.json theme={null}
549{549{
557 557
558### `modelPicker`558### `modelPicker`
559 559
560Listen Sie die Modelle auf, die die Auswahl `/model` anbietet, in der Reihenfolge, in der Sie sie schreiben, und unter Bezeichnungen, die Sie wählen, sodass die Auswahl die Modelle aufführt, die Ihre Organisation verwendet, nach der integrierten Auswahl oder an ihrer Stelle. Das `model` jeder Zeile wird wörtlich übernommen, daher akzeptiert es alles, was `--model` akzeptiert: einen Alias wie `opus`, eine Anthropic-Modell-ID oder eine ID im Provider-Format für Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry oder ein LLM-Gateway. Erfordert Claude Code v2.1.242 oder später.560Listen Sie die Modelle auf, die die `/model`-Auswahl anbietet, in der Reihenfolge, in der Sie sie schreiben, und mit Bezeichnungen Ihrer Wahl, sodass die Auswahl die Modelle zeigt, die Ihre Organisation nutzt, nach dem integrierten Angebot oder stattdessen. Das Feld `model` jeder Zeile wird unverändert übernommen, akzeptiert also alles, was `--model` akzeptiert: einen Alias wie `opus`, eine Anthropic-Modell-ID oder eine ID im Anbieterformat für Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry oder ein LLM-Gateway. Erfordert Claude Code v2.1.242 oder höher.
561 561
562* **Geltungsbereich**: [`Benutzer oder verwaltet`](#scopes). Claude Code liest den Schlüssel aus verwalteten Einstellungen, `--settings` und Benutzereinstellungen und ignoriert ihn in Projekt- und lokalen Einstellungen, damit ein Repository, das Sie klonen, die Auswahl nicht umbenennen kann. Die höchste dieser drei Quellen, die den Schlüssel setzt, liefert die gesamte Auswahl, und Claude Code kombiniert nie Auswahllisten aus zwei Quellen.562* **Geltungsbereich**: [`User or managed`](#scopes). Claude Code liest den Schlüssel aus verwalteten Einstellungen, `--settings` und Benutzereinstellungen und ignoriert ihn in Projekt- und lokalen Einstellungen, damit ein geklontes Repository die Auswahl nicht umbenennen kann. Die höchste dieser drei Quellen, die den Schlüssel setzt, liefert das gesamte Angebot, und Claude Code kombiniert nie Angebote aus zwei Quellen.
563* **Typ**: Objekt mit einem Array `options` von Zeilen und einem optionalen Boolean `replaceBuiltInOptions`563* **Typ**: Objekt mit einem Array `options` aus Zeilen und einem optionalen Boolean `replaceBuiltInOptions`
564* **Standard**: nicht gesetzt, daher zeigt die Auswahl die integrierte Auswahl564* **Standard**: nicht gesetzt, die Auswahl zeigt also das integrierte Angebot
565 565
566Dieses Beispiel fügt nach der integrierten Auswahl zwei Bedrock-Bereitstellungen unter Namen hinzu, die Ihr Team kennt:566Dieses Beispiel fügt nach dem integrierten Angebot zwei Bedrock-Bereitstellungen unter Namen hinzu, die Ihr Team kennt:
567 567
568```json managed-settings.json theme={null}568```json managed-settings.json theme={null}
569{569{
582 582
583#### Felder für `modelPicker`583#### Felder für `modelPicker`
584 584
585Der Schlüssel hat zwei Felder: eines für die Zeilen selbst und eines dafür, ob sie die integrierte Auswahl ersetzen oder ergänzen.585Der Schlüssel nimmt zwei Felder an: eines für die Zeilen selbst und eines dafür, ob sie das integrierte Angebot ersetzen oder ergänzen.
586 586
587| Feld | Typ | Funktion |587| Feld | Typ | Funktion |
588| :- | :- | :- |588| :- | :- | :- |
589| `options` | Array von Zeilen, jede mit einem erforderlichen `model` und optionalen `label`, `description` und `behavesAs` | Die Zeilen, die die Auswahl anzeigt, in dieser Reihenfolge, außer dass eine ausgegraute Zeile nach unten verschoben wird. Ohne `label` betitelt Claude Code die Zeile mit dem integrierten Namen für ein Modell, das es kennt, andernfalls mit der Modell-ID, und ohne `description` schreibt es eine generische zweite Zeile |589| `options` | Array von Zeilen, jeweils mit einem erforderlichen `model` und optionalem `label`, `description` und `behavesAs` | Die Zeilen, die die Auswahl in dieser Reihenfolge anzeigt, mit der Ausnahme, dass eine ausgegraute Zeile nach unten verschoben wird. Ohne `label` betitelt Claude Code die Zeile mit dem integrierten Namen eines ihm bekannten Modells oder andernfalls mit der Modell-ID, und ohne `description` schreibt es eine allgemeine zweite Zeile |
590| `replaceBuiltInOptions` | Boolean, Standard `false` | Setzen Sie es auf `true`, um nur diese Zeilen, **Standard** und eine Zeile für das Modell anzuzeigen, das die Sitzung bereits verwendet. Lassen Sie es ungesetzt, um diese Zeilen nach der integrierten Auswahl hinzuzufügen |590| `replaceBuiltInOptions` | Boolean, Standard `false` | Setzen Sie es auf `true`, um nur diese Zeilen, **Default** und eine Zeile für das Modell anzuzeigen, das die Sitzung bereits verwendet. Lassen Sie es ungesetzt, um diese Zeilen nach dem integrierten Angebot hinzuzufügen |
591 591
592Ein Eintrag in `options` kann neben seinem `model` auch einen optionalen String `behavesAs` enthalten, was v2.1.257 oder später erfordert. Setzen Sie ihn auf die ID eines Modells, das Ihre Claude Code-Version bereits kennt, wie `claude-opus-4-8`, bei einem Eintrag, dessen `model` neuer als Ihre Version ist. Claude Code wendet dann die Fähigkeiten und Effort-Standards dieses bekannten Modells auf den Eintrag an, anstatt sein Modell als unbekannt zu behandeln. Die Bezeichnung des Eintrags und die Modell-ID, die Claude Code in Anfragen sendet, ändern sich nicht.592Ein Eintrag in `options` kann neben seinem `model` auch einen optionalen String `behavesAs` enthalten, was v2.1.257 oder höher erfordert. Setzen Sie ihn auf die ID eines Modells, das Ihre Claude Code-Version bereits kennt, etwa `claude-opus-4-8`, bei einem Eintrag, dessen `model` neuer als Ihre Version ist. Claude Code wendet dann die Fähigkeiten und Effort-Standards dieses bekannten Modells auf den Eintrag an, statt sein Modell als unbekannt zu behandeln. Die Bezeichnung des Eintrags und die Modell-ID, die Claude Code in Anfragen sendet, ändern sich nicht.
593 593
594Wenn `replaceBuiltInOptions` aktiviert ist, blendet Claude Code alle anderen Zeilen aus: die integrierte Auswahl, die Zeilen, die es für [`availableModels`](#availablemodels)-Einträge hinzufügt, die Modelle, die die [Gateway-Erkennung](https://code.claude.com/docs/de/llm-gateway-protocol.md#model-discovery) gefunden hat, und [`ANTHROPIC_CUSTOM_MODEL_OPTION`](https://code.claude.com/docs/de/model-config#add-a-custom-model-option). Wenn es deaktiviert ist, überspringt Claude Code ein aufgelistetes Modell, das die integrierte Auswahl bereits abdeckt. Eine Bezeichnung ändert, was die Auswahl anzeigt, nicht welches Modell Claude Code ausführt.594Ist `replaceBuiltInOptions` eingeschaltet, blendet Claude Code alle anderen Zeilen aus: das integrierte Angebot, die Zeilen, die es für [`availableModels`](#availablemodels)-Einträge hinzufügt, die Modelle, die die [Gateway-Erkennung](https://code.claude.com/docs/de/llm-gateway-protocol.md#model-discovery) gefunden hat, und [`ANTHROPIC_CUSTOM_MODEL_OPTION`](https://code.claude.com/docs/de/model-config#add-a-custom-model-option). Ist es ausgeschaltet, überspringt Claude Code ein aufgeführtes Modell, das das integrierte Angebot bereits abdeckt. Eine Bezeichnung ändert, was die Auswahl anzeigt, nicht welches Modell Claude Code ausführt.
595 595
596Eine [`availableModels`](#availablemodels)-Allowlist gilt weiterhin für diese Zeilen. Bevor Sie ein aufgelistetes Modell zur Allowlist hinzufügen, lesen Sie [Zusammenführungsverhalten](https://code.claude.com/docs/de/model-config.md#merge-behavior): Eine spezifische Modell-ID schränkt den Wildcard-Eintrag ihrer Familie ein. Claude Code prüft außerdem jede Zeile gegen die Sitzung, bevor es die Auswahl anzeigt:596Eine [`availableModels`](#availablemodels)-Allowlist gilt weiterhin für diese Zeilen. Bevor Sie ein aufgeführtes Modell zur Allowlist hinzufügen, lesen Sie [Zusammenführungsverhalten](https://code.claude.com/docs/de/model-config.md#merge-behavior): Eine bestimmte Modell-ID schränkt den Platzhaltereintrag ihrer Familie ein. Claude Code prüft außerdem jede Zeile gegen die Sitzung, bevor es die Auswahl anzeigt:
597 597
598* **Entfernt**: eine Zeile, die Claude Code nicht bedienen kann, wie ein eingestelltes Modell oder ein Modell, auf das Ihre Organisation keinen Zugriff hat598* **Entfernt**: eine Zeile, die Claude Code nicht bedienen kann, etwa ein eingestelltes Modell oder ein Modell, auf das Ihre Organisation keinen Zugriff hat
599* **Ausgegraut**: eine Zeile, die Sie noch nicht auswählen können, mit Angabe des Grundes599* **Ausgegraut**: eine Zeile, die Sie noch nicht auswählen können, mit Angabe des Grundes
600* **Keine Zeile bleibt übrig**: Claude Code behält die integrierte Auswahl, wie üblich durch die Allowlist gefiltert600* **Keine Zeile bleibt übrig**: Claude Code behält das integrierte Angebot, wie üblich durch die Allowlist gefiltert
601 601
602Claude Code entfernt eine Zeile, die es nicht parsen kann, und behält den Rest. Siehe [Fehlerhafte Einstellungsdatei beheben](https://code.claude.com/docs/de/settings.md#fix-a-broken-settings-file).602Claude Code verwirft eine Zeile, die es nicht parsen kann, und behält den Rest. Siehe [Defekte Einstellungsdatei reparieren](https://code.claude.com/docs/de/settings.md#fix-a-broken-settings-file).
603 603
604### `modelPricing`604### `modelPricing`
605 605
606Melden Sie Ausgaben zu den Preisen, die Ihre Organisation zahlt, anstatt zum Listenpreis. Setzen Sie den Schlüssel, wenn Ihre Organisation vertraglich vereinbarte Preise hat, damit die Dollarbeträge, die Entwickler sehen, Ihrer Rechnung entsprechen. Claude Code wendet die Preise in `/usage`, der [Statuszeile](https://code.claude.com/docs/de/statusline.md), dem `total_cost_usd` des Agent SDK, dem Limit [`--max-budget-usd`](https://code.claude.com/docs/de/cli-reference) sowie der Kostenmetrik und den Ereignissen von [OpenTelemetry](https://code.claude.com/docs/de/monitoring-usage.md) an. Sie liefern die Preise: Claude Code liest sie nicht aus Ihrem Vertrag oder der Claude Console. Erfordert Claude Code v2.1.242 oder später.606Weisen Sie Ausgaben zu den Preisen aus, die Ihre Organisation zahlt, statt zum Listenpreis. Setzen Sie dies, wenn Ihre Organisation vertraglich vereinbarte Preise hat, damit die Dollarbeträge, die Entwickler sehen, Ihrer Rechnung entsprechen. Claude Code wendet die Preise in `/usage`, der [Statuszeile](https://code.claude.com/docs/de/statusline.md), dem Wert `total_cost_usd` des Agent SDK, dem Limit [`--max-budget-usd`](https://code.claude.com/docs/de/cli-reference) sowie der Kostenmetrik und den Ereignissen von [OpenTelemetry](https://code.claude.com/docs/de/monitoring-usage.md) an. Sie geben die Preise selbst an: Claude Code liest sie nicht aus Ihrem Vertrag oder der Claude Console. Erfordert Claude Code v2.1.242 oder höher.
607 607
608* **Geltungsbereich**: [`Verwaltet`](#scopes). Stellen Sie den Schlüssel über serverseitig verwaltete Einstellungen, eine MDM-Richtlinie, eine Datei `managed-settings.json` oder ein [Richtlinien-Hilfsprogramm](https://code.claude.com/docs/de/managed-settings.md#compute-the-policy-with-a-helper-program) bereit. Claude Code ignoriert ihn in Benutzer-, Projekt- und lokalen Einstellungen, in `--settings` und unter Windows in der vom Benutzer beschreibbaren [HKCU-Registrierung](https://code.claude.com/docs/de/managed-settings.md#where-each-mechanism-stores-the-policy). Mit serverseitig verwalteten Einstellungen meldet jede Sitzung Kosten zum Listenpreis, bis der [Einstellungsabruf](https://code.claude.com/docs/de/server-managed-settings.md#fetch-and-caching-behavior) dieser Sitzung die Einstellung bestätigt hat. Eine Host-Anwendung, die Claude Code einbettet und [`CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`](https://code.claude.com/docs/de/env-vars) setzt, kann über die SDK-Option [`managedSettings`](https://code.claude.com/docs/de/agent-sdk/typescript#options) eine eigene Tabelle liefern, die Claude Code nur verwendet, wenn keine verwaltete Quelle den Schlüssel setzt, und nur in Claude Code v2.1.246 oder später.608* **Geltungsbereich**: [`Managed`](#scopes). Stellen Sie den Schlüssel über serververwaltete Einstellungen, eine MDM-Richtlinie, eine Datei `managed-settings.json` oder ein [Richtlinien-Hilfsprogramm](https://code.claude.com/docs/de/managed-settings.md#compute-the-policy-with-a-helper-program) bereit. Claude Code ignoriert ihn in Benutzer-, Projekt- und lokalen Einstellungen, in `--settings` und unter Windows in der vom Benutzer beschreibbaren [HKCU-Registry](https://code.claude.com/docs/de/managed-settings.md#where-each-mechanism-stores-the-policy). Bei serververwalteten Einstellungen weist jede Sitzung Kosten zum Listenpreis aus, bis der [Einstellungsabruf](https://code.claude.com/docs/de/server-managed-settings.md#fetch-and-caching-behavior) dieser Sitzung die Einstellung bestätigt hat. Eine Host-Anwendung, die Claude Code einbettet und [`CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`](https://code.claude.com/docs/de/env-vars) setzt, kann über die SDK-Option [`managedSettings`](https://code.claude.com/docs/de/agent-sdk/typescript#options) eine eigene Tabelle bereitstellen, die Claude Code nur verwendet, wenn keine verwaltete Quelle den Schlüssel setzt, und nur in Claude Code v2.1.246 oder höher.
609* **Typ**: Objekt mit einem optionalen `multiplier` und einer optionalen Zuordnung `overrides`609* **Typ**: Objekt mit einem optionalen `multiplier` und einer optionalen Zuordnung `overrides`
610* **Standard**: nicht gesetzt, daher meldet Claude Code den Listenpreis, es sei denn, eine Host-Anwendung liefert eine Tabelle610* **Standard**: nicht gesetzt, Claude Code weist also den Listenpreis aus, sofern keine Host-Anwendung eine Tabelle bereitstellt
611 611
612Setzen Sie nur `multiplier` für einen pauschalen Rabatt oder Aufschlag, nur `overrides` für Preise pro Modell oder beides.612Setzen Sie nur `multiplier` für einen pauschalen Rabatt oder Aufschlag, nur `overrides` für Preise pro Modell oder beides.
613 613
614Dieses Beispiel setzt vertraglich vereinbarte Preise für Sonnet 4.6 und reduziert dann jeden Betrag, einschließlich der Sonnet-Zeile, um 15 %:614Dieses Beispiel legt vertraglich vereinbarte Preise für Sonnet 4.6 fest und reduziert dann jeden Betrag, einschließlich der Sonnet-Zeile, um 15 %:
615 615
616```json managed-settings.json theme={null}616```json managed-settings.json theme={null}
617{617{
629}629}
630```630```
631 631
632Setzen Sie `multiplier` auf einen Wert über 1, bis maximal 10, um jeden Betrag mit einem Aufschlag zu versehen. Ein Aufschlag erfordert Claude Code v2.1.271 oder später. Frühere Versionen ignorieren einen `multiplier` über 1 mit einer Warnung und behalten den Rest der Einstellung.632Setzen Sie `multiplier` auf einen Wert über 1, bis höchstens 10, um jeden Betrag zu erhöhen. Ein Aufschlag erfordert Claude Code v2.1.271 oder höher. Frühere Versionen ignorieren einen `multiplier` über 1 mit einer Warnung und behalten den Rest der Einstellung.
633 633
634Die Schritte, einschließlich der Bestätigung, dass die Preise wirksam sind, finden Sie unter [Ausgaben zu Ihren vertraglich vereinbarten Preisen melden](https://code.claude.com/docs/de/costs.md#report-spend-at-your-contracted-rates).634Die Schritte, einschließlich der Prüfung, ob die Preise wirksam sind, finden Sie unter [Ausgaben zu Ihren vertraglich vereinbarten Preisen ausweisen](https://code.claude.com/docs/de/costs.md#report-spend-at-your-contracted-rates).
635 635
636#### Felder für `modelPricing`636#### Felder für `modelPricing`
637 637
640| `multiplier` | Zahl größer als 0 und höchstens 10 | Skaliert alle Kosten, die Claude Code berechnet, unabhängig davon, ob eine `overrides`-Zeile sie abdeckt. Unter 1 ist ein Rabatt, über 1 ein Aufschlag |640| `multiplier` | Zahl größer als 0 und höchstens 10 | Skaliert alle Kosten, die Claude Code berechnet, unabhängig davon, ob eine `overrides`-Zeile sie abdeckt. Unter 1 ist ein Rabatt, über 1 ein Aufschlag |
641| `overrides` | Zuordnung von Modell-ID zu einem Preisobjekt mit `input`, `output`, `cacheRead` und `cacheWrite`, jeweils 0 bis 10000 | Die Preise in USD pro Million Token für dieses Modell, alle vier erforderlich. `cacheWrite` deckt sowohl Cache-Schreibvorgänge mit fünf Minuten als auch mit einer Stunde ab. Siehe [Für welche Modelle eine Zeile gilt](#which-models-a-modelpricing-row-applies-to) |641| `overrides` | Zuordnung von Modell-ID zu einem Preisobjekt mit `input`, `output`, `cacheRead` und `cacheWrite`, jeweils 0 bis 10000 | Die Preise in USD pro Million Token für dieses Modell, alle vier erforderlich. `cacheWrite` deckt sowohl Cache-Schreibvorgänge mit fünf Minuten als auch mit einer Stunde ab. Siehe [Für welche Modelle eine Zeile gilt](#which-models-a-modelpricing-row-applies-to) |
642 642
643Claude Code verwendet die Preise einer Zeile genau so, wie Sie sie geschrieben haben, ohne den Fast-Modus-Aufschlag oder den [Preis für reine US-Inferenz](https://platform.claude.com/docs/en/about-claude/pricing) hinzuzufügen. Wenn Sie auch `multiplier` setzen, wendet Claude Code ihn zusätzlich auf die Preise der Zeile an. Claude Code entfernt eine Zeile mit einem Preis, den es nicht parsen kann, oder einen `multiplier`, den es nicht parsen kann, und behält den Rest; siehe [Fehlerhafte Einstellungsdatei beheben](https://code.claude.com/docs/de/settings.md#fix-a-broken-settings-file).643Claude Code verwendet die Preise einer Zeile genau so, wie Sie sie geschrieben haben, ohne den Fast-Modus-Aufschlag oder den [Preis für Inferenz nur in den USA](https://platform.claude.com/docs/en/about-claude/pricing) hinzuzufügen. Wenn Sie zusätzlich `multiplier` setzen, wendet Claude Code ihn auf die Preise der Zeile an. Claude Code verwirft eine Zeile mit einem Preis, den es nicht parsen kann, oder einen `multiplier`, den es nicht parsen kann, und behält den Rest; siehe [Defekte Einstellungsdatei reparieren](https://code.claude.com/docs/de/settings.md#fix-a-broken-settings-file).
644 644
645#### Für welche Modelle eine `modelPricing`-Zeile gilt645#### Für welche Modelle eine `modelPricing`-Zeile gilt
646 646
647Claude Code bestimmt anhand des Schlüssels der Zeile, für welche Modelle eine Zeile gilt:647Claude Code bestimmt anhand des Schlüssels der Zeile, für welche Modelle sie gilt:
648 648
649* **Die ID eines integrierten Modells**: ein Schlüssel, den Claude Code selbst für ein integriertes Modell verwendet, sei es die eigene ID des Modells, wie `claude-sonnet-4-6`, oder seine Bedrock-, Agent Platform- oder Foundry-ID. Claude Code wendet die Zeile auf jede datierte Snapshot-ID und jede providerspezifische ID dieses Modells an.649* **Die ID eines integrierten Modells**: ein Schlüssel, den Claude Code selbst für ein integriertes Modell verwendet, sei es die eigene ID des Modells, etwa `claude-sonnet-4-6`, oder seine Bedrock-, Agent Platform- oder Foundry-ID. Claude Code wendet die Zeile auf jede datierte Snapshot-ID und jede anbieterspezifische ID dieses Modells an.
650* **Jeder andere Schlüssel**: ein Schlüssel, der nicht die ID eines integrierten Modells ist, wie ein Gateway-Modellalias. Claude Code wendet die Zeile nur auf genau diese ID an. Wenn eine Modell-ID genau mit einem Ihrer Schlüssel übereinstimmt und zugleich unter eine Zeile fällt, deren Schlüssel die ID eines integrierten Modells ist, verwendet Claude Code die genaue Übereinstimmung.650* **Jeder andere Schlüssel**: ein Schlüssel, der nicht die ID eines integrierten Modells ist, etwa ein Gateway-Modellalias. Claude Code wendet die Zeile nur auf genau diese ID an. Wenn eine Modell-ID exakt mit einem Ihrer Schlüssel übereinstimmt und gleichzeitig unter eine Zeile fällt, deren Schlüssel die ID eines integrierten Modells ist, verwendet Claude Code die exakte Übereinstimmung.
651* **Ein Bedrock-Anwendungsinferenzprofil**: Sobald Claude Code das Profil über Ihre Zuordnung [`modelOverrides`](#modeloverrides) oder die [Abfrage `bedrock:GetInferenceProfile`](https://code.claude.com/docs/de/amazon-bedrock#iam-configuration) zu dem Modell aufgelöst hat, an das es weiterleitet, wendet Claude Code die Zeile dieses Modells auf das Profil an.651* **Ein Bedrock Application Inference Profile**: Sobald Claude Code das Profil auf das Modell aufgelöst hat, an das es weiterleitet, über Ihre [`modelOverrides`](#modeloverrides)-Zuordnung oder die [`bedrock:GetInferenceProfile`-Abfrage](https://code.claude.com/docs/de/amazon-bedrock#iam-configuration), wendet Claude Code die Zeile dieses Modells auf das Profil an.
652 652
653### `modelSettings`653### `modelSettings`
654 654
655Speichern Sie eine [Effort-Stufe](https://code.claude.com/docs/de/model-config.md#adjust-effort-level) für jedes Modell, das Sie verwenden. Erfordert Claude Code v2.1.251 oder später.655Speichern Sie eine [Effort-Stufe](https://code.claude.com/docs/de/model-config.md#adjust-effort-level) für jedes Modell, das Sie verwenden. Erfordert Claude Code v2.1.251 oder höher.
656 656
657Wenn Sie in einer interaktiven Sitzung auf Ihrem Computer `low`, `medium`, `high` oder `xhigh` mit `/effort` oder dem Effort-Schieberegler der Auswahl `/model` als Ihren Standard speichern, schreibt Claude Code diese Stufe hier unter dem Modell, das Sie verwenden, daher bearbeiten Sie diesen Schlüssel selten selbst. Wenn Sie eine dieser Stufen in der [Modellauswahl der VS Code-Erweiterung](https://code.claude.com/docs/de/vs-code.md#use-the-prompt-box) auswählen, speichert Claude Code sie auf dieselbe Weise hier. Der Eintrag [`effortLevel`](#effortlevel) listet die Sitzungen auf, in denen `/effort` nur für diese Sitzung gilt.657Wenn Sie in einer interaktiven Sitzung auf Ihrem Rechner `low`, `medium`, `high` oder `xhigh` mit `/effort` oder dem Effort-Schieberegler der `/model`-Auswahl als Standard speichern, schreibt Claude Code diese Stufe hier unter das Modell, das Sie verwenden, sodass Sie diesen Schlüssel selten selbst bearbeiten. Wenn Sie eine dieser Stufen in der [Modellauswahl der VS Code-Erweiterung](https://code.claude.com/docs/de/vs-code.md#use-the-prompt-box) wählen, speichert Claude Code sie hier auf dieselbe Weise. Der Eintrag [`effortLevel`](#effortlevel) listet die Sitzungen auf, in denen `/effort` nur für diese Sitzung gilt.
658 658
659Bearbeiten Sie den Schlüssel manuell, um eine gespeicherte Stufe zu ändern oder zu entfernen.659Bearbeiten Sie den Schlüssel von Hand, um eine gespeicherte Stufe zu ändern oder zu entfernen.
660 660
661Ein `effortLevel` eines Modells hier hat Vorrang vor dem `effortLevel` der obersten Ebene ([`effortLevel`](#effortlevel)) in derselben Einstellungsdatei. Dateiübergreifend löst Claude Code jedes Modell separat auf: Die [Einstellungsdatei](https://code.claude.com/docs/de/settings.md#settings-precedence) mit dem höchsten Vorrang, die entweder ein `effortLevel` für dieses Modell oder ein `effortLevel` der obersten Ebene setzt, das [für dieses Modell gilt](#effortlevel), entscheidet, daher hat ein `effortLevel` in verwalteten Einstellungen Vorrang vor einer Stufe, die Sie in Benutzereinstellungen gespeichert haben. [Effort-Stufe anpassen](https://code.claude.com/docs/de/model-config.md#adjust-effort-level) listet auf, was eine gespeicherte Stufe sonst noch überschreiben kann, wie `--effort` beim Start.661Das `effortLevel` eines Modells hier hat Vorrang vor dem übergeordneten [`effortLevel`](#effortlevel) in derselben Einstellungsdatei. Über Dateien hinweg löst Claude Code jedes Modell separat auf: Die [Einstellungsdatei](https://code.claude.com/docs/de/settings.md#settings-precedence) mit dem höchsten Vorrang, die entweder ein `effortLevel` für dieses Modell oder ein übergeordnetes `effortLevel` setzt, das [für dieses Modell gilt](#effortlevel), entscheidet, sodass ein `effortLevel` in verwalteten Einstellungen Vorrang vor einer Stufe hat, die Sie in Benutzereinstellungen gespeichert haben. [Effort-Stufe anpassen](https://code.claude.com/docs/de/model-config.md#adjust-effort-level) listet auf, was eine gespeicherte Stufe sonst noch überschreiben kann, etwa `--effort` beim Start.
662 662
663Um den Effort eines Modells zu begrenzen, anstatt seine Stufe festzulegen, fügen Sie dem Eintrag dieses Modells ein Feld [`maxEffortLevel`](#maxeffortlevel) hinzu. Das Feld erfordert Claude Code v2.1.267 oder später.663Um den Effort eines Modells zu begrenzen, statt seine Stufe festzulegen, fügen Sie dem Eintrag dieses Modells ein Feld [`maxEffortLevel`](#maxeffortlevel) hinzu. Das Feld erfordert Claude Code v2.1.267 oder höher.
664 664
665* **Geltungsbereich**: [`Beliebige Datei`](#scopes)665* **Geltungsbereich**: [`Any file`](#scopes)
666* **Typ**: Objekt, das einen Modellnamen einem Objekt mit beliebigen dieser Felder zuordnet:666* **Typ**: Objekt, das einen Modellnamen einem Objekt mit beliebigen dieser Felder zuordnet:
667 * `effortLevel`: einer von `"low"`, `"medium"`, `"high"` oder `"xhigh"`667 * `effortLevel`: einer der Werte `"low"`, `"medium"`, `"high"` oder `"xhigh"`
668 * [`maxEffortLevel`](#maxeffortlevel): die höchste Effort-Stufe, mit der das Modell laufen darf668 * [`maxEffortLevel`](#maxeffortlevel): die höchste Effort-Stufe, mit der das Modell laufen darf
669 * `autoCompactWindow`: eine Anzahl von Token von `100000` bis `1000000` oder `"auto"` für das auf das Modell abgestimmte Fenster. [`/autocompact`](https://code.claude.com/docs/de/model-config#set-the-auto-compact-window) speichert hier. Für dieses Modell hat der Wert Vorrang vor einem [`autoCompactWindow`](#autocompactwindow) der obersten Ebene in derselben Einstellungsdatei. Erfordert Claude Code v2.1.288 oder später669 * `autoCompactWindow`: eine Anzahl von Token von `100000` bis `1000000` oder `"auto"` für das auf das Modell abgestimmte Fenster. [`/autocompact`](https://code.claude.com/docs/de/model-config#set-the-auto-compact-window) speichert hier. Für dieses Modell hat der Wert Vorrang vor einem übergeordneten [`autoCompactWindow`](#autocompactwindow) in derselben Einstellungsdatei. Erfordert Claude Code v2.1.288 oder höher
670* **Standard**: nicht gesetzt670* **Standard**: nicht gesetzt
671 671
672Claude Code schreibt jeden Eintrag unter dem kanonischen Namen des Modells, wie `claude-opus-5-5`, und ordnet den Alias, die IDs mit Datumssuffix, `[1m]` und erkannte providerspezifische IDs dieses Modells demselben Eintrag zu.672Claude Code schreibt jeden Eintrag unter den kanonischen Namen des Modells, etwa `claude-opus-5-5`, und ordnet den Alias dieses Modells, IDs mit Datumssuffix, `[1m]`-IDs und erkannte anbieterspezifische IDs demselben Eintrag zu.
673 673
674Dieses Beispiel hält Opus 5.5 auf `high`, während andere Modelle ihre eigenen gespeicherten oder Standardstufen verwenden:674Dieses Beispiel hält Opus 5.5 auf `high`, während andere Modelle ihre eigenen gespeicherten oder Standardstufen verwenden:
675 675
683}683}
684```684```
685 685
686Führen Sie `/effort auto` aus, um Ihre gespeicherte Stufe für das Modell zu löschen, das Sie verwenden. Claude Code lässt die anderen Einträge und jedes `effortLevel` der obersten Ebene bestehen.686Führen Sie `/effort auto` aus, um Ihre gespeicherte Stufe für das verwendete Modell zu löschen. Claude Code belässt die anderen Einträge und ein eventuelles übergeordnetes `effortLevel`.
687 687
688### `outputStyle`688### `outputStyle`
689 689
690Wählen Sie einen [Ausgabestil](https://code.claude.com/docs/de/output-styles.md) nach Namen aus. Ein Ausgabestil ist ein gespeicherter Satz von Anweisungen, der Claudes Rolle, Ton und Ausgabeformat ändert, wie die integrierten Stile Explanatory und Learning oder ein Stil, den Sie selbst geschrieben haben.690Wählen Sie einen [Ausgabestil](https://code.claude.com/docs/de/output-styles.md) nach Namen aus. Ein Ausgabestil ist ein gespeicherter Satz von Anweisungen, der Claudes Rolle, Ton und Ausgabeformat ändert, etwa die integrierten Stile Explanatory und Learning oder ein selbst geschriebener Stil.
691 691
692Wenn Sie diesen Schlüssel während einer Sitzung ändern, verwendet Claude den neuen Stil ab Ihrer nächsten Nachricht. Was diese Nachricht beim Prompt-Caching kostet, erfahren Sie unter [Ausgabestil ändern](https://code.claude.com/docs/de/prompt-caching.md#changing-output-style). Vor v2.1.251 wurde die Änderung erst wirksam, nachdem Sie `/clear` ausgeführt oder eine neue Sitzung gestartet hatten.692Wenn Sie diesen Schlüssel während einer Sitzung ändern, verwendet Claude den neuen Stil ab Ihrer nächsten Nachricht. Was diese Nachricht beim Prompt-Caching kostet, erfahren Sie unter [Ausgabestil ändern](https://code.claude.com/docs/de/prompt-caching.md#changing-output-style). Vor v2.1.251 wurde die Änderung erst wirksam, nachdem Sie `/clear` ausgeführt oder eine neue Sitzung gestartet hatten.
693 693
694* **Geltungsbereich**: [`Beliebige Datei`](#scopes)694* **Geltungsbereich**: [`Any file`](#scopes)
695* **Typ**: String, der Name eines [integrierten](https://code.claude.com/docs/de/output-styles.md#built-in-output-styles) oder [benutzerdefinierten](https://code.claude.com/docs/de/output-styles.md#create-a-custom-output-style) Ausgabestils695* **Typ**: String, der Name eines [integrierten](https://code.claude.com/docs/de/output-styles.md#built-in-output-styles) oder [benutzerdefinierten](https://code.claude.com/docs/de/output-styles.md#create-a-custom-output-style) Ausgabestils
696* **Standard**: nicht gesetzt, daher verwendet Claude Code den Standardstil696* **Standard**: nicht gesetzt, Claude Code verwendet also den Standardstil
697 697
698Dieses Beispiel wählt den integrierten Stil Explanatory, der zwischen Aufgaben erklärende Einblicke hinzufügt:698Dieses Beispiel wählt den integrierten Stil Explanatory, der zwischen Aufgaben lehrreiche Erläuterungen hinzufügt:
699 699
700```json settings.json theme={null}700```json settings.json theme={null}
701{701{
705 705
706### `promptCacheTtl`706### `promptCacheTtl`
707 707
708Legen Sie fest, wie lange der [Prompt-Cache](https://code.claude.com/docs/de/prompt-caching.md) die Hauptkonversation vorhält. Dieser Schlüssel gilt für Ihre interaktiven, `-p`- und Agent SDK-Turns sowie für die Hilfsanfragen, die Claude Code direkt mit ihnen ausführt. Die einstündige Lebensdauer hält den Cache über längere Pausen warm, und die API [berechnet jeden Cache-Schreibvorgang zu einem höheren Preis](https://platform.claude.com/docs/en/build-with-claude/prompt-caching#pricing) als bei der fünfminütigen Lebensdauer. Erfordert Claude Code v2.1.242 oder später.708Legen Sie fest, wie lange der [Prompt-Cache](https://code.claude.com/docs/de/prompt-caching.md) die Hauptkonversation hält. Dieser Schlüssel gilt für Ihre interaktiven Turns, `-p`-Turns und Agent SDK-Turns sowie für die Hilfsanfragen, die Claude Code direkt mit ihnen ausführt. Die einstündige Lebensdauer hält den Cache auch über längere Pausen warm, und die API [berechnet jeden Cache-Schreibvorgang zu einem höheren Preis](https://platform.claude.com/docs/en/build-with-claude/prompt-caching#pricing) als bei der fünfminütigen Lebensdauer. Erfordert Claude Code v2.1.242 oder höher.
709 709
710* **Geltungsbereich**: [`Beliebige Datei`](#scopes)710* **Geltungsbereich**: [`Any file`](#scopes)
711* **Typ**: String, einer von:711* **Typ**: String, einer der Werte:
712 * `"5m"`: der Cache hält fünf Minuten712 * `"5m"`: Der Cache hält fünf Minuten
713 * `"1h"`: der Cache hält eine Stunde713 * `"1h"`: Der Cache hält eine Stunde
714* **Standard**: nicht gesetzt, daher erhält jede Anfrage der Hauptkonversation [ihre Standardlebensdauer](https://code.claude.com/docs/de/prompt-caching.md#which-ttl-each-request-gets)714* **Standard**: nicht gesetzt, jede Anfrage der Hauptkonversation erhält also [ihre Standardlebensdauer](https://code.claude.com/docs/de/prompt-caching.md#which-ttl-each-request-gets)
715* **Überschreibungen pro Sitzung**: [`FORCE_PROMPT_CACHING_5M`](https://code.claude.com/docs/de/env-vars) hat Vorrang vor allem anderen, dann [`CLAUDE_CODE_PROMPT_CACHE_TTL`](https://code.claude.com/docs/de/env-vars), dann dieser Schlüssel und zuletzt [`ENABLE_PROMPT_CACHING_1H`](https://code.claude.com/docs/de/env-vars)715* **Überschreibungen pro Sitzung**: [`FORCE_PROMPT_CACHING_5M`](https://code.claude.com/docs/de/env-vars) hat Vorrang vor allem anderen, dann [`CLAUDE_CODE_PROMPT_CACHE_TTL`](https://code.claude.com/docs/de/env-vars), dann dieser Schlüssel und zuletzt [`ENABLE_PROMPT_CACHING_1H`](https://code.claude.com/docs/de/env-vars)
716 716
717Dieses Beispiel hält die Hauptkonversation auf der einstündigen Lebensdauer und lässt Subagenten bei fünf Minuten:717Dieses Beispiel hält die Hauptkonversation bei der einstündigen Lebensdauer und belässt Subagenten bei fünf Minuten:
718 718
719```json settings.json theme={null}719```json settings.json theme={null}
720{720{
727 727
728### `showThinkingSummaries`728### `showThinkingSummaries`
729 729
730Zeigen Sie Zusammenfassungen von Claudes [Extended Thinking](https://code.claude.com/docs/de/model-config.md#extended-thinking) in interaktiven Sitzungen an. Setzen Sie den Schlüssel, wenn Sie die vollständigen Zusammenfassungen sehen möchten, wenn Sie Thinking mit `Ctrl+O` aufklappen. Wenn er nicht gesetzt oder `false` ist, schwärzt die Anthropic API Thinking-Blöcke und Claude Code zeigt einen zugeklappten Platzhalter.730Zeigen Sie Zusammenfassungen von Claudes [Extended Thinking](https://code.claude.com/docs/de/model-config.md#extended-thinking) in interaktiven Sitzungen an. Setzen Sie dies, wenn Sie die vollständigen Zusammenfassungen sehen möchten, wenn Sie Thinking mit `Ctrl+O` aufklappen. Wenn nicht gesetzt oder `false`, schwärzt die Anthropic API Thinking-Blöcke, und Claude Code zeigt einen zugeklappten Platzhalter an.
731 731
732* **Geltungsbereich**: [`Beliebige Datei`](#scopes)732* **Geltungsbereich**: [`Any file`](#scopes)
733* **Typ**: Boolean733* **Typ**: Boolean
734 * `true`: Sie sehen vollständige Thinking-Zusammenfassungen, wenn Sie Thinking mit `Ctrl+O` aufklappen734 * `true`: Sie sehen vollständige Thinking-Zusammenfassungen, wenn Sie Thinking mit `Ctrl+O` aufklappen
735 * `false`: die Anthropic API schwärzt Thinking-Blöcke und Claude Code zeigt einen zugeklappten Platzhalter735 * `false`: Die Anthropic API schwärzt Thinking-Blöcke, und Claude Code zeigt einen zugeklappten Platzhalter an
736* **Standard**: `false`736* **Standard**: `false`
737 737
738```json settings.json theme={null}738```json settings.json theme={null}
741}741}
742```742```
743 743
744Die Schwärzung ändert nur, was Sie sehen, nicht was das Modell generiert. Um die Thinking-Kosten zu senken, [verringern Sie stattdessen das Budget oder deaktivieren Sie Thinking](https://code.claude.com/docs/de/model-config.md#extended-thinking).744Die Schwärzung ändert nur, was Sie sehen, nicht was das Modell generiert. Um die Ausgaben für Thinking zu senken, [verringern Sie stattdessen das Budget oder deaktivieren Sie Thinking](https://code.claude.com/docs/de/model-config.md#extended-thinking).
745 745
746### `subagentPromptCacheTtl`746### `subagentPromptCacheTtl`
747 747
748Legen Sie fest, wie lange der [Prompt-Cache](https://code.claude.com/docs/de/prompt-caching.md) die Anfragen vorhält, die Claude Code außerhalb der Hauptkonversation stellt. Dieser Schlüssel gilt für [Subagenten](https://code.claude.com/docs/de/sub-agents.md), [Workflows](https://code.claude.com/docs/de/workflows.md) und die eigenen Hintergrund- und Hilfsanfragen von Claude Code, wie Komprimierung und Sitzungstitel. Die einstündige Lebensdauer hält den Cache über längere Pausen warm, und die API [berechnet jeden Cache-Schreibvorgang zu einem höheren Preis](https://platform.claude.com/docs/en/build-with-claude/prompt-caching#pricing) als bei der fünfminütigen Lebensdauer. Erfordert Claude Code v2.1.242 oder später.748Legen Sie fest, wie lange der [Prompt-Cache](https://code.claude.com/docs/de/prompt-caching.md) die Anfragen hält, die Claude Code außerhalb der Hauptkonversation stellt. Dieser Schlüssel gilt für [Subagenten](https://code.claude.com/docs/de/sub-agents.md), [Workflows](https://code.claude.com/docs/de/workflows.md) sowie für Claude Codes eigene Hintergrund- und Hilfsanfragen, etwa Komprimierung und Sitzungstitel. Die einstündige Lebensdauer hält den Cache auch über längere Pausen warm, und die API [berechnet jeden Cache-Schreibvorgang zu einem höheren Preis](https://platform.claude.com/docs/en/build-with-claude/prompt-caching#pricing) als bei der fünfminütigen Lebensdauer. Erfordert Claude Code v2.1.242 oder höher.
749 749
750* **Geltungsbereich**: [`Beliebige Datei`](#scopes)750* **Geltungsbereich**: [`Any file`](#scopes)
751* **Typ**: String, einer von:751* **Typ**: String, einer der Werte:
752 * `"5m"`: der Cache hält fünf Minuten752 * `"5m"`: Der Cache hält fünf Minuten
753 * `"1h"`: der Cache hält eine Stunde753 * `"1h"`: Der Cache hält eine Stunde
754* **Standard**: nicht gesetzt, daher erhält jede dieser Anfragen [ihre Standardlebensdauer](https://code.claude.com/docs/de/prompt-caching.md#which-ttl-each-request-gets)754* **Standard**: nicht gesetzt, jede dieser Anfragen erhält also [ihre Standardlebensdauer](https://code.claude.com/docs/de/prompt-caching.md#which-ttl-each-request-gets)
755* **Überschreibungen pro Sitzung**: [`FORCE_PROMPT_CACHING_5M`](https://code.claude.com/docs/de/env-vars) hat Vorrang vor allem anderen, dann [`CLAUDE_CODE_SUBAGENT_PROMPT_CACHE_TTL`](https://code.claude.com/docs/de/env-vars), dann dieser Schlüssel, dann [`ENABLE_PROMPT_CACHING_1H`](https://code.claude.com/docs/de/env-vars), das für jede Anfrage die einstündige Lebensdauer anfordert. Wo der Frontmatter-Wert eines Subagenten selbst in dieser Rangfolge steht, erfahren Sie unter [Die TTL selbst wählen](https://code.claude.com/docs/de/prompt-caching.md#choose-the-ttl-yourself)755* **Überschreibungen pro Sitzung**: [`FORCE_PROMPT_CACHING_5M`](https://code.claude.com/docs/de/env-vars) hat Vorrang vor allem anderen, dann [`CLAUDE_CODE_SUBAGENT_PROMPT_CACHE_TTL`](https://code.claude.com/docs/de/env-vars), dann dieser Schlüssel, dann [`ENABLE_PROMPT_CACHING_1H`](https://code.claude.com/docs/de/env-vars), das für jede Anfrage die einstündige Lebensdauer anfordert. Wo der eigene Frontmatter-Wert eines Subagenten in der Rangfolge steht, erfahren Sie unter [TTL selbst wählen](https://code.claude.com/docs/de/prompt-caching.md#choose-the-ttl-yourself)
756 756
757Dieses Beispiel gibt Subagenten und den anderen Anfragen außerhalb der Hauptkonversation die einstündige Lebensdauer:757Dieses Beispiel gibt Subagenten und den anderen Anfragen außerhalb der Hauptkonversation die einstündige Lebensdauer:
758 758
762}762}
763```763```
764 764
765Dieser Schlüssel deckt die Anfragen ab, die [`promptCacheTtl`](#promptcachettl) nicht abdeckt, daher setzen Sie beide, um für jede Anfrage von Claude Code eine Lebensdauer festzulegen. Wie sich der Cache eines Subagenten von dem der Hauptkonversation unterscheidet, erfahren Sie unter [Subagenten und der Cache](https://code.claude.com/docs/de/prompt-caching.md#subagents-and-the-cache).765Dieser Schlüssel deckt die Anfragen ab, die [`promptCacheTtl`](#promptcachettl) nicht abdeckt. Setzen Sie also beide, um eine Lebensdauer für jede Anfrage festzulegen, die Claude Code stellt. Wie sich der Cache eines Subagenten von dem der Hauptkonversation unterscheidet, erfahren Sie unter [Subagenten und der Cache](https://code.claude.com/docs/de/prompt-caching.md#subagents-and-the-cache).
766 766
767### `switchModelsOnFlag`767### `switchModelsOnFlag`
768 768
769Legen Sie fest, was passiert, wenn ein [Sicherheits-Klassifikator eine Anfrage kennzeichnet](https://code.claude.com/docs/de/model-config.md#automatic-model-fallback): zum Fallback-Modell wechseln und fortfahren oder pausieren, damit Sie zwischen Wechseln und Bearbeiten des Prompts wählen können.769Legen Sie fest, was passiert, wenn ein [Sicherheitsklassifikator eine Anfrage kennzeichnet](https://code.claude.com/docs/de/model-config.md#automatic-model-fallback): zum Fallback-Modell wechseln und fortfahren oder pausieren, damit Sie zwischen Wechseln und Bearbeiten des Prompts wählen können.
770 770
771* **Geltungsbereich**: [`Beliebige Datei`](#scopes). Erscheint in `/config` als **Modelle wechseln, wenn eine Nachricht gekennzeichnet ist**, mit den Optionen **Automatisch wechseln** und **Jedes Mal fragen**.771* **Geltungsbereich**: [`Any file`](#scopes). Erscheint in `/config` als **Switch models when a message is flagged** mit den Optionen **Switch automatically** und **Ask each time**.
772* **Typ**: Boolean772* **Typ**: Boolean
773 * `true`: Claude Code wechselt zum Fallback-Modell und fährt fort773 * `true`: Claude Code wechselt zum Fallback-Modell und fährt fort
774 * `false`: In einer interaktiven Sitzung pausiert Claude Code, damit Sie zwischen Wechseln und Bearbeiten des Prompts wählen können; wo kein Dialog angezeigt werden kann, wie bei einem `-p`-Lauf, endet die gekennzeichnete Anfrage mit einem Fehler774 * `false`: In einer interaktiven Sitzung pausiert Claude Code, damit Sie zwischen Wechseln und Bearbeiten des Prompts wählen können; wo kein Dialog angezeigt werden kann, etwa bei einem `-p`-Lauf, endet die gekennzeichnete Anfrage mit einem Fehler
775* **Standard**: nicht gesetzt. Claude Code wechselt automatisch, kann in einer interaktiven Sitzung aber [zuerst nachfragen](https://code.claude.com/docs/de/model-config.md#ask-before-switching)775* **Standard**: nicht gesetzt. Claude Code wechselt automatisch, kann aber in einer interaktiven Sitzung [zuerst nachfragen](https://code.claude.com/docs/de/model-config.md#ask-before-switching)
776 776
777```json settings.json theme={null}777```json settings.json theme={null}
778{778{
780}780}
781```781```
782 782
783Siehe [Vor dem Wechsel fragen](https://code.claude.com/docs/de/model-config.md#ask-before-switching).783Siehe [Vor dem Wechsel nachfragen](https://code.claude.com/docs/de/model-config.md#ask-before-switching).
784 784
785### `ultracode`785### `ultracode`
786 786
787Starten Sie Sitzungen mit aktiviertem [Ultracode](https://code.claude.com/docs/de/workflows.md#let-claude-decide-with-ultracode). Wenn es aktiviert ist, plant Claude für jede substanzielle Aufgabe einen Workflow, anstatt darauf zu warten, dass Sie darum bitten. Claude plant Workflows nur, wenn [dynamische Workflows](https://code.claude.com/docs/de/workflows.md) für Sie aktiviert sind und Ihr Modell den Effort `xhigh` unterstützt. Der Schlüssel ändert die Effort-Stufe der Sitzung nicht: Ultracode läuft mit der Stufe, die die Sitzung verwendet. Claude Code liest diesen Schlüssel, schreibt ihn aber nie: `/effort ultracode` aktiviert Ultracode nur für die aktuelle Sitzung.787Starten Sie Sitzungen mit eingeschaltetem [ultracode](https://code.claude.com/docs/de/workflows.md#let-claude-decide-with-ultracode). Ist es eingeschaltet, plant Claude für jede substanzielle Aufgabe einen Workflow, statt darauf zu warten, dass Sie danach fragen. Claude plant Workflows nur, wenn [dynamische Workflows](https://code.claude.com/docs/de/workflows.md) für Sie aktiviert sind und Ihr Modell den Effort `xhigh` unterstützt. Der Schlüssel ändert die Effort-Stufe der Sitzung nicht: ultracode läuft mit der Stufe, die die Sitzung verwendet. Claude Code liest diesen Schlüssel, schreibt ihn aber nie: `/effort ultracode` schaltet ultracode nur für die aktuelle Sitzung ein.
788 788
789* **Geltungsbereich**: [`Beliebige Datei`](#scopes)789* **Geltungsbereich**: [`Any file`](#scopes)
790* **Typ**: Boolean790* **Typ**: Boolean
791 * `true`: Sitzungen starten mit aktiviertem Ultracode, wenn dynamische Workflows für Sie aktiviert sind und Ihr Modell `xhigh` unterstützt791 * `true`: Sitzungen starten mit eingeschaltetem ultracode, wenn dynamische Workflows für Sie aktiviert sind und Ihr Modell `xhigh` unterstützt
792 * `false`: Sitzungen starten mit deaktiviertem Ultracode792 * `false`: Sitzungen starten mit ausgeschaltetem ultracode
793* **Standard**: nicht gesetzt, daher ist Ultracode deaktiviert793* **Standard**: nicht gesetzt, ultracode ist also ausgeschaltet
794* **Überschreibungen pro Sitzung**: `/effort ultracode` aktiviert Ultracode für eine Sitzung ohne diesen Schlüssel, und `/effort ultracode off` deaktiviert es für eine Sitzung, wenn dieser Schlüssel `true` ist. Das Flag `--effort ultracode` aktiviert es ebenfalls für eine Sitzung, mit dem Effort `xhigh`794* **Überschreibungen pro Sitzung**: `/effort ultracode` schaltet ultracode für eine Sitzung ohne diesen Schlüssel ein, und `/effort ultracode off` schaltet es für eine Sitzung aus, wenn dieser Schlüssel `true` ist. Das Flag `--effort ultracode` schaltet es ebenfalls für eine Sitzung ein, mit dem Effort `xhigh`
795 795
796```json settings.json theme={null}796```json settings.json theme={null}
797{797{
799}799}
800```800```
801 801
802Die Effort-Stufe der Sitzung ergibt sich aus [`effortLevel`](#effortlevel), [`modelSettings`](#modelsettings) und den anderen [Effort-Quellen](https://code.claude.com/docs/de/model-config.md#adjust-effort-level), und eine [Effort-Obergrenze](https://code.claude.com/docs/de/model-config.md#organization-effort-limits) wie [`maxEffortLevel`](#maxeffortlevel) senkt diese Stufe, ohne Ultracode auszuschalten. Dies und die Form `/effort ultracode off` erfordern Claude Code v2.1.284 oder später. Vor v2.1.284 ließ `ultracode: true` die Sitzung mit dem Effort `xhigh` laufen, und eine Effort-Obergrenze unter `xhigh` hielt Ultracode ausgeschaltet. Eine Agent SDK-Steuerungsanfrage `apply_flag_settings` akzeptiert den Schlüssel ebenfalls.802Die Effort-Stufe der Sitzung ergibt sich aus [`effortLevel`](#effortlevel), [`modelSettings`](#modelsettings) und den anderen [Effort-Quellen](https://code.claude.com/docs/de/model-config.md#adjust-effort-level), und eine [Effort-Obergrenze](https://code.claude.com/docs/de/model-config.md#organization-effort-limits) wie [`maxEffortLevel`](#maxeffortlevel) senkt diese Stufe, ohne ultracode auszuschalten. Dies sowie die Form `/effort ultracode off` erfordern Claude Code v2.1.284 oder höher. Vor v2.1.284 lief die Sitzung mit `ultracode: true` mit dem Effort `xhigh`, und eine Effort-Obergrenze unter `xhigh` hielt ultracode ausgeschaltet. Eine `apply_flag_settings`-Steuerungsanfrage des Agent SDK akzeptiert den Schlüssel ebenfalls.
803 803
804## Berechtigungseinstellungen804## Berechtigungseinstellungen
805 805
2424 2424
2425Die Komprimierung im Leerlauf ist standardmäßig für Konversationen aktiviert, die alle diese Bedingungen erfüllen:2425Die Komprimierung im Leerlauf ist standardmäßig für Konversationen aktiviert, die alle diese Bedingungen erfüllen:
2426 2426
2427* **Sitzung**: Sie befinden sich in einer interaktiven Terminal-Sitzung oder im Chatbereich der VS Code-Erweiterung bzw. im Code-Tab der Desktop-App mit einem [Konto, das Anthropic auswählt](#idle-compaction-in-vs-code-and-the-desktop-app)2427* **Sitzung**: Sie befinden sich in einer interaktiven Terminal-Sitzung, im Chatbereich der VS Code-Erweiterung oder im Code-Tab der Desktop-App, wenn die Sitzung auf Ihrem Rechner oder über SSH läuft
2428* **Automatische Komprimierung**: [`autoCompactEnabled`](#autocompactenabled) ist aktiviert2428* **Automatische Komprimierung**: [`autoCompactEnabled`](#autocompactenabled) ist aktiviert
2429* **Prompt-Cache**: Die Konversation verwendet die [einstündige Prompt-Cache-TTL](https://code.claude.com/docs/de/prompt-caching.md#which-ttl-each-request-gets)2429* **Prompt-Cache**: Die Konversation verwendet die [einstündige Prompt-Cache-TTL](https://code.claude.com/docs/de/prompt-caching.md#which-ttl-each-request-gets)
2430* **Feature-Flags**: Claude Code kann [Feature-Flags von Anthropic abrufen](https://code.claude.com/docs/de/env-vars.md#features-that-need-feature-flag-fetching)2430* **Feature-Flags**: Claude Code kann [Feature-Flags von Anthropic abrufen](https://code.claude.com/docs/de/env-vars.md#features-that-need-feature-flag-fetching)
2431* **Größe**: Der Kontext der Konversation hat den Token-Schwellenwert erreicht, den Sie gegenüber seinem Standardwert von 200.000 [ändern](#change-the-idle-compaction-threshold) können2431* **Größe**: Der Kontext der Konversation hat den Token-Schwellenwert erreicht, den Sie gegenüber seinem Standardwert von 200.000 [ändern](#change-the-idle-compaction-threshold) können
2432* **Leerlaufzeit**: Seit der letzten Anfrage sind etwa 54 Minuten vergangen, und Ihr Computer befindet sich zu diesem Zeitpunkt nicht im Ruhezustand2432* **Leerlaufzeit**: Seit der letzten Anfrage ist etwa eine Stunde vergangen, und Ihr Computer wechselt bis dahin nicht in den Ruhezustand
2433 2433
2434Um die Komprimierung im Leerlauf auszuschalten, setzen Sie diesen Schlüssel auf `false`.2434Um die Komprimierung im Leerlauf auszuschalten, setzen Sie diesen Schlüssel auf `false`.
2435 2435
2475Compacted using a summary written while you were away · turn off with "idleCompaction": false in settings.json2475Compacted using a summary written while you were away · turn off with "idleCompaction": false in settings.json
2476```2476```
2477 2477
2478Sie müssen nichts tun. Um die Komprimierung im Leerlauf auszuschalten, setzen Sie `idleCompaction` in `~/.claude/settings.json` oder einer anderen [Einstellungsdatei](https://code.claude.com/docs/de/settings.md#settings-files-and-who-they-affect) auf `false`.2478Sie müssen nichts tun. Um die Komprimierung im Leerlauf auszuschalten, setzen Sie `idleCompaction` in `~/.claude/settings.json` auf dem Rechner bzw. in der WSL-Distribution, auf dem bzw. in der die Sitzung läuft, oder in einer anderen [Einstellungsdatei](https://code.claude.com/docs/de/settings.md#settings-files-and-who-they-affect) auf `false`.
2479
2480Im Chatbereich der VS Code-Erweiterung und im Code-Tab der Desktop-App wird die Komprimierung im Leerlauf für Konten ausgeführt, die Anthropic auswählt. Claude Code schreibt die Zusammenfassung, während Sie abwesend sind, und komprimiert damit nur, wenn Ihre nächste Nachricht eine Stunde oder länger nach der letzten Anfrage eintrifft.
2481 2479
2482### `plansDirectory`2480### `plansDirectory`
2483 2481
5074 5072
5075### `allowedProviders`5073### `allowedProviders`
5076 5074
5077Listen Sie die Dienste auf, über die ein Computer Claude erreichen darf, etwa die Anthropic API, Amazon Bedrock oder ein LLM-Gateway. Eine Sitzung bei einem nicht aufgeführten Anbieter wird beim Start, bei der Anmeldung und beim nächsten Kontakt mit der API abgelehnt, sodass auch ein Wechsel zu einem nicht aufgeführten Anbieter während der Sitzung abgelehnt wird. Die [Ablehnungsmeldung](https://code.claude.com/docs/de/errors.md#managed-settings-dont-allow-this-api-provider) nennt, wodurch der Anbieter ausgewählt wurde, und die Schritte zum Fortfahren. Erfordert Claude Code v2.1.285 oder später.5075Listen Sie die Dienste auf, über die ein Rechner Claude erreichen darf, etwa die Anthropic API, Amazon Bedrock oder ein LLM-Gateway. Eine Sitzung bei einem nicht aufgeführten Anbieter wird beim Start, bei der Anmeldung und bei der nächsten Kontaktaufnahme mit der API abgelehnt, sodass auch ein Wechsel zu einem nicht aufgeführten Anbieter während der Sitzung abgelehnt wird. Die [Ablehnungsmeldung](https://code.claude.com/docs/de/errors.md#managed-settings-dont-allow-this-api-provider) nennt, wodurch der Anbieter ausgewählt wurde, und die Schritte zum Fortfahren. Erfordert Claude Code v2.1.285 oder höher.
5078 5076
5079* **Geltungsbereich**: [`Managed`](#scopes). Eine Liste, die die eigenen Admin-Quellen des Computers festlegen, also MDM-Richtlinien und verwaltete Einstellungsdateien, gilt weiterhin, wenn auch server-verwaltete Einstellungen eine Liste liefern: Eine Sitzung darf dann nur die Anbieter verwenden, die auf beiden Listen stehen, sodass eine server-verwaltete Liste die Zulassungen des Computers einschränken, aber nie erweitern kann. Welches `allowedProviders` einer Quelle auf dem Computer zählt, richtet sich danach, [wie Claude Code verwaltete Quellen kombiniert](https://code.claude.com/docs/de/managed-settings.md#how-claude-code-combines-managed-sources). Eine ausschließlich über server-verwaltete Einstellungen gelieferte Liste erreicht nur die Sitzungen, die [server-verwaltete Einstellungen abrufen](https://code.claude.com/docs/de/server-managed-settings.md#platform-availability).5077* **Geltungsbereich**: [`Managed`](#scopes). Eine Liste, die die eigenen Admin-Quellen des Rechners festlegen, also MDM-Richtlinien und verwaltete Einstellungsdateien, gilt weiterhin, wenn auch serververwaltete Einstellungen eine liefern: Eine Sitzung darf dann nur die Anbieter verwenden, die auf beiden Listen stehen, sodass eine serververwaltete Liste das, was der Rechner erlaubt, einschränken, aber nie erweitern kann. Welches `allowedProviders` einer Rechnerquelle zählt, richtet sich danach, [wie Claude Code verwaltete Quellen kombiniert](https://code.claude.com/docs/de/managed-settings.md#how-claude-code-combines-managed-sources). Eine Liste, die nur über serververwaltete Einstellungen geliefert wird, erreicht nur die Sitzungen, die [serververwaltete Einstellungen abrufen](https://code.claude.com/docs/de/server-managed-settings.md#platform-availability).
5080* **Typ**: Array von Strings, jeweils einer von:5078* **Typ**: Array von Strings, jeweils einer der folgenden Werte:
5081 * `"anthropic"`: die Anthropic API auf dem eigenen Host von Anthropic, über eine claude.ai- oder Console-Anmeldung oder einen API-Schlüssel. Kombinieren Sie ihn mit [`forceLoginMethod`](#forceloginmethod) oder [`forceLoginOrgUUID`](#forceloginorguuid), um zusätzlich die Anmeldung einzuschränken5079 * `"anthropic"`: die Anthropic API auf Anthropics eigenem Host, über eine Anmeldung bei claude.ai oder der Console oder über einen API-Schlüssel. Kombinieren Sie ihn mit [`forceLoginMethod`](#forceloginmethod) oder [`forceLoginOrgUUID`](#forceloginorguuid), um auch die Anmeldung einzuschränken
5082 * `"bedrock"`: [Amazon Bedrock](https://code.claude.com/docs/de/amazon-bedrock.md)5080 * `"bedrock"`: [Amazon Bedrock](https://code.claude.com/docs/de/amazon-bedrock.md)
5083 * `"vertex"`: [Google Cloud's Agent Platform](https://code.claude.com/docs/de/google-vertex-ai.md), früher Vertex AI5081 * `"vertex"`: [Google Clouds Agent Platform](https://code.claude.com/docs/de/google-vertex-ai.md), früher Vertex AI
5084 * `"foundry"`: [Microsoft Foundry](https://code.claude.com/docs/de/microsoft-foundry.md)5082 * `"foundry"`: [Microsoft Foundry](https://code.claude.com/docs/de/microsoft-foundry.md)
5085 * `"anthropicAws"`: [Claude Platform on AWS](https://code.claude.com/docs/de/claude-platform-on-aws.md)5083 * `"anthropicAws"`: [Claude Platform on AWS](https://code.claude.com/docs/de/claude-platform-on-aws.md)
5086 * `"mantle"`: der Amazon Bedrock [Mantle-Endpunkt](https://code.claude.com/docs/de/amazon-bedrock.md#use-the-mantle-endpoint). Eine Sitzung, die [Mantle parallel zur Invoke API ausführt](https://code.claude.com/docs/de/amazon-bedrock.md#run-mantle-alongside-the-invoke-api), verwendet beide Anbieter; listen Sie dafür `"bedrock"` und `"mantle"` gemeinsam auf5084 * `"mantle"`: der Amazon Bedrock [Mantle-Endpunkt](https://code.claude.com/docs/de/amazon-bedrock.md#use-the-mantle-endpoint). Eine Sitzung, die [Mantle parallel zur Invoke API ausführt](https://code.claude.com/docs/de/amazon-bedrock.md#run-mantle-alongside-the-invoke-api), verwendet beide Anbieter; führen Sie dafür also `"bedrock"` und `"mantle"` gemeinsam auf
5087 * `"customEndpoint"`: die Anthropic API oder die API eines Cloud-Anbieters, die an einen anderen Host gesendet wird, etwa ein [LLM-Gateway](https://code.claude.com/docs/de/llm-gateway), das über `ANTHROPIC_BASE_URL` oder über die Endpunktvariable eines Anbieters wie `ANTHROPIC_BEDROCK_BASE_URL` angegeben ist. Claude Code lässt ihn nur für genau den Wert zu, den ein verwalteter [`env`](#env)-Block festlegt5085 * `"customEndpoint"`: die Anthropic API oder die API eines Cloud-Anbieters, die an einen anderen Host gesendet wird, etwa an ein [LLM-Gateway](https://code.claude.com/docs/de/llm-gateway), das durch `ANTHROPIC_BASE_URL` oder durch die Endpunktvariable eines Anbieters wie `ANTHROPIC_BEDROCK_BASE_URL` angegeben wird. Claude Code lässt ihn nur für genau den Wert zu, den ein verwalteter [`env`](#env)-Block festlegt
5088 * `"gateway"`: eine [Cloud-Gateway](https://code.claude.com/docs/de/claude-apps-gateway)-Anmeldung5086 * `"gateway"`: eine Anmeldung bei einem [Cloud gateway](https://code.claude.com/docs/de/claude-apps-gateway)
5089* **Standard**: nicht gesetzt, daher kann jeder Anbieter verwendet werden5087* **Standard**: nicht gesetzt, sodass jeder Anbieter verwendet werden kann
5090 5088
5091```json managed-settings.json theme={null}5089```json managed-settings.json theme={null}
5092{5090{
5094}5092}
5095```5093```
5096 5094
5097Der Eintrag eines Cloud-Anbieters bezeichnet den eigenen Dienst dieses Anbieters, einschließlich seiner regionalen, FIPS- und privaten Endpunkte.5095Der Eintrag eines Cloud-Anbieters steht jeweils für den eigenen Dienst dieses Anbieters, einschließlich seiner regionalen, FIPS- und privaten Endpunkte.
5098 5096
5099Ein Eintrag, den Claude Code nicht als Anbieternamen erkennt, wird verworfen und gemeldet, und der Rest der Liste bleibt in Kraft. Bei einer leeren Liste oder einer Liste, deren Einträge allesamt nicht erkannt werden, lehnt Claude Code jeden Anbieter ab und startet auf dem Computer nicht.5097Ein Eintrag, den Claude Code nicht als Anbieternamen erkennt, wird verworfen und gemeldet, und der Rest der Liste wird weiterhin durchgesetzt. Bei einer leeren Liste oder einer Liste, deren Einträge alle unbekannt sind, lehnt Claude Code jeden Anbieter ab und startet auf dem Rechner nicht.
5100 5098
5101#### Endpunkte, die eine Festlegung im verwalteten `env` benötigen5099#### Endpunkte, die eine Festlegung im verwalteten `env` benötigen
5102 5100
5103Eine Festlegung ist der Wert einer Endpunktvariable, der in einem verwalteten [`env`](#env)-Block gesetzt ist. Wenn eine Sitzung den Datenverkehr eines Anbieters an ein anderes Ziel als den eigenen Dienst dieses Anbieters sendet, lässt Claude Code dies nur zu, wenn der Wert der Sitzung mit der Festlegung übereinstimmt. Diese Endpunkte benötigen eine Festlegung:5101Eine Festlegung ist der Wert einer Endpunktvariable, der in einem verwalteten [`env`](#env)-Block gesetzt ist. Wenn eine Sitzung den Datenverkehr eines Anbieters an ein anderes Ziel als den eigenen Dienst dieses Anbieters sendet, lässt Claude Code dies nur zu, wenn der Wert der Sitzung mit der Festlegung übereinstimmt. Diese Endpunkte benötigen eine:
5104 5102
5105* **`"customEndpoint"`-Sitzungen**: die Variable, die den Host angibt, etwa `ANTHROPIC_BASE_URL`5103* **`"customEndpoint"`-Sitzungen**: die Variable, die den Host angibt, etwa `ANTHROPIC_BASE_URL`
5106* **Amazon Bedrock**: die AWS SDK-Variablen `AWS_ENDPOINT_URL`, `AWS_ENDPOINT_URL_BEDROCK` und `AWS_ENDPOINT_URL_BEDROCK_RUNTIME`, wenn sie außerhalb des eigenen Dienstes von Bedrock zeigen. Die Sitzung bleibt unter `"bedrock"` statt `"customEndpoint"`5104* **Amazon Bedrock**: die Variablen `AWS_ENDPOINT_URL`, `AWS_ENDPOINT_URL_BEDROCK` und `AWS_ENDPOINT_URL_BEDROCK_RUNTIME` des AWS SDK, wenn sie außerhalb des eigenen Dienstes von Bedrock zeigen. Die Sitzung bleibt unter `"bedrock"` statt `"customEndpoint"`
5107* **Die URL einer Gateway-Anmeldung**: Die Sitzung bleibt unter `"gateway"`, und [`forceLoginGatewayUrl`](#forcelogingatewayurl) zählt ebenfalls als Festlegung5105* **Die URL einer Gateway-Anmeldung**: Die Sitzung bleibt unter `"gateway"`, und [`forceLoginGatewayUrl`](#forcelogingatewayurl) zählt ebenfalls als Festlegung
5108 5106
5109Welche `env`-Blöcke als Festlegungen zählen, hängt davon ab, wo die Liste gesetzt ist:5107Welche `env`-Blöcke als Festlegungen zählen, hängt davon ab, wo die Liste gesetzt ist:
5110 5108
5111* **Eine Administratorquelle auf dem Computer setzt eine Liste**: Nur die `env`-Blöcke der eigenen Administratorquellen des Computers zählen5109* **Eine Administratorquelle auf dem Rechner setzt eine Liste**: Nur die `env`-Blöcke der eigenen Administratorquellen des Rechners zählen
5112* **Nur server-verwaltete Einstellungen setzen eine Liste**: Ein `env`-Wert in diesen server-verwalteten Einstellungen zählt ebenfalls5110* **Nur serververwaltete Einstellungen setzen eine Liste**: Auch ein `env`-Wert in diesen serververwalteten Einstellungen zählt
5113 5111
5114Die Liste bewertet weder die Anmeldedaten- und Mandantenvariablen eines Cloud-Anbieters noch den Netzwerkpfad, etwa `HTTPS_PROXY` und Zertifikatseinstellungen. Setzen Sie diese für die gesamte Flotte im verwalteten `env`-Block.5112Die Liste bewertet weder die Anmeldedaten- und Mandantenvariablen eines Cloud-Anbieters noch den Netzwerkpfad, etwa `HTTPS_PROXY` und Zertifikatseinstellungen. Setzen Sie diese für die gesamte Flotte im verwalteten `env`-Block.
5115 5113
5116### `apiKeyHelper`5114### `apiKeyHelper`
5117 5115
5118Führen Sie Ihren eigenen Befehl aus, um die Anmeldedaten zu generieren, die Claude Code mit Modellanfragen sendet. Claude Code führt den Befehl über die System-Shell aus, `/bin/sh` auf macOS und Linux und `cmd` auf Windows, und sendet seine Ausgabe als sowohl `X-Api-Key` als auch `Authorization: Bearer` Header. Verwenden Sie es für dynamische oder rotierende Anmeldedaten, wie kurzlebige Token, die aus einem Vault abgerufen werden.5116Führen Sie einen eigenen Befehl aus, um die Anmeldedaten zu erzeugen, die Claude Code mit Modellanfragen sendet. Claude Code führt den Befehl über die System-Shell aus, `/bin/sh` unter macOS und Linux und `cmd` unter Windows, und sendet seine Ausgabe sowohl als `X-Api-Key`- als auch als `Authorization: Bearer`-Header. Verwenden Sie dies für dynamische oder rotierende Anmeldedaten, etwa kurzlebige Token, die aus einem Vault abgerufen werden.
5119 5117
5120* **Geltungsbereich**: [`Any file`](#scopes)5118* **Geltungsbereich**: [`Any file`](#scopes)
5121* **Typ**: string, eine Shell-Befehlszeile5119* **Typ**: String, eine Shell-Befehlszeile
5122* **Standard**: nicht gesetzt, daher führt Claude Code keinen Helfer aus5120* **Standard**: nicht gesetzt, sodass Claude Code kein Hilfsprogramm ausführt
5123 5121
5124```json settings.json theme={null}5122```json settings.json theme={null}
5125{5123{
5127}5125}
5128```5126```
5129 5127
5130Claude Code speichert den Wert zwischen und führt den Befehl in diesen Fällen erneut aus:5128Claude Code speichert den Wert im Cache und führt den Befehl in diesen Fällen erneut aus:
5131 5129
5132* Nach der Cache-Lebensdauer, standardmäßig fünf Minuten oder das Intervall, das Sie mit [`CLAUDE_CODE_API_KEY_HELPER_TTL_MS`](https://code.claude.com/docs/de/env-vars) festlegen.5130* Nach Ablauf der Cache-Lebensdauer, standardmäßig fünf Minuten oder das Intervall, das Sie mit [`CLAUDE_CODE_API_KEY_HELPER_TTL_MS`](https://code.claude.com/docs/de/env-vars) festlegen.
5133* Wenn eine Anfrage an die Anthropic API, direkt oder über ein [LLM-Gateway](https://code.claude.com/docs/de/llm-gateway), mit `401` oder `403` fehlschlägt.5131* Wenn eine Anfrage an die Anthropic API, direkt oder über ein [LLM-Gateway](https://code.claude.com/docs/de/llm-gateway), mit `401` oder `403` fehlschlägt.
5134* Vor dem Senden einer Anfrage an die Anthropic API, direkt oder über ein LLM-Gateway, wenn die zwischengespeicherte Ausgabe ein JWT ist, das nach der Generierung durch den Helfer abgelaufen ist. Erfordert Claude Code v2.1.246 oder später.5132* Vor dem Senden einer Anfrage an die Anthropic API, direkt oder über ein LLM-Gateway, wenn die zwischengespeicherte Ausgabe ein JWT ist, das abgelaufen ist, nachdem das Hilfsprogramm es erzeugt hat. Erfordert Claude Code v2.1.246 oder höher.
5135 5133
5136Die letzten beiden Fälle gelten nur, wenn die Ausgabe des Helfers die Anmeldedaten sind, die Claude Code sendet, und `ANTHROPIC_AUTH_TOKEN` nicht gesetzt ist.5134Die letzten beiden Fälle gelten nur, wenn die Ausgabe des Hilfsprogramms die Anmeldedaten sind, die Claude Code sendet, und `ANTHROPIC_AUTH_TOKEN` nicht gesetzt ist.
5137 5135
5138In interaktiven Sitzungen führt Claude Code den Befehl nicht aus, bis Sie die Abfrage zur Workspace-Vertrauenswürdigkeit akzeptieren, wenn der Befehl aus Projekt- oder lokalen Einstellungen stammt. Siehe [Verwaltung von Anmeldedaten](https://code.claude.com/docs/de/authentication.md#credential-management).5136Wenn der Befehl in interaktiven Sitzungen aus Projekt- oder lokalen Einstellungen stammt, führt Claude Code ihn erst aus, nachdem Sie die Vertrauensabfrage für den Workspace akzeptiert haben. Siehe [Verwaltung von Anmeldedaten](https://code.claude.com/docs/de/authentication.md#credential-management).
5139 5137
5140### `awsAuthRefresh`5138### `awsAuthRefresh`
5141 5139
5142Führen Sie Ihren eigenen Befehl aus, z. B. `aws sso login`, um die Anmeldedaten in Ihrem `.aws`-Verzeichnis zu aktualisieren, wenn die Anmeldedaten, die Claude Code für [Amazon Bedrock](https://code.claude.com/docs/de/amazon-bedrock.md) hat, nicht mehr funktionieren. Claude Code überprüft zunächst die aktuellen Anmeldedaten gegen STS und führt den Befehl nur aus, wenn diese Überprüfung fehlschlägt, und liest dann das aktualisierte `.aws`-Verzeichnis.5140Führen Sie einen eigenen Befehl wie `aws sso login` aus, um die Anmeldedaten in Ihrem `.aws`-Verzeichnis zu aktualisieren, wenn die Anmeldedaten, die Claude Code für [Amazon Bedrock](https://code.claude.com/docs/de/amazon-bedrock.md) hat, nicht mehr funktionieren. Claude Code prüft die aktuellen Anmeldedaten zuerst gegen STS und führt den Befehl nur aus, wenn diese Prüfung fehlschlägt, und liest dann das aktualisierte `.aws`-Verzeichnis.
5143 5141
5144Wenn die Überprüfung gleichzeitig in mehreren Claude Code-Prozessen fehlschlägt, die denselben Befehl und dieselben Anmeldedaten verwenden, etwa in separaten Terminals oder IDE-Fenstern, führt ein Prozess den Befehl aus, und die übrigen warten auf diesen Lauf, statt einen eigenen zu starten. Ein Prozess, der mit einer ausstehenden Anfrage 60 Sekunden gewartet hat, führt den Befehl selbst aus. Um dies zu deaktivieren, setzen Sie [`CLAUDE_CODE_DISABLE_AUTH_REFRESH_LOCK`](https://code.claude.com/docs/de/env-vars) auf `1`.5142Wenn die Prüfung gleichzeitig in mehreren Claude Code-Prozessen fehlschlägt, die denselben Befehl und dieselben Anmeldedaten verwenden, etwa in separaten Terminals oder IDE-Fenstern, führt ein Prozess den Befehl aus, und die übrigen warten auf diese Ausführung, statt eine eigene zu starten. Ein Prozess, der mit einer ausstehenden Anfrage 60 Sekunden gewartet hat, führt den Befehl selbst aus. Um dies auszuschalten, setzen Sie [`CLAUDE_CODE_DISABLE_AUTH_REFRESH_LOCK`](https://code.claude.com/docs/de/env-vars) auf `1`.
5145 5143
5146* **Geltungsbereich**: [`Any file`](#scopes)5144* **Geltungsbereich**: [`Any file`](#scopes)
5147* **Typ**: string, eine Shell-Befehlszeile5145* **Typ**: String, eine Shell-Befehlszeile
5148* **Standard**: nicht gesetzt, daher aktualisiert Claude Code AWS-Anmeldedaten nicht für Sie5146* **Standard**: nicht gesetzt, sodass Claude Code AWS-Anmeldedaten nicht für Sie aktualisiert
5149 5147
5150```json settings.json theme={null}5148```json settings.json theme={null}
5151{5149{
5153}5151}
5154```5152```
5155 5153
5156Verwenden Sie diesen Schlüssel, wenn Ihr Aktualisierungsablauf in `.aws` schreibt; verwenden Sie [`awsCredentialExport`](#awscredentialexport), wenn er stattdessen Anmeldedaten ausgibt. Siehe [erweiterte Anmeldedatenkonfiguration](https://code.claude.com/docs/de/amazon-bedrock.md#advanced-credential-configuration).5154Verwenden Sie diesen Schlüssel, wenn Ihr Aktualisierungsablauf in `.aws` schreibt; verwenden Sie [`awsCredentialExport`](#awscredentialexport), wenn er stattdessen Anmeldedaten ausgibt. Siehe [erweiterte Konfiguration von Anmeldedaten](https://code.claude.com/docs/de/amazon-bedrock.md#advanced-credential-configuration).
5157 5155
5158### `awsCredentialExport`5156### `awsCredentialExport`
5159 5157
5160Führen Sie Ihren eigenen Befehl aus, der AWS-Anmeldedaten als JSON ausgibt, damit Claude Code [Amazon Bedrock](https://code.claude.com/docs/de/amazon-bedrock.md) mit Anmeldedaten aufrufen kann, die nicht in Ihrem `.aws`-Verzeichnis vorhanden sind. Claude Code akzeptiert die `aws sts` Ausgabeform und die flache `aws configure export-credentials` Form und beschränkt die Anmeldedaten auf seinen eigenen Bedrock-Client, sodass die Shell-Befehle, die Claude ausführt, immer noch Ihre Umgebungsanmeldedaten sehen.5158Führen Sie einen eigenen Befehl aus, der AWS-Anmeldedaten als JSON ausgibt, damit Claude Code [Amazon Bedrock](https://code.claude.com/docs/de/amazon-bedrock.md) mit Anmeldedaten aufrufen kann, die sich nicht in Ihrem `.aws`-Verzeichnis befinden. Claude Code akzeptiert das Ausgabeformat von `aws sts` und das flache Format von `aws configure export-credentials` und beschränkt die Anmeldedaten auf seinen eigenen Bedrock-Client, sodass die Shell-Befehle, die Claude ausführt, weiterhin Ihre Umgebungs-Anmeldedaten sehen.
5161 5159
5162* **Geltungsbereich**: [`Any file`](#scopes)5160* **Geltungsbereich**: [`Any file`](#scopes)
5163* **Typ**: string, eine Shell-Befehlszeile5161* **Typ**: String, eine Shell-Befehlszeile
5164* **Standard**: nicht gesetzt, daher verwendet Claude Code die Umgebungs-AWS-Anmeldedatenkette5162* **Standard**: nicht gesetzt, sodass Claude Code die Standard-AWS-Anmeldedatenkette der Umgebung verwendet
5165 5163
5166```json settings.json theme={null}5164```json settings.json theme={null}
5167{5165{
5169}5167}
5170```5168```
5171 5169
5172Im Gegensatz zu [`awsAuthRefresh`](#awsauthrefresh) führt Claude Code diesen Befehl immer aus, wenn er gesetzt ist, ohne zunächst die Umgebungsanmeldedaten zu überprüfen. Siehe [erweiterte Anmeldedatenkonfiguration](https://code.claude.com/docs/de/amazon-bedrock.md#advanced-credential-configuration).5170Anders als bei [`awsAuthRefresh`](#awsauthrefresh) führt Claude Code diesen Befehl immer aus, wenn er gesetzt ist, ohne zuerst die Umgebungs-Anmeldedaten zu prüfen. Siehe [erweiterte Konfiguration von Anmeldedaten](https://code.claude.com/docs/de/amazon-bedrock.md#advanced-credential-configuration).
5173 5171
5174### `forceLoginMethod`5172### `forceLoginMethod`
5175 5173
5176Beschränken Sie, mit welcher Art von Konto sich Personen anmelden können. Setzen Sie `"claudeai"`, um nur claude.ai-Konten zuzulassen, `"console"`, um nur Claude Console-Konten zuzulassen, oder `"gateway"`, um Personen zu einem [Cloud-Gateway](https://code.claude.com/docs/de/claude-apps-gateway) statt zu einer First-Party-Anmeldung zu senden. Administratoren legen es in verwalteten Einstellungen fest und koppeln es mit [`forceLoginOrgUUID`](#forceloginorguuid), um die claude.ai-Anmeldungen von Entwicklern in einer Organisation zu halten. Wenn Sie es in einer beliebigen Einstellungsdatei auf `"claudeai"` oder `"console"` setzen, stoppt Claude Code auch das Angebot der [schlüssellosen Console-Anmeldung](https://code.claude.com/docs/de/authentication.md#sign-in-without-an-api-key) in den Sitzungen, auf die diese Datei zutrifft.5174Schränken Sie ein, mit welcher Art von Konto sich Personen anmelden können. Setzen Sie `"claudeai"`, um nur claude.ai-Konten zuzulassen, `"console"`, um nur Claude Console-Konten zuzulassen, oder `"gateway"`, um Personen statt zu einer First-Party-Anmeldung zu einem [Cloud-Gateway](https://code.claude.com/docs/de/claude-apps-gateway) zu leiten. Administratoren setzen dies in verwalteten Einstellungen und kombinieren es mit [`forceLoginOrgUUID`](#forceloginorguuid), um die claude.ai-Anmeldungen der Entwickler auf eine Organisation zu beschränken.
5177 5175
5178* **Geltungsbereich**: [`Any file`](#scopes). Claude Code berücksichtigt `"gateway"` aus denselben Quellen wie [`forceLoginGatewayUrl`](#forcelogingatewayurl) und behandelt es überall sonst als nicht gesetzt.5176Wenn Sie den Wert in einer beliebigen Einstellungsdatei auf `"claudeai"` setzen, bietet Claude Code in den Sitzungen, für die diese Datei gilt, auch die [schlüssellose Console-Anmeldung](https://code.claude.com/docs/de/authentication.md#sign-in-without-an-api-key) nicht mehr an. Mit `"console"` allein können Personen die schlüssellose Anmeldung nach einer fehlgeschlagenen Anmeldung weiterhin erreichen. Wie Sie verhindern, dass Claude Code sie anbietet, erfahren Sie unter [Schlüssellose Anmeldung auf verwalteten Rechnern nicht mehr anbieten](https://code.claude.com/docs/de/authentication.md#stop-offering-the-keyless-sign-in-on-managed-machines); dort ist auch aufgeführt, was `forceLoginOrgUUID` sonst noch ändert.
5179* **Typ**: string, einer von:5177
5180 * `"claudeai"`: nur claude.ai-Konten können sich anmelden5178* **Geltungsbereich**: [`Any file`](#scopes). Claude Code berücksichtigt `"gateway"` aus denselben Quellen wie [`forceLoginGatewayUrl`](#forcelogingatewayurl) und behandelt den Wert überall sonst als nicht gesetzt.
5181 * `"console"`: nur Claude Console-Konten können sich anmelden5179* **Typ**: String, einer der folgenden Werte:
5182 * `"gateway"`: Claude Code sendet Personen zu einem Cloud-Gateway statt zu einer First-Party-Anmeldung5180 * `"claudeai"`: Nur claude.ai-Konten können sich anmelden
5183* **Standard**: nicht gesetzt, daher wählen Personen eine Anmeldemethode5181 * `"console"`: Nur Claude Console-Konten können sich anmelden
5182 * `"gateway"`: Claude Code leitet Personen statt zu einer First-Party-Anmeldung zu einem Cloud-Gateway
5183* **Standard**: nicht gesetzt, sodass Personen eine Anmeldemethode wählen
5184 5184
5185```json settings.json theme={null}5185```json settings.json theme={null}
5186{5186{
5188}5188}
5189```5189```
5190 5190
5191Jeder First-Party-Anmeldepfad wendet die Einschränkung an, einschließlich der [VS Code-Erweiterung](https://code.claude.com/docs/de/vs-code.md), des Agent SDK, `claude setup-token` und `/install-github-app`, mit Ausnahme des interaktiven Anmeldebildschirms des Terminals, der über `/login` oder das Onboarding beim ersten Start erreichbar ist, das die Methode vorwählt, ohne sie zu erzwingen. Vor v2.1.212 galt dies nur für Terminal-Anmeldungen. Siehe [Anmeldung auf Ihre Organisation beschränken](https://code.claude.com/docs/de/authentication.md#restrict-login-to-your-organization), um zu erfahren, wie jeder Anmeldepfad, Umgebungsanmeldedaten und Drittanbieter behandelt werden.5191Jeder First-Party-Anmeldeweg wendet die Einschränkung an, einschließlich der [VS Code-Erweiterung](https://code.claude.com/docs/de/vs-code.md), des Agent SDK, `claude setup-token` und `/install-github-app`, mit Ausnahme des interaktiven Anmeldebildschirms im Terminal, der über `/login` oder das Onboarding beim ersten Start erreicht wird; dieser wählt die Methode vor, ohne sie zu erzwingen. Vor v2.1.212 wendeten nur Terminal-Anmeldungen sie an. Unter [Anmeldung auf Ihre Organisation beschränken](https://code.claude.com/docs/de/authentication.md#restrict-login-to-your-organization) erfahren Sie, wie jeder Anmeldeweg, Anmeldedaten aus der Umgebung und Drittanbieter behandelt werden.
5192 5192
5193Wenn eine verwaltete Quelle auf dem Computer `"gateway"` setzt, verwendet Claude Code keine verbleibende Anmeldung, keinen API-Schlüssel oder `apiKeyHelper`-Anmeldedaten. Siehe [Administrator-Richtlinie erfordert eine Cloud-Gateway-Anmeldung](https://code.claude.com/docs/de/errors.md#administrator-policy-requires-a-cloud-gateway-sign-in) für die Nachricht, die jede erzeugt. Wenn Sie einen Cloud-Anbieter über `CLAUDE_CODE_USE_BEDROCK` oder eine ähnliche Umgebungsvariable auswählen, benötigt die Sitzung keine Gateway-Anmeldung. Vor v2.1.261 verwendete Claude Code eine verbleibende Anmeldung auf diesen Computern.5193Wenn eine verwaltete Quelle auf dem Rechner `"gateway"` setzt, verwendet Claude Code keine übrig gebliebene Anmeldung, keinen API-Schlüssel und keine `apiKeyHelper`-Anmeldedaten. Unter [Administrator policy requires a Cloud gateway sign-in](https://code.claude.com/docs/de/errors.md#administrator-policy-requires-a-cloud-gateway-sign-in) finden Sie die Meldung, die jeweils erzeugt wird. Wenn Sie einen Cloud-Anbieter über `CLAUDE_CODE_USE_BEDROCK` oder eine ähnliche Umgebungsvariable auswählen, benötigt die Sitzung keine Gateway-Anmeldung. Vor v2.1.261 verwendete Claude Code auf diesen Rechnern eine übrig gebliebene Anmeldung.
5194 5194
5195### `forceLoginGatewayUrl`5195### `forceLoginGatewayUrl`
5196 5196
5197Legen Sie die Gateway-URL fest, mit der sich der `/login` Cloud-Gateway-Bildschirm verbindet, damit Personen Ihr [Cloud-Gateway](https://code.claude.com/docs/de/claude-apps-gateway) erreichen, ohne seine Adresse einzugeben. Der Bildschirm hat kein URL-Feld: Mit diesem Schlüssel gesetzt zeigt er Ihre Gateway-URL an und verbindet sich, wenn die Person die Eingabetaste drückt; ohne ihn teilt er ihnen mit, sich an ihren IT-Administrator zu wenden.5197Legen Sie die Gateway-URL fest, mit der sich der `/login`-Bildschirm „Cloud gateway“ verbindet, sodass Personen Ihr [Cloud-Gateway](https://code.claude.com/docs/de/claude-apps-gateway) erreichen, ohne dessen Adresse einzugeben. Der Bildschirm hat kein URL-Feld: Ist dieser Schlüssel gesetzt, zeigt er Ihre Gateway-URL an und verbindet sich, wenn die Person Enter drückt; ohne ihn fordert er die Person auf, sich an ihren IT-Administrator zu wenden.
5198 5198
5199In verwalteten Einstellungen macht entweder dieser Schlüssel oder `forceLoginMethod: "gateway"` den Computer zu einem reinen Gateway-Computer, mit Ausnahme von Sitzungen, die einen Cloud-Anbieter mit `CLAUDE_CODE_USE_*` auswählen. `/login` öffnet dann auf dem Cloud-Gateway-Bildschirm ohne Anmeldemethoden-Picker. Siehe [Administrator-Richtlinie erfordert eine Cloud-Gateway-Anmeldung](https://code.claude.com/docs/de/errors.md#administrator-policy-requires-a-cloud-gateway-sign-in), um zu erfahren, was mit einer verbleibenden First-Party-Anmeldung oder einem API-Schlüssel geschieht. Legen Sie beide Schlüssel fest, damit sich der Bildschirm verbindet, statt einen Fehler anzuzeigen.5199In verwalteten Einstellungen macht entweder dieser Schlüssel oder `forceLoginMethod: "gateway"` den Rechner zu einem reinen Gateway-Rechner, mit Ausnahme von Sitzungen, die mit `CLAUDE_CODE_USE_*` einen Cloud-Anbieter auswählen. `/login` öffnet sich dann auf dem Bildschirm „Cloud gateway“ ohne Auswahl der Anmeldemethode. Unter [Administrator policy requires a Cloud gateway sign-in](https://code.claude.com/docs/de/errors.md#administrator-policy-requires-a-cloud-gateway-sign-in) erfahren Sie, was mit einer übrig gebliebenen First-Party-Anmeldung oder einem API-Schlüssel geschieht. Setzen Sie beide Schlüssel, damit sich der Bildschirm verbindet, statt einen Fehler anzuzeigen.
5200 5200
5201* **Geltungsbereich**: [`User or managed`](#scopes). Wird von einer verwalteten Quelle auf dem Computer gelesen: `managed-settings.json`, die macOS plist oder Windows HKLM-Registrierung oder ein Policy-Helfer. Auf einem Computer ohne eine dieser Quellen liest Claude Code v2.1.295 oder später es auch aus den [Benutzereinstellungen](https://code.claude.com/docs/de/claude-apps-gateway#set-the-gateway-url-in-user-settings). Claude Code ignoriert es in HKCU- und Server-verwalteten Einstellungen.5201* **Geltungsbereich**: [`User or managed`](#scopes). Wird aus einer verwalteten Quelle auf dem Rechner gelesen: `managed-settings.json`, der macOS-plist oder der Windows-HKLM-Registry oder einem Richtlinien-Hilfsprogramm. Auf einem Rechner ohne eine dieser Quellen liest Claude Code v2.1.295 oder höher ihn auch aus den [Benutzereinstellungen](https://code.claude.com/docs/de/claude-apps-gateway#set-the-gateway-url-in-user-settings). Claude Code ignoriert ihn in HKCU und in serververwalteten Einstellungen.
5202* **Typ**: string, eine vollständige URL einschließlich des Schemas5202* **Typ**: String, eine vollständige URL einschließlich Schema
5203* **Standard**: nicht gesetzt, daher zeigt der Cloud-Gateway-Bildschirm einen Fehler an, der Personen auffordert, sich an ihren IT-Administrator zu wenden5203* **Standard**: nicht gesetzt, sodass der Bildschirm „Cloud gateway“ einen Fehler anzeigt, der Personen auffordert, sich an ihren IT-Administrator zu wenden
5204 5204
5205```json managed-settings.json theme={null}5205```json managed-settings.json theme={null}
5206{5206{
5208}5208}
5209```5209```
5210 5210
5211Wenn der Wert keine gültige URL ist, meldet der Anmeldebildschirm dies, und der Rest der verwalteten Einstellungsdatei wird immer noch angewendet. Siehe [Gateway-URL festlegen](https://code.claude.com/docs/de/claude-apps-gateway#set-the-gateway-url).5211Wenn der Wert keine gültige URL ist, meldet der Anmeldebildschirm dies, und der Rest der verwalteten Einstellungsdatei gilt weiterhin. Siehe [Gateway-URL festlegen](https://code.claude.com/docs/de/claude-apps-gateway#set-the-gateway-url).
5212 5212
5213### `forceLoginOrgUUID`5213### `forceLoginOrgUUID`
5214 5214
5215Verlangen Sie von einer verwalteten Quelle, dass claude.ai-Kontoanmeldungen zu einer Anthropic-Organisation gehören, angegeben als eine einzelne UUID, oder zu einer von mehreren Organisationen, angegeben als Array. Aus einer beliebigen Einstellungsdatei verwendet Claude Code auch eine einzelne UUID, um diese Organisation während einer claude.ai- oder Claude Console-Anmeldung vorzuwählen, und wählt nichts für ein Array vor. Wenn Sie den Schlüssel in einer beliebigen Einstellungsdatei setzen, stoppt Claude Code auch das Angebot der [schlüssellosen Console-Anmeldung](https://code.claude.com/docs/de/authentication.md#sign-in-without-an-api-key) in den Sitzungen, auf die diese Datei zutrifft, und erstellt stattdessen einen API-Schlüssel.5215Verlangen Sie aus einer verwalteten Quelle, dass claude.ai-Kontoanmeldungen zu einer Anthropic-Organisation gehören, angegeben als einzelne UUID, oder zu einer von mehreren Organisationen, angegeben als Array. Aus jeder Einstellungsdatei verwendet Claude Code eine einzelne UUID außerdem, um diese Organisation bei einer Anmeldung bei claude.ai oder der Claude Console vorzuwählen; bei einem Array wird nichts vorgewählt. Wenn Sie den Schlüssel in einer beliebigen Einstellungsdatei setzen, bietet Claude Code in den Sitzungen, für die diese Datei gilt, auch die [schlüssellose Console-Anmeldung](https://code.claude.com/docs/de/authentication.md#sign-in-without-an-api-key) nicht mehr an und erstellt stattdessen einen API-Schlüssel.
5216 5216
5217* **Geltungsbereich**: [`Any file`](#scopes). Nur eine verwaltete Quelle erzwingt die Einschränkung; eine einzelne UUID in einer beliebigen anderen Einstellungsdatei wählt die Organisation während der Anmeldung vor, ohne sie einzuschränken.5217* **Geltungsbereich**: [`Any file`](#scopes). Nur eine verwaltete Quelle erzwingt die Einschränkung; eine einzelne UUID in einer anderen Einstellungsdatei wählt die Organisation bei der Anmeldung vor, ohne sie einzuschränken.
5218* **Typ**: string, eine UUID, oder Array von Strings, mehrere UUIDs5218* **Typ**: String, eine UUID, oder Array von Strings, mehrere UUIDs
5219* **Standard**: nicht gesetzt, daher kann sich jede Organisation anmelden5219* **Standard**: nicht gesetzt, sodass sich jede Organisation anmelden kann
5220 5220
5221Dieses Beispiel akzeptiert Anmeldungen von einer von zwei Organisationen, ohne eine vorzuwählen:5221Dieses Beispiel akzeptiert Anmeldungen von einer von zwei Organisationen, ohne eine vorzuwählen:
5222 5222
5226}5226}
5227```5227```
5228 5228
5229Wenn eine verwaltete Quelle ein leeres Array setzt oder einen Wert, der weder ein String noch ein Array von Strings ist, können Benutzer, die sich mit einem Anthropic-Konto anmelden, Claude Code nicht starten und keine Anmeldung abschließen. Sie sehen eine Meldung, die `forceLoginOrgUUID` nennt und sie auffordert, sich an ihren Administrator zu wenden. Ein [`policyHelper`](#policyhelper), der einen Wert des falschen Typs ausgibt, [schlägt bei seinem Lauf fehl](#helper-failures) statt dessen.5229Wenn eine verwaltete Quelle ein leeres Array oder einen Wert setzt, der weder ein String noch ein Array von Strings ist, können Benutzer, die sich mit einem Anthropic-Konto anmelden, Claude Code nicht starten und keine Anmeldung abschließen. Sie sehen eine Meldung, die `forceLoginOrgUUID` nennt und sie auffordert, sich an ihren Administrator zu wenden. Ein [`policyHelper`](#policyhelper), der einen Wert des falschen Typs ausgibt, [lässt stattdessen seine Ausführung fehlschlagen](#helper-failures).
5230 5230
5231Siehe [Anmeldung auf Ihre Organisation beschränken](https://code.claude.com/docs/de/authentication.md#restrict-login-to-your-organization), um zu erfahren, wie Claude Code Claude Console-Anmeldungen, die anderen Anmeldepfade und Umgebungsanmeldedaten behandelt.5231Unter [Anmeldung auf Ihre Organisation beschränken](https://code.claude.com/docs/de/authentication.md#restrict-login-to-your-organization) erfahren Sie, wie Claude Code Claude Console-Anmeldungen, die anderen Anmeldewege und Anmeldedaten aus der Umgebung behandelt.
5232 5232
5233### `gatewayInternalNetworks`5233### `gatewayInternalNetworks`
5234 5234
5235Deklarieren Sie die öffentlichen IPv4-Blöcke, aus denen Ihre Organisation ihr internes Netzwerk nummeriert, damit `/login` ein [Cloud-Gateway](https://code.claude.com/docs/de/claude-apps-gateway) dort akzeptiert. Erfordert Claude Code v2.1.268 oder später.5235Geben Sie die öffentlichen IPv4-Blöcke an, aus denen Ihre Organisation ihr internes Netzwerk adressiert, damit `/login` dort ein [Cloud-Gateway](https://code.claude.com/docs/de/claude-apps-gateway) akzeptiert. Erfordert Claude Code v2.1.268 oder höher.
5236 5236
5237Ohne diesen Schlüssel verbindet sich `/login` mit jedem Gateway auf einer privaten Adresse und nichts anderem. Mit ihm akzeptiert `/login` auch ein Gateway innerhalb eines aufgelisteten Blocks, nur über eine direkte Verbindung. Die eigene Adresse des Computers auf dieser Verbindung muss sich auch innerhalb desselben Blocks befinden.5237Ohne diesen Schlüssel verbindet sich `/login` mit jedem Gateway an einer privaten Adresse und mit nichts anderem. Mit ihm akzeptiert `/login` auch ein Gateway innerhalb eines aufgeführten Blocks, allerdings nur über eine direkte Verbindung. Die eigene Adresse des Rechners auf dieser Verbindung muss ebenfalls innerhalb desselben Blocks liegen.
5238 5238
5239* **Geltungsbereich**: [`Managed`](#scopes). Wird nur von einer Quelle auf dem Computer gelesen: `managed-settings.json`, die macOS plist oder Windows HKLM-Registrierung oder ein Policy-Helfer. Claude Code ignoriert es in HKCU- und Server-verwalteten Einstellungen.5239* **Geltungsbereich**: [`Managed`](#scopes). Wird nur aus einer Quelle auf dem Rechner gelesen: `managed-settings.json`, der macOS-plist oder der Windows-HKLM-Registry oder einem Richtlinien-Hilfsprogramm. Claude Code ignoriert ihn in HKCU und in serververwalteten Einstellungen.
5240* **Typ**: Array von Strings, höchstens vier IPv4-CIDR-Blöcke, jeweils `/8` bis `/32`, nicht überlappend miteinander und keine Überlappung mit privatem Raum.5240* **Typ**: Array von Strings, höchstens vier IPv4-CIDR-Blöcke, jeweils `/8` bis `/32`, die sich weder gegenseitig noch mit privatem Adressraum überschneiden.
5241* **Standard**: nicht gesetzt, daher akzeptiert `/login` nur Gateways auf privaten Adressen5241* **Standard**: nicht gesetzt, sodass `/login` nur Gateways an privaten Adressen akzeptiert
5242 5242
5243```json managed-settings.json theme={null}5243```json managed-settings.json theme={null}
5244{5244{
5246}5246}
5247```5247```
5248 5248
5249Ersetzen Sie den Dokumentationsbereich im Beispiel durch Ihren eigenen Block. Claude Code lehnt die Dokumentationsbereiche, die Bereiche, die VPN- und NAT64-Clients lokal verwenden, und reservierten Raum ab, aus dem kein Netzwerk nummeriert wird, wie Multicast.5249Ersetzen Sie den Dokumentationsbereich im Beispiel durch Ihren eigenen Block. Claude Code lehnt die Dokumentationsbereiche ab, ebenso die Bereiche, die VPN- und NAT64-Clients lokal verwenden, sowie reservierten Adressraum, aus dem kein Netzwerk adressiert wird, etwa Multicast.
5250 5250
5251Wenn ein Eintrag ungültig ist oder der Wert keine Liste von Strings ist, benennt `/login` das Problem und lehnt jede neue Gateway-Anmeldung auf dem Computer ab, bis Sie den Wert korrigieren. Bestehende Anmeldungen funktionieren weiterhin. Siehe [Erlauben Sie ein Gateway auf öffentlichem Adressraum, den Sie besitzen](https://code.claude.com/docs/de/claude-apps-gateway#allow-a-gateway-on-public-address-space-you-own) für die vollständigen Regeln und was Entwickler sehen.5251Wenn ein Eintrag ungültig ist oder der Wert keine Liste von Strings ist, nennt `/login` das Problem und lehnt jede neue Gateway-Anmeldung auf dem Rechner ab, bis Sie den Wert korrigieren. Bestehende Anmeldungen funktionieren weiterhin. Unter [Ein Gateway in eigenem öffentlichem Adressraum zulassen](https://code.claude.com/docs/de/claude-apps-gateway#allow-a-gateway-on-public-address-space-you-own) finden Sie die vollständigen Regeln und was Entwickler sehen.
5252 5252
5253### `gcpAuthRefresh`5253### `gcpAuthRefresh`
5254 5254
5255Führen Sie Ihren eigenen Befehl aus, um Google Cloud Application Default Credentials zu aktualisieren, wenn Claude Code feststellt, dass sie abgelaufen sind oder nicht geladen werden können, damit Anfragen an [Google Cloud's Agent Platform](https://code.claude.com/docs/de/google-vertex-ai.md) weiterhin funktionieren, ohne dass Sie sich manuell erneut authentifizieren müssen.5255Führen Sie einen eigenen Befehl aus, um Google Cloud Application Default Credentials zu aktualisieren, wenn Claude Code feststellt, dass sie abgelaufen sind oder nicht geladen werden können, damit Anfragen an [Google Clouds Agent Platform](https://code.claude.com/docs/de/google-vertex-ai.md) weiterhin funktionieren, ohne dass Sie sich manuell erneut authentifizieren müssen.
5256 5256
5257Wenn mehrere Claude Code-Prozesse, die denselben Befehl und dieselben Anmeldedaten verwenden, etwa in separaten Terminals oder IDE-Fenstern, gleichzeitig feststellen, dass diese abgelaufen sind, führt ein Prozess den Befehl aus, und die übrigen warten auf diesen Lauf, statt einen eigenen zu starten. Ein Prozess, der mit einer ausstehenden Anfrage 60 Sekunden gewartet hat, führt den Befehl selbst aus. Um dies zu deaktivieren, setzen Sie [`CLAUDE_CODE_DISABLE_AUTH_REFRESH_LOCK`](https://code.claude.com/docs/de/env-vars) auf `1`.5257Wenn mehrere Claude Code-Prozesse, die denselben Befehl und dieselben Anmeldedaten verwenden, etwa in separaten Terminals oder IDE-Fenstern, gleichzeitig feststellen, dass diese abgelaufen sind, führt ein Prozess den Befehl aus, und die übrigen warten auf diese Ausführung, statt eine eigene zu starten. Ein Prozess, der mit einer ausstehenden Anfrage 60 Sekunden gewartet hat, führt den Befehl selbst aus. Um dies auszuschalten, setzen Sie [`CLAUDE_CODE_DISABLE_AUTH_REFRESH_LOCK`](https://code.claude.com/docs/de/env-vars) auf `1`.
5258 5258
5259* **Geltungsbereich**: [`Any file`](#scopes)5259* **Geltungsbereich**: [`Any file`](#scopes)
5260* **Typ**: string, eine Shell-Befehlszeile5260* **Typ**: String, eine Shell-Befehlszeile
5261* **Standard**: nicht gesetzt, daher teilt Ihnen der Anmeldedatenfehler von Claude Code mit, `gcloud auth application-default login` selbst auszuführen5261* **Standard**: nicht gesetzt, sodass der Anmeldedatenfehler von Claude Code Sie auffordert, `gcloud auth application-default login` selbst auszuführen
5262 5262
5263```json settings.json theme={null}5263```json settings.json theme={null}
5264{5264{
5266}5266}
5267```5267```
5268 5268
5269Siehe [erweiterte Anmeldedatenkonfiguration](https://code.claude.com/docs/de/google-vertex-ai.md#advanced-credential-configuration).5269Siehe [erweiterte Konfiguration von Anmeldedaten](https://code.claude.com/docs/de/google-vertex-ai.md#advanced-credential-configuration).
5270 5270
5271### `otelHeadersHelper`5271### `otelHeadersHelper`
5272 5272
5273Führen Sie Ihren eigenen Befehl aus, um die Header zu generieren, die Claude Code mit OpenTelemetry-Exporten sendet, für Backends, deren Token rotieren. Claude Code führt ihn beim Start und danach regelmäßig aus und erwartet ein JSON-Objekt von String-Header-Werten auf stdout.5273Führen Sie einen eigenen Befehl aus, um die Header zu erzeugen, die Claude Code mit OpenTelemetry-Exporten sendet, für Backends mit rotierenden Token. Claude Code führt ihn beim Start und danach regelmäßig aus und erwartet auf stdout ein JSON-Objekt mit String-Headerwerten.
5274 5274
5275* **Geltungsbereich**: [`Any file`](#scopes)5275* **Geltungsbereich**: [`Any file`](#scopes)
5276* **Typ**: string, ein ausführbarer Pfad oder eine Shell-Befehlszeile5276* **Typ**: String, ein Pfad zu einer ausführbaren Datei oder eine Shell-Befehlszeile
5277* **Standard**: nicht gesetzt, daher fügt Claude Code keine Helfer-generierten Header hinzu5277* **Standard**: nicht gesetzt, sodass Claude Code keine vom Hilfsprogramm erzeugten Header hinzufügt
5278 5278
5279```json settings.json theme={null}5279```json settings.json theme={null}
5280{5280{
5282}5282}
5283```5283```
5284 5284
5285Legen Sie das Aktualisierungsintervall mit [`CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS`](https://code.claude.com/docs/de/env-vars) fest. Siehe [Dynamische Header](https://code.claude.com/docs/de/monitoring-usage.md#dynamic-headers) für die Skriptanforderungen und was passiert, wenn der Helfer fehlschlägt.5285Legen Sie das Aktualisierungsintervall mit [`CLAUDE_CODE_OTEL_HEADERS_HELPER_DEBOUNCE_MS`](https://code.claude.com/docs/de/env-vars) fest. Unter [Dynamische Header](https://code.claude.com/docs/de/monitoring-usage.md#dynamic-headers) finden Sie die Anforderungen an das Skript und was passiert, wenn das Hilfsprogramm fehlschlägt.
5286 5286
5287## Aktualisierungen und Versionsverwaltung5287## Aktualisierungen und Versionsverwaltung
5288 5288
5585| Einschränkungs-Allowlists | Nimmt die Liste ganz aus der höchsten Quelle, die sie setzt, ohne Einträge aus niedrigeren Quellen hinzuzufügen. Wenn die höchste Quelle keine setzt, nimmt sie ganz aus der nächsten Quelle darunter | [`availableModels`](#availablemodels), [`allowedMcpServers`](#allowedmcpservers), [`allowedProviders`](#allowedproviders), [`strictKnownMarketplaces`](#strictknownmarketplaces), [`allowedChannelPlugins`](#allowedchannelplugins) und die [`fallbackModel`](#fallbackmodel)-Kette |5585| Einschränkungs-Allowlists | Nimmt die Liste ganz aus der höchsten Quelle, die sie setzt, ohne Einträge aus niedrigeren Quellen hinzuzufügen. Wenn die höchste Quelle keine setzt, nimmt sie ganz aus der nächsten Quelle darunter | [`availableModels`](#availablemodels), [`allowedMcpServers`](#allowedmcpservers), [`allowedProviders`](#allowedproviders), [`strictKnownMarketplaces`](#strictknownmarketplaces), [`allowedChannelPlugins`](#allowedchannelplugins) und die [`fallbackModel`](#fallbackmodel)-Kette |
5586| Werte ganz genommen | Nimmt den Wert ganz aus der höchsten Quelle, die ihn setzt, ohne Einträge oder Felder aus niedrigeren Quellen zu kombinieren. Wenn die höchste Quelle ihn nicht setzt, nimmt ihn ganz aus der nächsten Quelle darunter | [`sandbox.credentials.awsPairs`](#sandbox-credentials-awspairs), [`sandbox.ripgrep`](#sandbox-ripgrep) |5586| Werte ganz genommen | Nimmt den Wert ganz aus der höchsten Quelle, die ihn setzt, ohne Einträge oder Felder aus niedrigeren Quellen zu kombinieren. Wenn die höchste Quelle ihn nicht setzt, nimmt ihn ganz aus der nächsten Quelle darunter | [`sandbox.credentials.awsPairs`](#sandbox-credentials-awspairs), [`sandbox.ripgrep`](#sandbox-ripgrep) |
5587| Bereitgestellte MCP-Server | Kombiniert die Servernamen aus jeder Quelle. Wenn zwei Quellen denselben Namen setzen, wendet den ganzen Eintrag der höheren Quelle an | [`managedMcpServers`](#managedmcpservers) |5587| Bereitgestellte MCP-Server | Kombiniert die Servernamen aus jeder Quelle. Wenn zwei Quellen denselben Namen setzen, wendet den ganzen Eintrag der höheren Quelle an | [`managedMcpServers`](#managedmcpservers) |
5588| Nur aus der höchsten Prioritätsquelle lesen | Liest den Schlüssel nur aus der höchsten Prioritätsquelle, die einen Richtlinienschlüssel trägt, sodass der Wert einer niedrigeren Quelle ignoriert wird, auch wenn die höchste Quelle keinen setzt | [`apiKeyHelper`](#apikeyhelper), [`awsAuthRefresh`](#awsauthrefresh), [`awsCredentialExport`](#awscredentialexport), [`gcpAuthRefresh`](#gcpauthrefresh), [`otelHeadersHelper`](#otelheadershelper), `proxyAuthHelper`, [`forceLoginOrgUUID`](#forceloginorguuid), die `"claudeai"`- und `"console"`-Werte von [`forceLoginMethod`](#forceloginmethod), [`parentSettingsBehavior`](#parentsettingsbehavior), [`modelPicker`](#modelpicker), [`policyHelper`](#policyhelper), [`permissions.defaultMode`](#permissions-defaultmode) |5588| Nur aus der höchsten Prioritätsquelle lesen | Liest den Schlüssel nur aus der höchsten Prioritätsquelle, die einen Richtlinienschlüssel trägt, sodass der Wert einer niedrigeren Quelle ignoriert wird, auch wenn die höchste Quelle keinen setzt | [`apiKeyHelper`](#apikeyhelper), [`awsAuthRefresh`](#awsauthrefresh), [`awsCredentialExport`](#awscredentialexport), [`gcpAuthRefresh`](#gcpauthrefresh), [`otelHeadersHelper`](#otelheadershelper), `proxyAuthHelper`, [`parentSettingsBehavior`](#parentsettingsbehavior), [`modelPicker`](#modelpicker), [`policyHelper`](#policyhelper), [`permissions.defaultMode`](#permissions-defaultmode) |
5589| `env` | [Zusammenführung pro Variable über Admin-Quellen](https://code.claude.com/docs/de/managed-settings.md#keys-read-from-every-admin-source), unter sowohl `"first-wins"` als auch `"merge"` | [`env`](#env) |5589| `env` | [Zusammenführung pro Variable über Admin-Quellen](https://code.claude.com/docs/de/managed-settings.md#keys-read-from-every-admin-source), unter sowohl `"first-wins"` als auch `"merge"` | [`env`](#env) |
5590| Jeder andere Schlüssel | Nimmt den Wert aus der höchsten Quelle, die ihn setzt | [`cleanupPeriodDays`](#cleanupperioddays), [`model`](#model) |5590| Jeder andere Schlüssel | Nimmt den Wert aus der höchsten Quelle, die ihn setzt | [`cleanupPeriodDays`](#cleanupperioddays), [`model`](#model) |
5591 5591
5596* **[`policyHelper`](#policyhelper)**: Claude Code berücksichtigt ihn nur, wenn die höchste Quelle, die einen Richtlinienschlüssel trägt, eine MDM-Richtlinie oder eine verwaltete Einstellungsdatei ist, sodass unter vom Server verwalteten Einstellungen sie nicht angewendet wird.5596* **[`policyHelper`](#policyhelper)**: Claude Code berücksichtigt ihn nur, wenn die höchste Quelle, die einen Richtlinienschlüssel trägt, eine MDM-Richtlinie oder eine verwaltete Einstellungsdatei ist, sodass unter vom Server verwalteten Einstellungen sie nicht angewendet wird.
5597* **[`modelOverrides`](#modeloverrides)**: Paare mit `availableModels`. Claude Code nimmt `modelOverrides` aus der höchsten Quelle, die ihn setzt, es sei denn, eine höhere Quelle setzt `availableModels` ohne `modelOverrides`. In diesem Fall ignoriert es `modelOverrides` aus jeder Quelle.5597* **[`modelOverrides`](#modeloverrides)**: Paare mit `availableModels`. Claude Code nimmt `modelOverrides` aus der höchsten Quelle, die ihn setzt, es sei denn, eine höhere Quelle setzt `availableModels` ohne `modelOverrides`. In diesem Fall ignoriert es `modelOverrides` aus jeder Quelle.
5598* **[`forceLoginGatewayUrl`](#forcelogingatewayurl), [`gatewayInternalNetworks`](#gatewayinternalnetworks) und der `"gateway"`-Wert von [`forceLoginMethod`](#forceloginmethod)**: Claude Code liest sie nie aus vom Server verwalteten Einstellungen, sodass ein Wert dort weder angewendet wird noch einen in einer MDM-Richtlinie oder verwalteten Einstellungsdatei gesetzten Wert verbirgt. Unter den Admin-Quellen auf dem Computer liefert nur die höchste eingestufte, die einen Richtlinienschlüssel trägt, sie, unabhängig davon, ob vom Server verwaltete Einstellungen auch vorhanden sind.5598* **[`forceLoginGatewayUrl`](#forcelogingatewayurl), [`gatewayInternalNetworks`](#gatewayinternalnetworks) und der `"gateway"`-Wert von [`forceLoginMethod`](#forceloginmethod)**: Claude Code liest sie nie aus vom Server verwalteten Einstellungen, sodass ein Wert dort weder angewendet wird noch einen in einer MDM-Richtlinie oder verwalteten Einstellungsdatei gesetzten Wert verbirgt. Unter den Admin-Quellen auf dem Computer liefert nur die höchste eingestufte, die einen Richtlinienschlüssel trägt, sie, unabhängig davon, ob vom Server verwaltete Einstellungen auch vorhanden sind.
5599* **[`forceLoginOrgUUID`](#forceloginorguuid) und die `"claudeai"`- und `"console"`-Werte von [`forceLoginMethod`](#forceloginmethod)**: Welcher Wert gilt, entnehmen Sie nicht der Tabelle, sondern [Welche verwaltete Quelle Anmeldeschlüssel liefert](https://code.claude.com/docs/de/managed-settings.md#which-managed-source-supplies-login-keys).
5599* **[`allowedProviders`](#allowedproviders)**: Nach der Regel der Tabelle begrenzt die eigene Liste des Computers das Ergebnis weiterhin, wie im Hinweis unter „Bereich“ seines Eintrags angegeben.5600* **[`allowedProviders`](#allowedproviders)**: Nach der Regel der Tabelle begrenzt die eigene Liste des Computers das Ergebnis weiterhin, wie im Hinweis unter „Bereich“ seines Eintrags angegeben.
5600 5601
5601Um zu bestätigen, welche Quellen auf einem Computer kombiniert wurden, führen Sie `/status` aus und [lesen Sie die Zeile `Setting sources`](https://code.claude.com/docs/de/managed-settings#read-the-source-in-/status).5602Um zu bestätigen, welche Quellen auf einem Computer kombiniert wurden, führen Sie `/status` aus und [lesen Sie die Zeile `Setting sources`](https://code.claude.com/docs/de/managed-settings#read-the-source-in-/status).