Repository Public
1---2title: Models3url: https://platform.claude.com/docs/en/api/beta/models4---56# Models78## List Models910**GET** `/v1/models`1112List available models.1314The Models API response can be used to determine which models are available for use in the API. More recently released models are listed first.1516### Query parameters1718- `after_id: optional string`1920 ID of the object to use as a cursor for pagination. When provided, returns the page of results immediately after this object.2122- `before_id: optional string`2324 ID of the object to use as a cursor for pagination. When provided, returns the page of results immediately before this object.2526- `limit: optional number`2728 Number of items to return per page.2930 Defaults to `20`. Ranges from `1` to `1000`.3132 default: 20, maximum: 1000, minimum: 13334### Headers3536- `"anthropic-beta": optional array of AnthropicBeta`3738 Optional header to specify the beta version(s) you want to use.3940 - `string`4142 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 43 more`4344 - `"message-batches-2024-09-24"`4546 - `"prompt-caching-2024-07-31"`4748 - `"computer-use-2024-10-22"`4950 - `"computer-use-2025-01-24"`5152 - `"pdfs-2024-09-25"`5354 - `"token-counting-2024-11-01"`5556 - `"token-efficient-tools-2025-02-19"`5758 - `"output-128k-2025-02-19"`5960 - `"files-api-2025-04-14"`6162 - `"mcp-client-2025-04-04"`6364 - `"mcp-client-2025-11-20"`6566 - `"dev-full-thinking-2025-05-14"`6768 - `"interleaved-thinking-2025-05-14"`6970 - `"code-execution-2025-05-22"`7172 - `"extended-cache-ttl-2025-04-11"`7374 - `"context-1m-2025-08-07"`7576 - `"context-management-2025-06-27"`7778 - `"model-context-window-exceeded-2025-08-26"`7980 - `"skills-2025-10-02"`8182 - `"fast-mode-2026-02-01"`8384 - `"output-300k-2026-03-24"`8586 - `"user-profiles-2026-03-24"`8788 - `"user-profiles-2026-08-18"`8990 - `"user-profiles-2026-09-04"`9192 - `"advisor-tool-2026-03-01"`9394 - `"managed-agents-2026-04-01"`9596 - `"cache-diagnosis-2026-04-07"`9798 - `"dreaming-2026-04-21"`99100 - `"thinking-token-count-2026-05-13"`101102 - `"server-side-fallback-2026-06-01"`103104 - `"server-side-fallback-2026-07-01"`105106 - `"fallback-credit-2026-06-01"`107108 - `"fallback-credit-2026-07-01"`109110 - `"agent-memory-2026-07-22"`111112 - `"mid-conversation-tool-changes-2026-07-01"`113114 - `"compact-2026-01-12"`115116 - `"computer-use-2025-11-24"`117118 - `"mcp-tunnels-2026-06-22"`119120 - `"structured-outputs-2025-11-13"`121122 - `"task-budgets-2026-03-13"`123124 - `"thinking-display-updates-2026-08-18"`125126 - `"ce-user-management-2026-07-13"`127128 - `"mid-conversation-output-config-2026-07-01"`129130 - `"thinking-binding-controls-2026-08-01"`131132 - `"mid-conversation-system-clear-at-2026-08-21"`133134 - `"compact-2026-09-04"`135136- `"anthropic-workspace-id": optional string`137138### Returns139140- `data: array of BetaModelInfo`141142 - `type: "model"`143144 Object type.145146 For Models, this is always `"model"`.147148 default: model149150 - `id: string`151152 Unique model identifier.153154 - `allowed_fallback_models: array of string or null`155156 Model IDs this model accepts as `fallbacks[i].model` on the Messages API. An empty list means the `fallbacks` parameter is not supported for this model as primary.157158 - `capabilities: BetaModelCapabilities or null`159160 Model capability information.161162 - `batch: BetaCapabilitySupport`163164 Whether the model supports the Batch API.165166 - `supported: boolean`167168 Whether this capability is supported by the model.169170 - `citations: BetaCapabilitySupport`171172 Whether the model supports citation generation.173174 - `code_execution: BetaCapabilitySupport`175176 Whether the model supports code execution tools.177178 - `compaction: BetaCompactionCapability or null`179180 Compaction capability details: whether the model accepts the top-level181 `compaction` request parameter, with one entry per supported182 `compaction.type` value.183184 - `summarize: BetaCapabilitySupport`185186 Whether the summarize compaction type is supported.187188 - `supported: boolean`189190 Whether this capability is supported by the model.191192 - `context_management: BetaContextManagementCapability`193194 Context management support and available strategies.195196 - `clear_thinking_20251015: BetaCapabilitySupport or null`197198 Indicates whether a capability is supported.199200 - `clear_tool_uses_20250919: BetaCapabilitySupport or null`201202 Indicates whether a capability is supported.203204 - `compact_20260112: BetaCapabilitySupport or null`205206 Indicates whether a capability is supported.207208 - `supported: boolean`209210 Whether this capability is supported by the model.211212 - `effort: BetaEffortCapability`213214 Effort (reasoning_effort) support and available levels.215216 - `high: BetaCapabilitySupport`217218 Whether the model supports high effort level.219220 - `low: BetaCapabilitySupport`221222 Whether the model supports low effort level.223224 - `max: BetaCapabilitySupport`225226 Whether the model supports max effort level.227228 - `medium: BetaCapabilitySupport`229230 Whether the model supports medium effort level.231232 - `supported: boolean`233234 Whether this capability is supported by the model.235236 - `xhigh: BetaCapabilitySupport or null`237238 Indicates whether a capability is supported.239240 - `image_input: BetaCapabilitySupport`241242 Whether the model accepts image content blocks.243244 - `pdf_input: BetaCapabilitySupport`245246 Whether the model accepts PDF content blocks.247248 - `structured_outputs: BetaCapabilitySupport`249250 Whether the model supports structured output / JSON mode / strict tool schemas.251252 - `thinking: BetaThinkingCapability`253254 Thinking capability and supported type configurations.255256 - `supported: boolean`257258 Whether this capability is supported by the model.259260 - `types: BetaThinkingTypes`261262 Supported thinking type configurations.263264 - `adaptive: BetaCapabilitySupport`265266 Whether the model supports thinking with type 'adaptive' (auto).267268 - `enabled: BetaCapabilitySupport`269270 Whether the model supports thinking with type 'enabled'.271272 - `created_at: string`273274 RFC 3339 datetime string representing the time at which the model was released. May be set to an epoch value if the release date is unknown.275276 format: date-time277278 - `display_name: string`279280 A human-readable name for the model.281282 - `max_input_tokens: number or null`283284 Maximum input context window size in tokens for this model.285286 - `max_tokens: number or null`287288 Maximum value for the `max_tokens` parameter when using this model.289290- `first_id: string or null`291292 First ID in the `data` list. Can be used as the `before_id` for the previous page.293294- `has_more: boolean`295296 Indicates if there are more results in the requested page direction.297298- `last_id: string or null`299300 Last ID in the `data` list. Can be used as the `after_id` for the next page.301302### Example303304```bash305curl https://api.anthropic.com/v1/models \306 -H 'anthropic-version: 2023-06-01' \307 -H "X-Api-Key: $ANTHROPIC_API_KEY"308```309310#### Response (200)311312```json313{314 "data": [315 {316 "id": "claude-opus-5",317 "allowed_fallback_models": [318 "string"319 ],320 "capabilities": {321 "batch": {322 "supported": true323 },324 "citations": {325 "supported": true326 },327 "code_execution": {328 "supported": true329 },330 "compaction": {331 "summarize": {332 "supported": true333 },334 "supported": true335 },336 "context_management": {337 "clear_thinking_20251015": {338 "supported": true339 },340 "clear_tool_uses_20250919": {341 "supported": true342 },343 "compact_20260112": {344 "supported": true345 },346 "supported": true347 },348 "effort": {349 "high": {350 "supported": true351 },352 "low": {353 "supported": true354 },355 "max": {356 "supported": true357 },358 "medium": {359 "supported": true360 },361 "supported": true,362 "xhigh": {363 "supported": true364 }365 },366 "image_input": {367 "supported": true368 },369 "pdf_input": {370 "supported": true371 },372 "structured_outputs": {373 "supported": true374 },375 "thinking": {376 "supported": true,377 "types": {378 "adaptive": {379 "supported": true380 },381 "enabled": {382 "supported": true383 }384 }385 }386 },387 "created_at": "2026-07-24T00:00:00Z",388 "display_name": "Claude Opus 5",389 "max_input_tokens": 0,390 "max_tokens": 0,391 "type": "model"392 }393 ],394 "first_id": "first_id",395 "has_more": true,396 "last_id": "last_id"397}398```399400## Get a Model401402**GET** `/v1/models/{model_id}`403404Get a specific model.405406The Models API response can be used to determine information about a specific model or resolve a model alias to a model ID.407408### Path parameters409410- `model_id: string`411412 Model identifier or alias.413414### Headers415416- `"anthropic-beta": optional array of AnthropicBeta`417418 Optional header to specify the beta version(s) you want to use.419420 - `string`421422 - `"message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 43 more`423424 - `"message-batches-2024-09-24"`425426 - `"prompt-caching-2024-07-31"`427428 - `"computer-use-2024-10-22"`429430 - `"computer-use-2025-01-24"`431432 - `"pdfs-2024-09-25"`433434 - `"token-counting-2024-11-01"`435436 - `"token-efficient-tools-2025-02-19"`437438 - `"output-128k-2025-02-19"`439440 - `"files-api-2025-04-14"`441442 - `"mcp-client-2025-04-04"`443444 - `"mcp-client-2025-11-20"`445446 - `"dev-full-thinking-2025-05-14"`447448 - `"interleaved-thinking-2025-05-14"`449450 - `"code-execution-2025-05-22"`451452 - `"extended-cache-ttl-2025-04-11"`453454 - `"context-1m-2025-08-07"`455456 - `"context-management-2025-06-27"`457458 - `"model-context-window-exceeded-2025-08-26"`459460 - `"skills-2025-10-02"`461462 - `"fast-mode-2026-02-01"`463464 - `"output-300k-2026-03-24"`465466 - `"user-profiles-2026-03-24"`467468 - `"user-profiles-2026-08-18"`469470 - `"user-profiles-2026-09-04"`471472 - `"advisor-tool-2026-03-01"`473474 - `"managed-agents-2026-04-01"`475476 - `"cache-diagnosis-2026-04-07"`477478 - `"dreaming-2026-04-21"`479480 - `"thinking-token-count-2026-05-13"`481482 - `"server-side-fallback-2026-06-01"`483484 - `"server-side-fallback-2026-07-01"`485486 - `"fallback-credit-2026-06-01"`487488 - `"fallback-credit-2026-07-01"`489490 - `"agent-memory-2026-07-22"`491492 - `"mid-conversation-tool-changes-2026-07-01"`493494 - `"compact-2026-01-12"`495496 - `"computer-use-2025-11-24"`497498 - `"mcp-tunnels-2026-06-22"`499500 - `"structured-outputs-2025-11-13"`501502 - `"task-budgets-2026-03-13"`503504 - `"thinking-display-updates-2026-08-18"`505506 - `"ce-user-management-2026-07-13"`507508 - `"mid-conversation-output-config-2026-07-01"`509510 - `"thinking-binding-controls-2026-08-01"`511512 - `"mid-conversation-system-clear-at-2026-08-21"`513514 - `"compact-2026-09-04"`515516- `"anthropic-workspace-id": optional string`517518### Returns519520- `BetaModelInfo object`521522 - `type: "model"`523524 Object type.525526 For Models, this is always `"model"`.527528 default: model529530 - `id: string`531532 Unique model identifier.533534 - `allowed_fallback_models: array of string or null`535536 Model IDs this model accepts as `fallbacks[i].model` on the Messages API. An empty list means the `fallbacks` parameter is not supported for this model as primary.537538 - `capabilities: BetaModelCapabilities or null`539540 Model capability information.541542 - `batch: BetaCapabilitySupport`543544 Whether the model supports the Batch API.545546 - `supported: boolean`547548 Whether this capability is supported by the model.549550 - `citations: BetaCapabilitySupport`551552 Whether the model supports citation generation.553554 - `code_execution: BetaCapabilitySupport`555556 Whether the model supports code execution tools.557558 - `compaction: BetaCompactionCapability or null`559560 Compaction capability details: whether the model accepts the top-level561 `compaction` request parameter, with one entry per supported562 `compaction.type` value.563564 - `summarize: BetaCapabilitySupport`565566 Whether the summarize compaction type is supported.567568 - `supported: boolean`569570 Whether this capability is supported by the model.571572 - `context_management: BetaContextManagementCapability`573574 Context management support and available strategies.575576 - `clear_thinking_20251015: BetaCapabilitySupport or null`577578 Indicates whether a capability is supported.579580 - `clear_tool_uses_20250919: BetaCapabilitySupport or null`581582 Indicates whether a capability is supported.583584 - `compact_20260112: BetaCapabilitySupport or null`585586 Indicates whether a capability is supported.587588 - `supported: boolean`589590 Whether this capability is supported by the model.591592 - `effort: BetaEffortCapability`593594 Effort (reasoning_effort) support and available levels.595596 - `high: BetaCapabilitySupport`597598 Whether the model supports high effort level.599600 - `low: BetaCapabilitySupport`601602 Whether the model supports low effort level.603604 - `max: BetaCapabilitySupport`605606 Whether the model supports max effort level.607608 - `medium: BetaCapabilitySupport`609610 Whether the model supports medium effort level.611612 - `supported: boolean`613614 Whether this capability is supported by the model.615616 - `xhigh: BetaCapabilitySupport or null`617618 Indicates whether a capability is supported.619620 - `image_input: BetaCapabilitySupport`621622 Whether the model accepts image content blocks.623624 - `pdf_input: BetaCapabilitySupport`625626 Whether the model accepts PDF content blocks.627628 - `structured_outputs: BetaCapabilitySupport`629630 Whether the model supports structured output / JSON mode / strict tool schemas.631632 - `thinking: BetaThinkingCapability`633634 Thinking capability and supported type configurations.635636 - `supported: boolean`637638 Whether this capability is supported by the model.639640 - `types: BetaThinkingTypes`641642 Supported thinking type configurations.643644 - `adaptive: BetaCapabilitySupport`645646 Whether the model supports thinking with type 'adaptive' (auto).647648 - `enabled: BetaCapabilitySupport`649650 Whether the model supports thinking with type 'enabled'.651652 - `created_at: string`653654 RFC 3339 datetime string representing the time at which the model was released. May be set to an epoch value if the release date is unknown.655656 format: date-time657658 - `display_name: string`659660 A human-readable name for the model.661662 - `max_input_tokens: number or null`663664 Maximum input context window size in tokens for this model.665666 - `max_tokens: number or null`667668 Maximum value for the `max_tokens` parameter when using this model.669670### Example671672```bash673curl https://api.anthropic.com/v1/models/$MODEL_ID \674 -H 'anthropic-version: 2023-06-01' \675 -H "X-Api-Key: $ANTHROPIC_API_KEY"676```677678#### Response (200)679680```json681{682 "id": "claude-opus-5",683 "allowed_fallback_models": [684 "string"685 ],686 "capabilities": {687 "batch": {688 "supported": true689 },690 "citations": {691 "supported": true692 },693 "code_execution": {694 "supported": true695 },696 "compaction": {697 "summarize": {698 "supported": true699 },700 "supported": true701 },702 "context_management": {703 "clear_thinking_20251015": {704 "supported": true705 },706 "clear_tool_uses_20250919": {707 "supported": true708 },709 "compact_20260112": {710 "supported": true711 },712 "supported": true713 },714 "effort": {715 "high": {716 "supported": true717 },718 "low": {719 "supported": true720 },721 "max": {722 "supported": true723 },724 "medium": {725 "supported": true726 },727 "supported": true,728 "xhigh": {729 "supported": true730 }731 },732 "image_input": {733 "supported": true734 },735 "pdf_input": {736 "supported": true737 },738 "structured_outputs": {739 "supported": true740 },741 "thinking": {742 "supported": true,743 "types": {744 "adaptive": {745 "supported": true746 },747 "enabled": {748 "supported": true749 }750 }751 }752 },753 "created_at": "2026-07-24T00:00:00Z",754 "display_name": "Claude Opus 5",755 "max_input_tokens": 0,756 "max_tokens": 0,757 "type": "model"758}759```760761## Domain types762763### Beta Capability Support764765- `BetaCapabilitySupport object`766767 Indicates whether a capability is supported.768769 - `supported: boolean`770771 Whether this capability is supported by the model.772773### Beta Compaction Capability774775- `BetaCompactionCapability object`776777 Compaction capability details: whether the model accepts the top-level778 `compaction` request parameter, with one entry per supported779 `compaction.type` value.780781 - `summarize: BetaCapabilitySupport`782783 Whether the summarize compaction type is supported.784785 - `supported: boolean`786787 Whether this capability is supported by the model.788789 - `supported: boolean`790791 Whether this capability is supported by the model.792793### Beta Context Management Capability794795- `BetaContextManagementCapability object`796797 Context management capability details.798799 - `clear_thinking_20251015: BetaCapabilitySupport or null`800801 Indicates whether a capability is supported.802803 - `supported: boolean`804805 Whether this capability is supported by the model.806807 - `clear_tool_uses_20250919: BetaCapabilitySupport or null`808809 Indicates whether a capability is supported.810811 - `compact_20260112: BetaCapabilitySupport or null`812813 Indicates whether a capability is supported.814815 - `supported: boolean`816817 Whether this capability is supported by the model.818819### Beta Effort Capability820821- `BetaEffortCapability object`822823 Effort (reasoning_effort) capability details.824825 - `high: BetaCapabilitySupport`826827 Whether the model supports high effort level.828829 - `supported: boolean`830831 Whether this capability is supported by the model.832833 - `low: BetaCapabilitySupport`834835 Whether the model supports low effort level.836837 - `max: BetaCapabilitySupport`838839 Whether the model supports max effort level.840841 - `medium: BetaCapabilitySupport`842843 Whether the model supports medium effort level.844845 - `supported: boolean`846847 Whether this capability is supported by the model.848849 - `xhigh: BetaCapabilitySupport or null`850851 Indicates whether a capability is supported.852853### Beta Model Capabilities854855- `BetaModelCapabilities object`856857 Model capability information.858859 - `batch: BetaCapabilitySupport`860861 Whether the model supports the Batch API.862863 - `supported: boolean`864865 Whether this capability is supported by the model.866867 - `citations: BetaCapabilitySupport`868869 Whether the model supports citation generation.870871 - `code_execution: BetaCapabilitySupport`872873 Whether the model supports code execution tools.874875 - `compaction: BetaCompactionCapability or null`876877 Compaction capability details: whether the model accepts the top-level878 `compaction` request parameter, with one entry per supported879 `compaction.type` value.880881 - `summarize: BetaCapabilitySupport`882883 Whether the summarize compaction type is supported.884885 - `supported: boolean`886887 Whether this capability is supported by the model.888889 - `context_management: BetaContextManagementCapability`890891 Context management support and available strategies.892893 - `clear_thinking_20251015: BetaCapabilitySupport or null`894895 Indicates whether a capability is supported.896897 - `clear_tool_uses_20250919: BetaCapabilitySupport or null`898899 Indicates whether a capability is supported.900901 - `compact_20260112: BetaCapabilitySupport or null`902903 Indicates whether a capability is supported.904905 - `supported: boolean`906907 Whether this capability is supported by the model.908909 - `effort: BetaEffortCapability`910911 Effort (reasoning_effort) support and available levels.912913 - `high: BetaCapabilitySupport`914915 Whether the model supports high effort level.916917 - `low: BetaCapabilitySupport`918919 Whether the model supports low effort level.920921 - `max: BetaCapabilitySupport`922923 Whether the model supports max effort level.924925 - `medium: BetaCapabilitySupport`926927 Whether the model supports medium effort level.928929 - `supported: boolean`930931 Whether this capability is supported by the model.932933 - `xhigh: BetaCapabilitySupport or null`934935 Indicates whether a capability is supported.936937 - `image_input: BetaCapabilitySupport`938939 Whether the model accepts image content blocks.940941 - `pdf_input: BetaCapabilitySupport`942943 Whether the model accepts PDF content blocks.944945 - `structured_outputs: BetaCapabilitySupport`946947 Whether the model supports structured output / JSON mode / strict tool schemas.948949 - `thinking: BetaThinkingCapability`950951 Thinking capability and supported type configurations.952953 - `supported: boolean`954955 Whether this capability is supported by the model.956957 - `types: BetaThinkingTypes`958959 Supported thinking type configurations.960961 - `adaptive: BetaCapabilitySupport`962963 Whether the model supports thinking with type 'adaptive' (auto).964965 - `enabled: BetaCapabilitySupport`966967 Whether the model supports thinking with type 'enabled'.968969### Beta Model Info970971- `BetaModelInfo object`972973 - `type: "model"`974975 Object type.976977 For Models, this is always `"model"`.978979 default: model980981 - `id: string`982983 Unique model identifier.984985 - `allowed_fallback_models: array of string or null`986987 Model IDs this model accepts as `fallbacks[i].model` on the Messages API. An empty list means the `fallbacks` parameter is not supported for this model as primary.988989 - `capabilities: BetaModelCapabilities or null`990991 Model capability information.992993 - `batch: BetaCapabilitySupport`994995 Whether the model supports the Batch API.996997 - `supported: boolean`998999 Whether this capability is supported by the model.10001001 - `citations: BetaCapabilitySupport`10021003 Whether the model supports citation generation.10041005 - `code_execution: BetaCapabilitySupport`10061007 Whether the model supports code execution tools.10081009 - `compaction: BetaCompactionCapability or null`10101011 Compaction capability details: whether the model accepts the top-level1012 `compaction` request parameter, with one entry per supported1013 `compaction.type` value.10141015 - `summarize: BetaCapabilitySupport`10161017 Whether the summarize compaction type is supported.10181019 - `supported: boolean`10201021 Whether this capability is supported by the model.10221023 - `context_management: BetaContextManagementCapability`10241025 Context management support and available strategies.10261027 - `clear_thinking_20251015: BetaCapabilitySupport or null`10281029 Indicates whether a capability is supported.10301031 - `clear_tool_uses_20250919: BetaCapabilitySupport or null`10321033 Indicates whether a capability is supported.10341035 - `compact_20260112: BetaCapabilitySupport or null`10361037 Indicates whether a capability is supported.10381039 - `supported: boolean`10401041 Whether this capability is supported by the model.10421043 - `effort: BetaEffortCapability`10441045 Effort (reasoning_effort) support and available levels.10461047 - `high: BetaCapabilitySupport`10481049 Whether the model supports high effort level.10501051 - `low: BetaCapabilitySupport`10521053 Whether the model supports low effort level.10541055 - `max: BetaCapabilitySupport`10561057 Whether the model supports max effort level.10581059 - `medium: BetaCapabilitySupport`10601061 Whether the model supports medium effort level.10621063 - `supported: boolean`10641065 Whether this capability is supported by the model.10661067 - `xhigh: BetaCapabilitySupport or null`10681069 Indicates whether a capability is supported.10701071 - `image_input: BetaCapabilitySupport`10721073 Whether the model accepts image content blocks.10741075 - `pdf_input: BetaCapabilitySupport`10761077 Whether the model accepts PDF content blocks.10781079 - `structured_outputs: BetaCapabilitySupport`10801081 Whether the model supports structured output / JSON mode / strict tool schemas.10821083 - `thinking: BetaThinkingCapability`10841085 Thinking capability and supported type configurations.10861087 - `supported: boolean`10881089 Whether this capability is supported by the model.10901091 - `types: BetaThinkingTypes`10921093 Supported thinking type configurations.10941095 - `adaptive: BetaCapabilitySupport`10961097 Whether the model supports thinking with type 'adaptive' (auto).10981099 - `enabled: BetaCapabilitySupport`11001101 Whether the model supports thinking with type 'enabled'.11021103 - `created_at: string`11041105 RFC 3339 datetime string representing the time at which the model was released. May be set to an epoch value if the release date is unknown.11061107 format: date-time11081109 - `display_name: string`11101111 A human-readable name for the model.11121113 - `max_input_tokens: number or null`11141115 Maximum input context window size in tokens for this model.11161117 - `max_tokens: number or null`11181119 Maximum value for the `max_tokens` parameter when using this model.11201121### Beta Thinking Capability11221123- `BetaThinkingCapability object`11241125 Thinking capability details.11261127 - `supported: boolean`11281129 Whether this capability is supported by the model.11301131 - `types: BetaThinkingTypes`11321133 Supported thinking type configurations.11341135 - `adaptive: BetaCapabilitySupport`11361137 Whether the model supports thinking with type 'adaptive' (auto).11381139 - `supported: boolean`11401141 Whether this capability is supported by the model.11421143 - `enabled: BetaCapabilitySupport`11441145 Whether the model supports thinking with type 'enabled'.11461147### Beta Thinking Types11481149- `BetaThinkingTypes object`11501151 Supported thinking type configurations.11521153 - `adaptive: BetaCapabilitySupport`11541155 Whether the model supports thinking with type 'adaptive' (auto).11561157 - `supported: boolean`11581159 Whether this capability is supported by the model.11601161 - `enabled: BetaCapabilitySupport`11621163 Whether the model supports thinking with type 'enabled'.1164