Get a Model changedapi/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
167
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 167, old and new numbered
/
from line 167
167167
168168 - `code_execution: CapabilitySupport`
169169
170 Whether the model supports code execution tools.
170 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`.
171171
172172 - `context_management: ContextManagementCapability`
173173
from line 225
225225
226226 Whether the model accepts PDF content blocks.
227227
228 - `server_tools: ServerToolsCapability`
229
230 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.
231
232 - `code_execution: CapabilitySupport`
233
234 Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.
235
236 - `supported: boolean`
237
238 Whether this capability is supported by the model.
239
240 - `web_search: CapabilitySupport`
241
242 Whether the model supports the web search tool: true when the model supports at least one version of the tool, not necessarily every version.
243
228244 - `structured_outputs: CapabilitySupport`
229245
230246 Whether the model supports structured output / JSON mode / strict tool schemas.
from line 259
243259
244260 - `adaptive: CapabilitySupport`
245261
246 Whether the model supports thinking with type 'adaptive' (auto).
262 Whether the model accepts thinking with type 'adaptive' (the model decides whether and how much to think).
247263
264 - `disabled: CapabilitySupport`
265
266 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.
267
248268 - `enabled: CapabilitySupport`
249269
250 Whether the model supports thinking with type 'enabled'.
270 Whether the model accepts thinking with type 'enabled' (extended thinking with a caller-set `budget_tokens`).
251271
252272 - `created_at: string`
253273
from line 360
340360 "pdf_input": {
341361 "supported": true
342362 },
363 "server_tools": {
364 "code_execution": {
365 "supported": true
366 },
367 "supported": true,
368 "web_search": {
369 "supported": true
370 }
371 },
343372 "structured_outputs": {
344373 "supported": true
345374 },
from line 376
347376 "supported": true,
348377 "types": {
349378 "adaptive": {
379 "supported": true
380 },
381 "disabled": {
350382 "supported": true
351383 },
352384 "enabled": {
No line in this hunk matches that.