The whole hunk
from line 22, old and new numbered
/
lines
from line 22
2222
2323 - `string`
2424
25 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 38 more`
25 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 41 more`
2626
2727 - `"message-batches-2024-09-24"`
2828
from line 106
106106
107107 - `"ce-user-management-2026-07-13"`
108108
109 - `"mid-conversation-output-config-2026-07-01"`
110
111 - `"thinking-binding-controls-2026-08-01"`
112
113 - `"mid-conversation-system-clear-at-2026-08-21"`
114
109115## Returns
110116
111117- `BetaMessageBatchIndividualResponse object`
from line 1055
10491055
10501056 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
10511057
1052 - `"claude-sonnet-5" or "claude-fable-5" or "claude-mythos-5" or 12 more`
1058 - `"claude-fable-5-1" or "claude-mythos-5-1" or "claude-sonnet-5" or 14 more`
10531059
10541060 The model that will complete your prompt.
10551061
10561062 See [models](https://docs.anthropic.com/en/docs/models-overview) for additional details and options.
10571063
1064 - `"claude-fable-5-1"`
1065
1066 Frontier intelligence for ambitious tasks across coding, scientific discovery, and enterprise workflows
1067
1068 - `"claude-mythos-5-1"`
1069
1070 Our most capable model for cybersecurity and biology research, available through trusted access programs
1071
10581072 - `"claude-sonnet-5"`
10591073
10601074 High-performance model for coding and agents
from line 1799
17851799 - `"standard"`
17861800
17871801 - `"fast"`
1802
1803 - `input_transformations: optional array of BetaThinkingDroppedInputTransformation or null`
1804
1805 Changes the API made to the request's input before showing it to the model:
1806 one entry per change, in request order. Today the only entry type is
1807 `thinking_dropped` — a `thinking`, `redacted_thinking` or `connector_text`
1808 block from the request's `messages` that was removed from the prompt instead
1809 of being shown to the model because it failed a binding check. More entry
1810 types may be added over time; ignore types you do not recognize.
1811
1812 Requires `anthropic-beta: thinking-binding-controls-2026-08-01`. Present on
1813 every such response from a model that supports extended thinking, as `[]`
1814 when nothing was changed; without the beta, blocks are removed all the same
1815 but nothing is reported. Removed blocks contribute nothing to
1816 `usage.input_tokens`. When streaming, the array is final in `message_start`;
1817 the final `message_delta` event carries it only when a server-side model
1818 fallback happened mid-stream, in which case it holds the serving model's
1819 entries and replaces the one in `message_start`.
1820
1821 - `path: string`
1822
1823 Where the removed block was in your request, as `messages.{i}.content.{j}`:
1824 `i` indexes the `messages` array you sent and `j` that message's `content`
1825 array — the same form error messages use.
1826
1827 - `reason: "model_binding_mismatch" or "prefix_binding_mismatch" or "organization_binding_mismatch" or "end_user_binding_mismatch"`
1828
1829 Which binding check removed the block: `model_binding_mismatch` — it was
1830 created by a model whose reasoning the requested model may not read;
1831 `prefix_binding_mismatch` — the conversation before it differs from the
1832 conversation it was created in (the rest of that turn's consecutive thinking
1833 blocks are removed with it, each with this reason);
1834 `organization_binding_mismatch` — it was created under a different
1835 organization (an Anthropic organization, AWS account or Google Cloud project)
1836 and this organization is not one of its additional organizations;
1837 `end_user_binding_mismatch` — it was created for a different end user, or
1838 was removed by the consumer-organization binding. A block that would fail
1839 several checks reports one reason, in this order of precedence:
1840 `organization_binding_mismatch`, `end_user_binding_mismatch`,
1841 `model_binding_mismatch`, `prefix_binding_mismatch`.
1842
1843 - `"model_binding_mismatch"`
1844
1845 - `"prefix_binding_mismatch"`
1846
1847 - `"organization_binding_mismatch"`
1848
1849 - `"end_user_binding_mismatch"`
1850
1851 - `type: "thinking_dropped"`
1852
1853 Always `thinking_dropped` for this entry type.
1854
1855 default: thinking_dropped
17881856
17891857 - `type: "succeeded"`
17901858