Get a Model changedapi/beta/models/retrieve
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+35added
Lines−3removed
From line
169
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits23to this page, all time
The whole hunk
from line 169, old and new numbered
/
from line 169
169169
170170 - `code_execution: BetaCapabilitySupport`
171171
172 Whether the model supports code execution tools.
172 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`.
173173
174174 - `compaction: BetaCompactionCapability or null`
175175
from line 239
239239
240240 Whether the model accepts PDF content blocks.
241241
242 - `server_tools: BetaServerToolsCapability`
243
244 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.
245
246 - `code_execution: BetaCapabilitySupport`
247
248 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
249
250 - `supported: boolean`
251
252 Whether this capability is supported by the model.
253
254 - `web_search: BetaCapabilitySupport`
255
256 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
257
242258 - `structured_outputs: BetaCapabilitySupport`
243259
244260 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 273
257273
258274 - `adaptive: BetaCapabilitySupport`
259275
260 Whether the model supports thinking with type 'adaptive' (auto).
276 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
261277
278 - `disabled: BetaCapabilitySupport`
279
280 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.
281
262282 - `enabled: BetaCapabilitySupport`
263283
264 Whether the model supports thinking with type 'enabled'.
284 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
265285
266286 - `created_at: string`
267287
from line 383
363383 "pdf_input": {
364384 "supported": true
365385 },
386 "server_tools": {
387 "code_execution": {
388 "supported": true
389 },
390 "supported": true,
391 "web_search": {
392 "supported": true
393 }
394 },
366395 "structured_outputs": {
367396 "supported": true
368397 },
from line 399
370399 "supported": true,
371400 "types": {
372401 "adaptive": {
402 "supported": true
403 },
404 "disabled": {
373405 "supported": true
374406 },
375407 "enabled": {
No line in this hunk matches that.