This page is larger than the 256 KiB this site keeps, so one side of the diff below stops where the stored text does.
from line 9
99
1010### Anthropic Beta
1111
12- `AnthropicBeta = string or "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 48 more`
12- `AnthropicBeta = string or "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 49 more`
1313
1414 - `string`
1515
from line 115
115115
116116 - `"telemetry-destinations-2026-08-11"`
117117
118 - `"webhooks-2026-10-07"`
119
118120### Beta API Error
119121
120122- `BetaAPIError object`
from line 595
593595
594596 - `"telemetry-destinations-2026-08-11"`
595597
598 - `"webhooks-2026-10-07"`
599
596600- `"anthropic-workspace-id": optional string`
597601
598602 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1078
10741078
10751079 - `"telemetry-destinations-2026-08-11"`
10761080
1081 - `"webhooks-2026-10-07"`
1082
10771083- `"anthropic-workspace-id": optional string`
10781084
10791085 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 1540
15341540
15351541 - `"telemetry-destinations-2026-08-11"`
15361542
1543 - `"webhooks-2026-10-07"`
1544
15371545- `"anthropic-user-profile-id": optional string`
15381546
15391547 The user profile ID to attribute this request to. Use when acting on behalf of a party other than your organization.
from line 5187
51795187
51805188 - `max_tokens: optional number or null`
51815189
5190 The `max_tokens` for the fallback attempt that uses this `fallbacks` entry's `model`, in place of the request's `max_tokens`. If you leave it out or set it to `null`, the attempt uses the request's `max_tokens`.
5191
5192 See the [refusals and fallback guide](https://platform.claude.com/docs/en/build-with-claude/refusals-and-fallback?sdk_languages=http#naming-your-own-fallback-models) to learn more about fallback entries.
5193
51825194 - `output_config: optional BetaOutputConfig or null`
51835195
5196 Output parameters for the fallback attempt that uses this `fallbacks` entry's `model`, combined with the request's `output_config` one field at a time.
5197
5198 - `format`: If you leave it out, the attempt uses the request's `format`. If you set it to `null`, the attempt runs without a format.
5199 - `effort`: If you leave it out, the attempt uses the request's `effort` when `model` supports that level with the attempt's `thinking`. If the request doesn't set `effort`, if `model` doesn't support the level, or if you set `effort` to `null`, the attempt runs at the default effort of `model`.
5200 - `task_budget`: If you leave it out, the attempt uses the request's `task_budget` when `model` accepts a task budget of that size. If the request doesn't set `task_budget`, if `model` doesn't accept it, or if you set `task_budget` to `null`, the attempt runs without a task budget.
5201
5202 Set `output_config` to `null` to run the attempt without a format or a task budget, at the default effort of `model`.
5203
5204 These rules apply with the `server-side-fallback-2026-07-01` beta header.
5205
51845206 - `effort: optional "low" or "medium" or "high" or 2 more or null`
51855207
51865208 How much effort the model should put into its response. Higher effort levels may result in more thorough analysis but take longer.
from line 5251
52295251
52305252 - `speed: optional "standard" or "fast" or null`
52315253
5232 Inference speed mode. `fast` provides significantly faster output token generation at premium pricing. Not all models support `fast`; invalid combinations are rejected at create time.
5254 The inference speed mode for the fallback attempt that uses this `fallbacks` entry's `model`. If you leave it out, the attempt runs at `fast` speed only when the request sets `speed` to `fast` and your organization can use fast mode on `model`.
52335255
5256 Otherwise, or when you set this field to `null`, the attempt runs at `standard` speed.
5257
5258 These rules apply with the `server-side-fallback-2026-07-01` beta header.
5259
52345260 - `"standard"`
52355261
52365262 - `"fast"`
from line 5263
52375263
52385264 - `thinking: optional BetaThinkingConfigEnabled or BetaThinkingConfigDisabled or BetaThinkingConfigBetweenTools or BetaThinkingConfigAdaptive or null`
52395265
5266 The thinking configuration for the fallback attempt that uses this `fallbacks` entry's `model`. If you leave it out, the attempt uses the request's `thinking` when `model` supports that thinking `type`.
5267
5268 If you leave it out and the request's thinking `type` is `between_tools` but `model` doesn't support `between_tools`, the attempt uses `disabled` if `model` supports it. Otherwise, if `model` doesn't support the request's thinking `type`, if the request doesn't set `thinking`, or if you set this field to `null`, the attempt uses the thinking `type` that `model` uses when a request leaves out `thinking`. The request's `thinking.display` still applies where `model` allows it.
5269
5270 These rules apply with the `server-side-fallback-2026-07-01` beta header.
5271
52405272 - `BetaThinkingConfigEnabled object`
52415273
52425274 - `type: "enabled"`
from line 7679
76477679
76487680 - `middle_click: optional BetaComputerMiddleClickConfig or null`
76497681
7650 `middle_click`'s config overrides.
7651
7652 - `defer_loading: optional boolean or null`
7653
7654 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
7655
7656 - `enabled: optional boolean or null`
7657
7658 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
7659
7660 - `mouse_move: optional BetaComputerMouseMoveConfig or null`
7661
7662 `mouse_move`'s config overrides.
7663
7664 - `defer_loading: optional boolean or null`
7665
7666 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
7667
7668 - `enabled: optional boolean or null`
7669
7670 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
7671
7672 - `right_click: optional BetaComputerRightClickConfig or null`
7673
7674 `right_click`'s config overrides.
7675
7676 - `defer_loading: optional boolean or null`
7677
7678 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
7679
7680 - `enabled: optional boolean or null`
7681
7682 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
7683
7684 - `screenshot: optional BetaComputerScreenshotConfig or null`
7685
7686 `screenshot`'s config overrides.
7687
7688 - `defer_loading: optional boolean or null`
7689
7690 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
7691
7692 - `enabled: optional boolean or null`
7693
7694 Whether this member is offered to the model. Default is per member, per the toolset's documentation. A member whose enabled resolves false is withheld from the served schema.
7695
7696 - `scroll: optional BetaComputerScrollConfig or null`
7697
7698 `scroll`'s config overrides.
7699
7700 - `defer_loading: optional boolean or null`
7701
7702 Defer loading for this member. Must resolve to the same value on every enabled member of the toolset.
7703
7704 - `enabled: optional boolean or null`
7705
7706
7682 `middle_click`'s conf
No line in this hunk matches that.