Follow Discord
Sweep 23 Oct 2026 · 21:48Z Build v2.1.310 529 read Stable v2.1.308 Latest v2.1.310 Next v2.1.310 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One change · api

Models changedapi/beta/models

Nearest release: v2.1.294, published an hour after this site recorded the change. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.

Recorded here
Lines+155added
Lines−21removed
From line 183 where the diff opens
First seen 14 Aug 2026 this site's first read of the page
Recorded edits23to this page, all time

### Beta Server Tools Capability

The whole hunk

from line 183, old and new numbered
/
lines
from line 183
183183 
184184 - `code_execution: BetaCapabilitySupport`
185185 
186 Whether the model supports code execution tools.
186 Whether code that the model runs in the code execution tool can call the request's other tools, as in programmatic tool calling and dynamic filtering for web search and web fetch. Support for the code execution tool itself is in `server_tools.code_execution`.
187187 
188188 - `compaction: BetaCompactionCapability or null`
189189 
from line 253
253253 
254254 Whether the model accepts PDF content blocks.
255255 
256 - `server_tools: BetaServerToolsCapability`
257 
258 Whether this model supports the web search and code execution server tools. `supported` is true when the model supports at least one of the tools. A supported tool can still be rejected for your organization, for example when an admin has turned web search off.
259 
260 - `code_execution: BetaCapabilitySupport`
261 
262 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
263 
264 - `supported: boolean`
265 
266 Whether this capability is supported by the model.
267 
268 - `web_search: BetaCapabilitySupport`
269 
270 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
271 
256272 - `structured_outputs: BetaCapabilitySupport`
257273 
258274 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 287
271287 
272288 - `adaptive: BetaCapabilitySupport`
273289 
274 Whether the model supports thinking with type 'adaptive' (auto).
290 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
275291 
292 - `disabled: BetaCapabilitySupport`
293 
294 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
295 
276296 - `enabled: BetaCapabilitySupport`
277297 
278 Whether the model supports thinking with type 'enabled'.
298 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
279299 
280300 - `created_at: string`
281301 
from line 411
391411 "pdf_input": {
392412 "supported": true
393413 },
414 "server_tools": {
415 "code_execution": {
416 "supported": true
417 },
418 "supported": true,
419 "web_search": {
420 "supported": true
421 }
422 },
394423 "structured_outputs": {
395424 "supported": true
396425 },
from line 429
400429 "adaptive": {
401430 "supported": true
402431 },
432 "disabled": {
433 "supported": true
434 },
403435 "enabled": {
404436 "supported": true
405437 }
from line 618
586618 
587619 - `code_execution: BetaCapabilitySupport`
588620 
589 Whether the model supports code execution tools.
621 Whether code that the model runs in the code execution tool can call the request's other tools, as in programmatic tool calling and dynamic filtering for web search and web fetch. Support for the code execution tool itself is in `server_tools.code_execution`.
590622 
591623 - `compaction: BetaCompactionCapability or null`
592624 
from line 688
656688 
657689 Whether the model accepts PDF content blocks.
658690 
691 - `server_tools: BetaServerToolsCapability`
692 
693 Whether this model supports the web search and code execution server tools. `supported` is true when the model supports at least one of the tools. A supported tool can still be rejected for your organization, for example when an admin has turned web search off.
694 
695 - `code_execution: BetaCapabilitySupport`
696 
697 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
698 
699 - `supported: boolean`
700 
701 Whether this capability is supported by the model.
702 
703 - `web_search: BetaCapabilitySupport`
704 
705 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
706 
659707 - `structured_outputs: BetaCapabilitySupport`
660708 
661709 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 722
674722 
675723 - `adaptive: BetaCapabilitySupport`
676724 
677 Whether the model supports thinking with type 'adaptive' (auto).
725 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
678726 
727 - `disabled: BetaCapabilitySupport`
728 
729 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
730 
679731 - `enabled: BetaCapabilitySupport`
680732 
681 Whether the model supports thinking with type 'enabled'.
733 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
682734 
683735 - `created_at: string`
684736 
from line 832
780832 "pdf_input": {
781833 "supported": true
782834 },
835 "server_tools": {
836 "code_execution": {
837 "supported": true
838 },
839 "supported": true,
840 "web_search": {
841 "supported": true
842 }
843 },
783844 "structured_outputs": {
784845 "supported": true
785846 },
from line 850
789850 "adaptive": {
790851 "supported": true
791852 },
853 "disabled": {
854 "supported": true
855 },
792856 "enabled": {
793857 "supported": true
794858 }
from line 980
916980 
917981 - `code_execution: BetaCapabilitySupport`
918982 
919 Whether the model supports code execution tools.
983 Whether code that the model runs in the code execution tool can call the request's other tools, as in programmatic tool calling and dynamic filtering for web search and web fetch. Support for the code execution tool itself is in `server_tools.code_execution`.
920984 
921985 - `compaction: BetaCompactionCapability or null`
922986 
from line 1050
9861050 
9871051 Whether the model accepts PDF content blocks.
9881052 
1053 - `server_tools: BetaServerToolsCapability`
1054 
1055 Whether this model supports the web search and code execution server tools. `supported` is true when the model supports at least one of the tools. A supported tool can still be rejected for your organization, for example when an admin has turned web search off.
1056 
1057 - `code_execution: BetaCapabilitySupport`
1058 
1059 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
1060 
1061 - `supported: boolean`
1062 
1063 Whether this capability is supported by the model.
1064 
1065 - `web_search: BetaCapabilitySupport`
1066 
1067 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
1068 
9891069 - `structured_outputs: BetaCapabilitySupport`
9901070 
9911071 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 1084
10041084 
10051085 - `adaptive: BetaCapabilitySupport`
10061086 
1007 Whether the model supports thinking with type 'adaptive' (auto).
1087 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
10081088 
1089 - `disabled: BetaCapabilitySupport`
1090 
1091 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
1092 
10091093 - `enabled: BetaCapabilitySupport`
10101094 
1011 Whether the model supports thinking with type 'enabled'.
1095 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
10121096 
10131097### Beta Model Info
10141098 
from line 1132
10481132 
10491133 - `code_execution: BetaCapabilitySupport`
10501134 
1051 Whether the model supports code execution tools.
1135 Whether code that the model runs in the code execution tool can call the request's other tools, as in programmatic tool calling and dynamic filtering for web search and web fetch. Support for the code execution tool itself is in `server_tools.code_execution`.
10521136 
10531137 - `compaction: BetaCompactionCapability or null`
10541138 
from line 1202
11181202 
11191203 Whether the model accepts PDF content blocks.
11201204 
1205 - `server_tools: BetaServerToolsCapability`
1206 
1207 Whether this model supports the web search and code execution server tools. `supported` is true when the model supports at least one of the tools. A supported tool can still be rejected for your organization, for example when an admin has turned web search off.
1208 
1209 - `code_execution: BetaCapabilitySupport`
1210 
1211 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
1212 
1213 - `supported: boolean`
1214 
1215 Whether this capability is supported by the model.
1216 
1217 - `web_search: BetaCapabilitySupport`
1218 
1219 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
1220 
11211221 - `structured_outputs: BetaCapabilitySupport`
11221222 
11231223 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 1236
11361236 
11371237 - `adaptive: BetaCapabilitySupport`
11381238 
1139 Whether the model supports thinking with type 'adaptive' (auto).
1239 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
11401240 
1241 - `disabled: BetaCapabilitySupport`
1242 
1243 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
1244 
11411245 - `enabled: BetaCapabilitySupport`
11421246 
1143 Whether the model supports thinking with type 'enabled'.
1247 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
11441248 
11451249 - `created_at: string`
11461250 
from line 1294
11901294 
11911295 - `"mythos"`
11921296 
1297### Beta Server Tools Capability
1298 
1299- `BetaServerToolsCapability object`
1300 
1301 Web search and code execution tool support, with one entry per tool.
1302 
1303 - `code_execution: BetaCapabilitySupport`
1304 
1305 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
1306 
1307 - `supported: boolean`
1308 
1309 Whether this capability is supported by the model.
1310 
1311 - `supported: boolean`
1312 
1313 Whether this capability is supported by the model.
1314 
1315 - `web_search: BetaCapabilitySupport`
1316 
1317 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
1318 
11931319### Beta Thinking Capability
11941320 
11951321- `BetaThinkingCapability object`
from line 1332
12061332 
12071333 - `adaptive: BetaCapabilitySupport`
12081334 
1209 Whether the model supports thinking with type 'adaptive' (auto).
1335 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
12101336 
12111337 - `supported: boolean`
12121338 
12131339 Whether this capability is supported by the model.
12141340 
1341 - `disabled: BetaCapabilitySupport`
1342 
1343 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
1344 
12151345 - `enabled: BetaCapabilitySupport`
12161346 
1217 Whether the model supports thinking with type 'enabled'.
1347 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
12181348 
12191349### Beta Thinking Types
12201350 
12211351- `BetaThinkingTypes object`
12221352 
1223 Supported thinking type configurations.
1353 Which `thinking.type` values the model accepts on requests. Read each key on its own: for example, `enabled` can be false while `disabled` is true.
12241354 
12251355 - `adaptive: BetaCapabilitySupport`
12261356 
1227 Whether the model supports thinking with type 'adaptive' (auto).
1357 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
12281358 
12291359 - `supported: boolean`
12301360 
12311361 Whether this capability is supported by the model.
12321362 
1363 - `disabled: BetaCapabilitySupport`
1364 
1365 Whether the model accepts thinking with type 'disabled' (thinking turned off). False exactly when a request that sends it gets a 400 from this model. True on a model that does not support thinking.
1366 
12331367 - `enabled: BetaCapabilitySupport`
12341368 
1235 Whether the model supports thinking with type 'enabled'.
1369 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
12361370 
Feedback