TypeScript 97.4%
SQL 1%
JavaScript 0.9%
CSS 0.6%
1[2 {3 "id": "chat-latest",4 "displayName": "ChatGPT Instant (chat-latest)",5 "family": "chat-latest",6 "contextTokens": 400000,7 "maxOutputTokens": 128000,8 "capabilities": {9 "text": true,10 "vision": true,11 "audioInput": false,12 "audioOutput": false,13 "imageGeneration": true,14 "video": false,15 "reasoning": false,16 "tools": true,17 "structuredOutput": true,18 "streaming": true,19 "files": true,20 "webSearch": true21 },22 "parameters": {23 "temperature": null,24 "topP": null,25 "topK": "unsupported",26 "maxTokens": "supported",27 "reasoningEffort": "unsupported",28 "thinkingBudget": "unsupported",29 "stop": "conditional",30 "seed": "conditional",31 "frequencyPenalty": null,32 "presencePenalty": null,33 "verbosity": "supported"34 },35 "pricing": {36 "inputPerMillion": 5,37 "cachedInputPerMillion": 0.5,38 "outputPerMillion": 3039 },40 "status": "active",41 "notes": "Latest ChatGPT Instant model; non-reasoning (probe echoed reasoning.effort medium but 0 reasoning tokens). Max input 272,000. No Batch. Docs recommend GPT-6 Astra for production. Sampling params not probed. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",42 "reasoningEfforts": null,43 "defaultReasoningEffort": null,44 "apis": [45 "responses",46 "chat"47 ],48 "knowledgeCutoff": "2025-08-31",49 "shutdownDate": null,50 "snapshotOf": null51 },52 {53 "id": "gpt-3.5-turbo",54 "displayName": "GPT-3.5 Turbo",55 "family": "gpt-3.5",56 "contextTokens": 16385,57 "maxOutputTokens": 4096,58 "capabilities": {59 "text": true,60 "vision": false,61 "audioInput": false,62 "audioOutput": false,63 "imageGeneration": false,64 "video": false,65 "reasoning": false,66 "tools": true,67 "structuredOutput": false,68 "streaming": true,69 "files": false,70 "webSearch": false71 },72 "parameters": {73 "temperature": "supported",74 "topP": "supported",75 "topK": "unsupported",76 "maxTokens": "supported",77 "reasoningEffort": "unsupported",78 "thinkingBudget": "unsupported",79 "stop": "conditional",80 "seed": "conditional",81 "frequencyPenalty": "supported",82 "presencePenalty": "supported",83 "verbosity": "unsupported"84 },85 "pricing": {86 "inputPerMillion": 0.5,87 "cachedInputPerMillion": null,88 "outputPerMillion": 1.589 },90 "status": "deprecated",91 "notes": "Alias; currently resolves to gpt-3.5-turbo-0125. shutdown_date (from GET /v1/models): 2026-10-23. Alias -> gpt-3.5-turbo-0125 (verified). shutdown_date 2026-10-23 (-1106 and -instruct: 2026-09-28) -> gpt-5.6-terra. Text only, JSON mode only. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",92 "reasoningEfforts": null,93 "defaultReasoningEffort": null,94 "apis": [95 "responses",96 "chat",97 "batch",98 "fine-tuning"99 ],100 "knowledgeCutoff": null,101 "shutdownDate": "2026-10-23",102 "snapshotOf": null103 },104 {105 "id": "gpt-3.5-turbo-0125",106 "displayName": "GPT-3.5 Turbo (0125)",107 "family": "gpt-3.5",108 "contextTokens": 16385,109 "maxOutputTokens": 4096,110 "capabilities": {111 "text": true,112 "vision": false,113 "audioInput": false,114 "audioOutput": false,115 "imageGeneration": false,116 "video": false,117 "reasoning": false,118 "tools": true,119 "structuredOutput": false,120 "streaming": true,121 "files": false,122 "webSearch": false123 },124 "parameters": {125 "temperature": "supported",126 "topP": "supported",127 "topK": "unsupported",128 "maxTokens": "supported",129 "reasoningEffort": "unsupported",130 "thinkingBudget": "unsupported",131 "stop": "conditional",132 "seed": "conditional",133 "frequencyPenalty": "supported",134 "presencePenalty": "supported",135 "verbosity": "unsupported"136 },137 "pricing": {138 "inputPerMillion": 0.5,139 "cachedInputPerMillion": null,140 "outputPerMillion": 1.5141 },142 "status": "deprecated",143 "notes": "Dated snapshot of gpt-3.5-turbo. shutdown_date (from GET /v1/models): 2026-10-23. Alias -> gpt-3.5-turbo-0125 (verified). shutdown_date 2026-10-23 (-1106 and -instruct: 2026-09-28) -> gpt-5.6-terra. Text only, JSON mode only. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",144 "reasoningEfforts": null,145 "defaultReasoningEffort": null,146 "apis": [147 "responses",148 "chat",149 "batch",150 "fine-tuning"151 ],152 "knowledgeCutoff": null,153 "shutdownDate": "2026-10-23",154 "snapshotOf": "gpt-3.5-turbo"155 },156 {157 "id": "gpt-3.5-turbo-1106",158 "displayName": "GPT-3.5 Turbo (1106)",159 "family": "gpt-3.5",160 "contextTokens": 16385,161 "maxOutputTokens": 4096,162 "capabilities": {163 "text": true,164 "vision": false,165 "audioInput": false,166 "audioOutput": false,167 "imageGeneration": false,168 "video": false,169 "reasoning": false,170 "tools": true,171 "structuredOutput": false,172 "streaming": true,173 "files": false,174 "webSearch": false175 },176 "parameters": {177 "temperature": "supported",178 "topP": "supported",179 "topK": "unsupported",180 "maxTokens": "supported",181 "reasoningEffort": "unsupported",182 "thinkingBudget": "unsupported",183 "stop": "conditional",184 "seed": "conditional",185 "frequencyPenalty": "supported",186 "presencePenalty": "supported",187 "verbosity": "unsupported"188 },189 "pricing": {190 "inputPerMillion": 0.5,191 "cachedInputPerMillion": null,192 "outputPerMillion": 1.5193 },194 "status": "deprecated",195 "notes": "Dated snapshot of gpt-3.5-turbo. shutdown_date (from GET /v1/models): 2026-09-28. Alias -> gpt-3.5-turbo-0125 (verified). shutdown_date 2026-10-23 (-1106 and -instruct: 2026-09-28) -> gpt-5.6-terra. Text only, JSON mode only. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",196 "reasoningEfforts": null,197 "defaultReasoningEffort": null,198 "apis": [199 "responses",200 "chat",201 "batch",202 "fine-tuning"203 ],204 "knowledgeCutoff": null,205 "shutdownDate": "2026-09-28",206 "snapshotOf": "gpt-3.5-turbo"207 },208 {209 "id": "gpt-3.5-turbo-16k",210 "displayName": "GPT-3.5 Turbo (16k)",211 "family": "gpt-3.5",212 "contextTokens": 16385,213 "maxOutputTokens": 4096,214 "capabilities": {215 "text": true,216 "vision": false,217 "audioInput": false,218 "audioOutput": false,219 "imageGeneration": false,220 "video": false,221 "reasoning": false,222 "tools": true,223 "structuredOutput": false,224 "streaming": true,225 "files": false,226 "webSearch": false227 },228 "parameters": {229 "temperature": "supported",230 "topP": "supported",231 "topK": "unsupported",232 "maxTokens": "supported",233 "reasoningEffort": "unsupported",234 "thinkingBudget": "unsupported",235 "stop": "conditional",236 "seed": "conditional",237 "frequencyPenalty": "supported",238 "presencePenalty": "supported",239 "verbosity": "unsupported"240 },241 "pricing": {242 "inputPerMillion": 0.5,243 "cachedInputPerMillion": null,244 "outputPerMillion": 1.5245 },246 "status": "deprecated",247 "notes": "Dated snapshot of gpt-3.5-turbo. Alias -> gpt-3.5-turbo-0125 (verified). shutdown_date 2026-10-23 (-1106 and -instruct: 2026-09-28) -> gpt-5.6-terra. Text only, JSON mode only. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",248 "reasoningEfforts": null,249 "defaultReasoningEffort": null,250 "apis": [251 "responses",252 "chat",253 "batch",254 "fine-tuning"255 ],256 "knowledgeCutoff": null,257 "shutdownDate": null,258 "snapshotOf": "gpt-3.5-turbo"259 },260 {261 "id": "gpt-4",262 "displayName": "GPT-4",263 "family": "gpt-4",264 "contextTokens": 8192,265 "maxOutputTokens": 8192,266 "capabilities": {267 "text": true,268 "vision": false,269 "audioInput": false,270 "audioOutput": false,271 "imageGeneration": false,272 "video": false,273 "reasoning": false,274 "tools": true,275 "structuredOutput": false,276 "streaming": true,277 "files": false,278 "webSearch": false279 },280 "parameters": {281 "temperature": "supported",282 "topP": "supported",283 "topK": "unsupported",284 "maxTokens": "supported",285 "reasoningEffort": "unsupported",286 "thinkingBudget": "unsupported",287 "stop": "conditional",288 "seed": "conditional",289 "frequencyPenalty": "supported",290 "presencePenalty": "supported",291 "verbosity": "unsupported"292 },293 "pricing": {294 "inputPerMillion": 30,295 "cachedInputPerMillion": null,296 "outputPerMillion": 60297 },298 "status": "deprecated",299 "notes": "shutdown_date (from GET /v1/models): 2026-10-23. shutdown_date 2026-10-23 -> gpt-5.6-sol. Text only, no structured outputs (JSON mode only). Not probed. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",300 "reasoningEfforts": null,301 "defaultReasoningEffort": null,302 "apis": [303 "responses",304 "chat",305 "batch",306 "assistants",307 "fine-tuning"308 ],309 "knowledgeCutoff": "2023-12-01",310 "shutdownDate": "2026-10-23",311 "snapshotOf": null312 },313 {314 "id": "gpt-4-0613",315 "displayName": "GPT-4 (0613)",316 "family": "gpt-4",317 "contextTokens": 8192,318 "maxOutputTokens": 8192,319 "capabilities": {320 "text": true,321 "vision": false,322 "audioInput": false,323 "audioOutput": false,324 "imageGeneration": false,325 "video": false,326 "reasoning": false,327 "tools": true,328 "structuredOutput": false,329 "streaming": true,330 "files": false,331 "webSearch": false332 },333 "parameters": {334 "temperature": "supported",335 "topP": "supported",336 "topK": "unsupported",337 "maxTokens": "supported",338 "reasoningEffort": "unsupported",339 "thinkingBudget": "unsupported",340 "stop": "conditional",341 "seed": "conditional",342 "frequencyPenalty": "supported",343 "presencePenalty": "supported",344 "verbosity": "unsupported"345 },346 "pricing": {347 "inputPerMillion": 30,348 "cachedInputPerMillion": null,349 "outputPerMillion": 60350 },351 "status": "deprecated",352 "notes": "Dated snapshot of gpt-4. shutdown_date (from GET /v1/models): 2026-10-23. shutdown_date 2026-10-23 -> gpt-5.6-sol. Text only, no structured outputs (JSON mode only). Not probed. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",353 "reasoningEfforts": null,354 "defaultReasoningEffort": null,355 "apis": [356 "responses",357 "chat",358 "batch",359 "assistants",360 "fine-tuning"361 ],362 "knowledgeCutoff": "2023-12-01",363 "shutdownDate": "2026-10-23",364 "snapshotOf": "gpt-4"365 },366 {367 "id": "gpt-4-turbo",368 "displayName": "GPT-4 Turbo",369 "family": "gpt-4",370 "contextTokens": 128000,371 "maxOutputTokens": 4096,372 "capabilities": {373 "text": true,374 "vision": true,375 "audioInput": false,376 "audioOutput": false,377 "imageGeneration": false,378 "video": false,379 "reasoning": false,380 "tools": true,381 "structuredOutput": true,382 "streaming": true,383 "files": null,384 "webSearch": false385 },386 "parameters": {387 "temperature": "supported",388 "topP": "supported",389 "topK": "unsupported",390 "maxTokens": "supported",391 "reasoningEffort": "unsupported",392 "thinkingBudget": "unsupported",393 "stop": "conditional",394 "seed": "conditional",395 "frequencyPenalty": "supported",396 "presencePenalty": "supported",397 "verbosity": "unsupported"398 },399 "pricing": {400 "inputPerMillion": 10,401 "cachedInputPerMillion": null,402 "outputPerMillion": 30403 },404 "status": "deprecated",405 "notes": "shutdown_date (from GET /v1/models): 2026-10-23. shutdown_date 2026-10-23 -> gpt-5.6-sol. Still answers (verified). No prompt caching. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",406 "reasoningEfforts": null,407 "defaultReasoningEffort": null,408 "apis": [409 "responses",410 "chat",411 "batch",412 "assistants"413 ],414 "knowledgeCutoff": "2023-12-01",415 "shutdownDate": "2026-10-23",416 "snapshotOf": null417 },418 {419 "id": "gpt-4-turbo-2024-04-09",420 "displayName": "GPT-4 Turbo (2024-04-09)",421 "family": "gpt-4",422 "contextTokens": 128000,423 "maxOutputTokens": 4096,424 "capabilities": {425 "text": true,426 "vision": true,427 "audioInput": false,428 "audioOutput": false,429 "imageGeneration": false,430 "video": false,431 "reasoning": false,432 "tools": true,433 "structuredOutput": true,434 "streaming": true,435 "files": null,436 "webSearch": false437 },438 "parameters": {439 "temperature": "supported",440 "topP": "supported",441 "topK": "unsupported",442 "maxTokens": "supported",443 "reasoningEffort": "unsupported",444 "thinkingBudget": "unsupported",445 "stop": "conditional",446 "seed": "conditional",447 "frequencyPenalty": "supported",448 "presencePenalty": "supported",449 "verbosity": "unsupported"450 },451 "pricing": {452 "inputPerMillion": 10,453 "cachedInputPerMillion": null,454 "outputPerMillion": 30455 },456 "status": "deprecated",457 "notes": "Dated snapshot of gpt-4-turbo. shutdown_date (from GET /v1/models): 2026-10-23. shutdown_date 2026-10-23 -> gpt-5.6-sol. Still answers (verified). No prompt caching. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",458 "reasoningEfforts": null,459 "defaultReasoningEffort": null,460 "apis": [461 "responses",462 "chat",463 "batch",464 "assistants"465 ],466 "knowledgeCutoff": "2023-12-01",467 "shutdownDate": "2026-10-23",468 "snapshotOf": "gpt-4-turbo"469 },470 {471 "id": "gpt-4.1",472 "displayName": "GPT-4.1",473 "family": "gpt-4.1",474 "contextTokens": 1047576,475 "maxOutputTokens": 32768,476 "capabilities": {477 "text": true,478 "vision": true,479 "audioInput": false,480 "audioOutput": false,481 "imageGeneration": true,482 "video": false,483 "reasoning": false,484 "tools": true,485 "structuredOutput": true,486 "streaming": true,487 "files": true,488 "webSearch": true489 },490 "parameters": {491 "temperature": "supported",492 "topP": "supported",493 "topK": "unsupported",494 "maxTokens": "supported",495 "reasoningEffort": "unsupported",496 "thinkingBudget": "unsupported",497 "stop": "conditional",498 "seed": "conditional",499 "frequencyPenalty": "supported",500 "presencePenalty": "supported",501 "verbosity": "unsupported"502 },503 "pricing": {504 "inputPerMillion": 2,505 "cachedInputPerMillion": 0.5,506 "outputPerMillion": 8507 },508 "status": "active",509 "notes": "Snapshot gpt-4.1-2025-04-14. Non-reasoning; classic sampling params; text.verbosity only 'medium'. Web search supported. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",510 "reasoningEfforts": null,511 "defaultReasoningEffort": null,512 "apis": [513 "responses",514 "chat",515 "batch",516 "assistants",517 "fine-tuning"518 ],519 "knowledgeCutoff": "2024-06-01",520 "shutdownDate": null,521 "snapshotOf": null522 },523 {524 "id": "gpt-4.1-2025-04-14",525 "displayName": "GPT-4.1 (2025-04-14)",526 "family": "gpt-4.1",527 "contextTokens": 1047576,528 "maxOutputTokens": 32768,529 "capabilities": {530 "text": true,531 "vision": true,532 "audioInput": false,533 "audioOutput": false,534 "imageGeneration": true,535 "video": false,536 "reasoning": false,537 "tools": true,538 "structuredOutput": true,539 "streaming": true,540 "files": true,541 "webSearch": true542 },543 "parameters": {544 "temperature": "supported",545 "topP": "supported",546 "topK": "unsupported",547 "maxTokens": "supported",548 "reasoningEffort": "unsupported",549 "thinkingBudget": "unsupported",550 "stop": "conditional",551 "seed": "conditional",552 "frequencyPenalty": "supported",553 "presencePenalty": "supported",554 "verbosity": "unsupported"555 },556 "pricing": {557 "inputPerMillion": 2,558 "cachedInputPerMillion": 0.5,559 "outputPerMillion": 8560 },561 "status": "active",562 "notes": "Dated snapshot of gpt-4.1. Snapshot gpt-4.1-2025-04-14. Non-reasoning; classic sampling params; text.verbosity only 'medium'. Web search supported. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",563 "reasoningEfforts": null,564 "defaultReasoningEffort": null,565 "apis": [566 "responses",567 "chat",568 "batch",569 "assistants",570 "fine-tuning"571 ],572 "knowledgeCutoff": "2024-06-01",573 "shutdownDate": null,574 "snapshotOf": "gpt-4.1"575 },576 {577 "id": "gpt-4.1-mini",578 "displayName": "GPT-4.1 mini",579 "family": "gpt-4.1",580 "contextTokens": 1047576,581 "maxOutputTokens": 32768,582 "capabilities": {583 "text": true,584 "vision": true,585 "audioInput": false,586 "audioOutput": false,587 "imageGeneration": true,588 "video": false,589 "reasoning": false,590 "tools": true,591 "structuredOutput": true,592 "streaming": true,593 "files": true,594 "webSearch": true595 },596 "parameters": {597 "temperature": "supported",598 "topP": "supported",599 "topK": "unsupported",600 "maxTokens": "supported",601 "reasoningEffort": "unsupported",602 "thinkingBudget": "unsupported",603 "stop": "conditional",604 "seed": "conditional",605 "frequencyPenalty": "supported",606 "presencePenalty": "supported",607 "verbosity": "unsupported"608 },609 "pricing": {610 "inputPerMillion": 0.4,611 "cachedInputPerMillion": 0.1,612 "outputPerMillion": 1.6613 },614 "status": "active",615 "notes": "temperature/top_p/frequency_penalty/presence_penalty/logprobs accepted; reasoning.effort rejected ('Unsupported parameter'); text.verbosity 'low' rejected ('Supported values are: medium'); seed/stop unknown_parameter in Responses (available in Chat Completions). web_search verified with url_citation annotations. Verified by probe: basic, stream, params, tools, structured, vision, web_search, chat completions. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",616 "reasoningEfforts": null,617 "defaultReasoningEffort": null,618 "apis": [619 "responses",620 "chat",621 "batch",622 "assistants",623 "fine-tuning"624 ],625 "knowledgeCutoff": "2024-06-01",626 "shutdownDate": null,627 "snapshotOf": null628 },629 {630 "id": "gpt-4.1-mini-2025-04-14",631 "displayName": "GPT-4.1 mini (2025-04-14)",632 "family": "gpt-4.1",633 "contextTokens": 1047576,634 "maxOutputTokens": 32768,635 "capabilities": {636 "text": true,637 "vision": true,638 "audioInput": false,639 "audioOutput": false,640 "imageGeneration": true,641 "video": false,642 "reasoning": false,643 "tools": true,644 "structuredOutput": true,645 "streaming": true,646 "files": true,647 "webSearch": true648 },649 "parameters": {650 "temperature": "supported",651 "topP": "supported",652 "topK": "unsupported",653 "maxTokens": "supported",654 "reasoningEffort": "unsupported",655 "thinkingBudget": "unsupported",656 "stop": "conditional",657 "seed": "conditional",658 "frequencyPenalty": "supported",659 "presencePenalty": "supported",660 "verbosity": "unsupported"661 },662 "pricing": {663 "inputPerMillion": 0.4,664 "cachedInputPerMillion": 0.1,665 "outputPerMillion": 1.6666 },667 "status": "active",668 "notes": "Dated snapshot of gpt-4.1-mini. temperature/top_p/frequency_penalty/presence_penalty/logprobs accepted; reasoning.effort rejected ('Unsupported parameter'); text.verbosity 'low' rejected ('Supported values are: medium'); seed/stop unknown_parameter in Responses (available in Chat Completions). web_search verified with url_citation annotations. Verified by probe: basic, stream, params, tools, structured, vision, web_search, chat completions. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",669 "reasoningEfforts": null,670 "defaultReasoningEffort": null,671 "apis": [672 "responses",673 "chat",674 "batch",675 "assistants",676 "fine-tuning"677 ],678 "knowledgeCutoff": "2024-06-01",679 "shutdownDate": null,680 "snapshotOf": "gpt-4.1-mini"681 },682 {683 "id": "gpt-4.1-nano",684 "displayName": "GPT-4.1 nano",685 "family": "gpt-4.1",686 "contextTokens": 1047576,687 "maxOutputTokens": 32768,688 "capabilities": {689 "text": true,690 "vision": true,691 "audioInput": false,692 "audioOutput": false,693 "imageGeneration": true,694 "video": false,695 "reasoning": false,696 "tools": true,697 "structuredOutput": true,698 "streaming": true,699 "files": true,700 "webSearch": false701 },702 "parameters": {703 "temperature": "supported",704 "topP": "supported",705 "topK": "unsupported",706 "maxTokens": "supported",707 "reasoningEffort": "unsupported",708 "thinkingBudget": "unsupported",709 "stop": "conditional",710 "seed": "conditional",711 "frequencyPenalty": "supported",712 "presencePenalty": "supported",713 "verbosity": "unsupported"714 },715 "pricing": {716 "inputPerMillion": 0.1,717 "cachedInputPerMillion": 0.025,718 "outputPerMillion": 0.4719 },720 "status": "deprecated",721 "notes": "shutdown_date (from GET /v1/models): 2026-10-23. shutdown_date 2026-10-23 (still answers, verified) -> replacement gpt-5.6-luna. No web_search tool. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",722 "reasoningEfforts": null,723 "defaultReasoningEffort": null,724 "apis": [725 "responses",726 "chat",727 "batch",728 "assistants",729 "fine-tuning"730 ],731 "knowledgeCutoff": "2024-06-01",732 "shutdownDate": "2026-10-23",733 "snapshotOf": null734 },735 {736 "id": "gpt-4.1-nano-2025-04-14",737 "displayName": "GPT-4.1 nano (2025-04-14)",738 "family": "gpt-4.1",739 "contextTokens": 1047576,740 "maxOutputTokens": 32768,741 "capabilities": {742 "text": true,743 "vision": true,744 "audioInput": false,745 "audioOutput": false,746 "imageGeneration": true,747 "video": false,748 "reasoning": false,749 "tools": true,750 "structuredOutput": true,751 "streaming": true,752 "files": true,753 "webSearch": false754 },755 "parameters": {756 "temperature": "supported",757 "topP": "supported",758 "topK": "unsupported",759 "maxTokens": "supported",760 "reasoningEffort": "unsupported",761 "thinkingBudget": "unsupported",762 "stop": "conditional",763 "seed": "conditional",764 "frequencyPenalty": "supported",765 "presencePenalty": "supported",766 "verbosity": "unsupported"767 },768 "pricing": {769 "inputPerMillion": 0.1,770 "cachedInputPerMillion": 0.025,771 "outputPerMillion": 0.4772 },773 "status": "deprecated",774 "notes": "Dated snapshot of gpt-4.1-nano. shutdown_date (from GET /v1/models): 2026-10-23. shutdown_date 2026-10-23 (still answers, verified) -> replacement gpt-5.6-luna. No web_search tool. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",775 "reasoningEfforts": null,776 "defaultReasoningEffort": null,777 "apis": [778 "responses",779 "chat",780 "batch",781 "assistants",782 "fine-tuning"783 ],784 "knowledgeCutoff": "2024-06-01",785 "shutdownDate": "2026-10-23",786 "snapshotOf": "gpt-4.1-nano"787 },788 {789 "id": "gpt-4o",790 "displayName": "GPT-4o",791 "family": "gpt-4o",792 "contextTokens": 128000,793 "maxOutputTokens": 16384,794 "capabilities": {795 "text": true,796 "vision": true,797 "audioInput": false,798 "audioOutput": false,799 "imageGeneration": true,800 "video": false,801 "reasoning": false,802 "tools": true,803 "structuredOutput": true,804 "streaming": true,805 "files": true,806 "webSearch": true807 },808 "parameters": {809 "temperature": "supported",810 "topP": "supported",811 "topK": "unsupported",812 "maxTokens": "supported",813 "reasoningEffort": "unsupported",814 "thinkingBudget": "unsupported",815 "stop": "conditional",816 "seed": "conditional",817 "frequencyPenalty": "supported",818 "presencePenalty": "supported",819 "verbosity": "unsupported"820 },821 "pricing": {822 "inputPerMillion": 2.5,823 "cachedInputPerMillion": 1.25,824 "outputPerMillion": 10825 },826 "status": "active",827 "notes": "Alias; currently resolves to gpt-4o-2024-08-06. Alias resolves to gpt-4o-2024-08-06 (verified). Snapshot 2024-05-13 shuts down 2026-10-23 -> gpt-5.6-sol. Cached input is only 50% (older cache pricing). Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",828 "reasoningEfforts": null,829 "defaultReasoningEffort": null,830 "apis": [831 "responses",832 "chat",833 "batch",834 "assistants",835 "fine-tuning"836 ],837 "knowledgeCutoff": "2023-10-01",838 "shutdownDate": null,839 "snapshotOf": null840 },841 {842 "id": "gpt-4o-2024-05-13",843 "displayName": "GPT-4o (2024-05-13)",844 "family": "gpt-4o",845 "contextTokens": 128000,846 "maxOutputTokens": 16384,847 "capabilities": {848 "text": true,849 "vision": true,850 "audioInput": false,851 "audioOutput": false,852 "imageGeneration": true,853 "video": false,854 "reasoning": false,855 "tools": true,856 "structuredOutput": true,857 "streaming": true,858 "files": true,859 "webSearch": true860 },861 "parameters": {862 "temperature": "supported",863 "topP": "supported",864 "topK": "unsupported",865 "maxTokens": "supported",866 "reasoningEffort": "unsupported",867 "thinkingBudget": "unsupported",868 "stop": "conditional",869 "seed": "conditional",870 "frequencyPenalty": "supported",871 "presencePenalty": "supported",872 "verbosity": "unsupported"873 },874 "pricing": {875 "inputPerMillion": 2.5,876 "cachedInputPerMillion": 1.25,877 "outputPerMillion": 10878 },879 "status": "deprecated",880 "notes": "Dated snapshot of gpt-4o. shutdown_date (from GET /v1/models): 2026-10-23. Alias resolves to gpt-4o-2024-08-06 (verified). Snapshot 2024-05-13 shuts down 2026-10-23 -> gpt-5.6-sol. Cached input is only 50% (older cache pricing). Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",881 "reasoningEfforts": null,882 "defaultReasoningEffort": null,883 "apis": [884 "responses",885 "chat",886 "batch",887 "assistants",888 "fine-tuning"889 ],890 "knowledgeCutoff": "2023-10-01",891 "shutdownDate": "2026-10-23",892 "snapshotOf": "gpt-4o"893 },894 {895 "id": "gpt-4o-2024-08-06",896 "displayName": "GPT-4o (2024-08-06)",897 "family": "gpt-4o",898 "contextTokens": 128000,899 "maxOutputTokens": 16384,900 "capabilities": {901 "text": true,902 "vision": true,903 "audioInput": false,904 "audioOutput": false,905 "imageGeneration": true,906 "video": false,907 "reasoning": false,908 "tools": true,909 "structuredOutput": true,910 "streaming": true,911 "files": true,912 "webSearch": true913 },914 "parameters": {915 "temperature": "supported",916 "topP": "supported",917 "topK": "unsupported",918 "maxTokens": "supported",919 "reasoningEffort": "unsupported",920 "thinkingBudget": "unsupported",921 "stop": "conditional",922 "seed": "conditional",923 "frequencyPenalty": "supported",924 "presencePenalty": "supported",925 "verbosity": "unsupported"926 },927 "pricing": {928 "inputPerMillion": 2.5,929 "cachedInputPerMillion": 1.25,930 "outputPerMillion": 10931 },932 "status": "active",933 "notes": "Dated snapshot of gpt-4o. Alias resolves to gpt-4o-2024-08-06 (verified). Snapshot 2024-05-13 shuts down 2026-10-23 -> gpt-5.6-sol. Cached input is only 50% (older cache pricing). Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",934 "reasoningEfforts": null,935 "defaultReasoningEffort": null,936 "apis": [937 "responses",938 "chat",939 "batch",940 "assistants",941 "fine-tuning"942 ],943 "knowledgeCutoff": "2023-10-01",944 "shutdownDate": null,945 "snapshotOf": "gpt-4o"946 },947 {948 "id": "gpt-4o-2024-11-20",949 "displayName": "GPT-4o (2024-11-20)",950 "family": "gpt-4o",951 "contextTokens": 128000,952 "maxOutputTokens": 16384,953 "capabilities": {954 "text": true,955 "vision": true,956 "audioInput": false,957 "audioOutput": false,958 "imageGeneration": true,959 "video": false,960 "reasoning": false,961 "tools": true,962 "structuredOutput": true,963 "streaming": true,964 "files": true,965 "webSearch": true966 },967 "parameters": {968 "temperature": "supported",969 "topP": "supported",970 "topK": "unsupported",971 "maxTokens": "supported",972 "reasoningEffort": "unsupported",973 "thinkingBudget": "unsupported",974 "stop": "conditional",975 "seed": "conditional",976 "frequencyPenalty": "supported",977 "presencePenalty": "supported",978 "verbosity": "unsupported"979 },980 "pricing": {981 "inputPerMillion": 2.5,982 "cachedInputPerMillion": 1.25,983 "outputPerMillion": 10984 },985 "status": "active",986 "notes": "Dated snapshot of gpt-4o. Alias resolves to gpt-4o-2024-08-06 (verified). Snapshot 2024-05-13 shuts down 2026-10-23 -> gpt-5.6-sol. Cached input is only 50% (older cache pricing). Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",987 "reasoningEfforts": null,988 "defaultReasoningEffort": null,989 "apis": [990 "responses",991 "chat",992 "batch",993 "assistants",994 "fine-tuning"995 ],996 "knowledgeCutoff": "2023-10-01",997 "shutdownDate": null,998 "snapshotOf": "gpt-4o"999 },1000 {1001 "id": "gpt-4o-mini",1002 "displayName": "GPT-4o mini",1003 "family": "gpt-4o",1004 "contextTokens": 128000,1005 "maxOutputTokens": 16384,1006 "capabilities": {1007 "text": true,1008 "vision": true,1009 "audioInput": false,1010 "audioOutput": false,1011 "imageGeneration": true,1012 "video": false,1013 "reasoning": false,1014 "tools": true,1015 "structuredOutput": true,1016 "streaming": true,1017 "files": true,1018 "webSearch": true1019 },1020 "parameters": {1021 "temperature": "supported",1022 "topP": "supported",1023 "topK": "unsupported",1024 "maxTokens": "supported",1025 "reasoningEffort": "unsupported",1026 "thinkingBudget": "unsupported",1027 "stop": "conditional",1028 "seed": "conditional",1029 "frequencyPenalty": "supported",1030 "presencePenalty": "supported",1031 "verbosity": "unsupported"1032 },1033 "pricing": {1034 "inputPerMillion": 0.15,1035 "cachedInputPerMillion": 0.075,1036 "outputPerMillion": 0.61037 },1038 "status": "active",1039 "notes": "Snapshot gpt-4o-mini-2024-07-18. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1040 "reasoningEfforts": null,1041 "defaultReasoningEffort": null,1042 "apis": [1043 "responses",1044 "chat",1045 "batch",1046 "assistants",1047 "fine-tuning"1048 ],1049 "knowledgeCutoff": "2023-10-01",1050 "shutdownDate": null,1051 "snapshotOf": null1052 },1053 {1054 "id": "gpt-4o-mini-2024-07-18",1055 "displayName": "GPT-4o mini (2024-07-18)",1056 "family": "gpt-4o",1057 "contextTokens": 128000,1058 "maxOutputTokens": 16384,1059 "capabilities": {1060 "text": true,1061 "vision": true,1062 "audioInput": false,1063 "audioOutput": false,1064 "imageGeneration": true,1065 "video": false,1066 "reasoning": false,1067 "tools": true,1068 "structuredOutput": true,1069 "streaming": true,1070 "files": true,1071 "webSearch": true1072 },1073 "parameters": {1074 "temperature": "supported",1075 "topP": "supported",1076 "topK": "unsupported",1077 "maxTokens": "supported",1078 "reasoningEffort": "unsupported",1079 "thinkingBudget": "unsupported",1080 "stop": "conditional",1081 "seed": "conditional",1082 "frequencyPenalty": "supported",1083 "presencePenalty": "supported",1084 "verbosity": "unsupported"1085 },1086 "pricing": {1087 "inputPerMillion": 0.15,1088 "cachedInputPerMillion": 0.075,1089 "outputPerMillion": 0.61090 },1091 "status": "active",1092 "notes": "Dated snapshot of gpt-4o-mini. Snapshot gpt-4o-mini-2024-07-18. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1093 "reasoningEfforts": null,1094 "defaultReasoningEffort": null,1095 "apis": [1096 "responses",1097 "chat",1098 "batch",1099 "assistants",1100 "fine-tuning"1101 ],1102 "knowledgeCutoff": "2023-10-01",1103 "shutdownDate": null,1104 "snapshotOf": "gpt-4o-mini"1105 },1106 {1107 "id": "gpt-4o-mini-search-preview",1108 "displayName": "GPT-4o mini Search Preview",1109 "family": "gpt-4o",1110 "contextTokens": 128000,1111 "maxOutputTokens": 16384,1112 "capabilities": {1113 "text": true,1114 "vision": true,1115 "audioInput": false,1116 "audioOutput": false,1117 "imageGeneration": false,1118 "video": false,1119 "reasoning": false,1120 "tools": true,1121 "structuredOutput": true,1122 "streaming": true,1123 "files": true,1124 "webSearch": true1125 },1126 "parameters": {1127 "temperature": "supported",1128 "topP": "supported",1129 "topK": "unsupported",1130 "maxTokens": "supported",1131 "reasoningEffort": "unsupported",1132 "thinkingBudget": "unsupported",1133 "stop": "conditional",1134 "seed": "conditional",1135 "frequencyPenalty": "supported",1136 "presencePenalty": "supported",1137 "verbosity": "unsupported"1138 },1139 "pricing": {1140 "inputPerMillion": null,1141 "cachedInputPerMillion": null,1142 "outputPerMillion": null1143 },1144 "status": "preview",1145 "notes": "Chat Completions only (by analogy with gpt-4o-search-preview; not probed). Snapshot shutdown_date 2026-07-23. Pricing page not fetched -> null. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1146 "reasoningEfforts": null,1147 "defaultReasoningEffort": null,1148 "apis": [1149 "chat"1150 ],1151 "knowledgeCutoff": null,1152 "shutdownDate": null,1153 "snapshotOf": null1154 },1155 {1156 "id": "gpt-4o-mini-search-preview-2025-03-11",1157 "displayName": "GPT-4o mini Search Preview (2025-03-11)",1158 "family": "gpt-4o",1159 "contextTokens": 128000,1160 "maxOutputTokens": 16384,1161 "capabilities": {1162 "text": true,1163 "vision": true,1164 "audioInput": false,1165 "audioOutput": false,1166 "imageGeneration": false,1167 "video": false,1168 "reasoning": false,1169 "tools": true,1170 "structuredOutput": true,1171 "streaming": true,1172 "files": true,1173 "webSearch": true1174 },1175 "parameters": {1176 "temperature": "supported",1177 "topP": "supported",1178 "topK": "unsupported",1179 "maxTokens": "supported",1180 "reasoningEffort": "unsupported",1181 "thinkingBudget": "unsupported",1182 "stop": "conditional",1183 "seed": "conditional",1184 "frequencyPenalty": "supported",1185 "presencePenalty": "supported",1186 "verbosity": "unsupported"1187 },1188 "pricing": {1189 "inputPerMillion": null,1190 "cachedInputPerMillion": null,1191 "outputPerMillion": null1192 },1193 "status": "deprecated",1194 "notes": "Dated snapshot of gpt-4o-mini-search-preview. shutdown_date (from GET /v1/models): 2026-07-23 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. Chat Completions only (by analogy with gpt-4o-search-preview; not probed). Snapshot shutdown_date 2026-07-23. Pricing page not fetched -> null. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1195 "reasoningEfforts": null,1196 "defaultReasoningEffort": null,1197 "apis": [1198 "chat"1199 ],1200 "knowledgeCutoff": null,1201 "shutdownDate": "2026-07-23",1202 "snapshotOf": "gpt-4o-mini-search-preview"1203 },1204 {1205 "id": "gpt-4o-search-preview",1206 "displayName": "GPT-4o Search Preview",1207 "family": "gpt-4o",1208 "contextTokens": 128000,1209 "maxOutputTokens": 16384,1210 "capabilities": {1211 "text": true,1212 "vision": true,1213 "audioInput": false,1214 "audioOutput": false,1215 "imageGeneration": false,1216 "video": false,1217 "reasoning": false,1218 "tools": true,1219 "structuredOutput": true,1220 "streaming": true,1221 "files": true,1222 "webSearch": true1223 },1224 "parameters": {1225 "temperature": "supported",1226 "topP": "supported",1227 "topK": "unsupported",1228 "maxTokens": "supported",1229 "reasoningEffort": "unsupported",1230 "thinkingBudget": "unsupported",1231 "stop": "conditional",1232 "seed": "conditional",1233 "frequencyPenalty": "supported",1234 "presencePenalty": "supported",1235 "verbosity": "unsupported"1236 },1237 "pricing": {1238 "inputPerMillion": 2.5,1239 "cachedInputPerMillion": null,1240 "outputPerMillion": 101241 },1242 "status": "preview",1243 "notes": "Chat Completions only (Responses -> 400 'not supported with the Responses API', verified). Snapshot 2025-03-11 has shutdown_date 2026-07-23. Legacy; use web_search tool instead. Verified by probe: responses -> 400. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1244 "reasoningEfforts": null,1245 "defaultReasoningEffort": null,1246 "apis": [1247 "chat"1248 ],1249 "knowledgeCutoff": null,1250 "shutdownDate": null,1251 "snapshotOf": null1252 },1253 {1254 "id": "gpt-4o-search-preview-2025-03-11",1255 "displayName": "GPT-4o Search Preview (2025-03-11)",1256 "family": "gpt-4o",1257 "contextTokens": 128000,1258 "maxOutputTokens": 16384,1259 "capabilities": {1260 "text": true,1261 "vision": true,1262 "audioInput": false,1263 "audioOutput": false,1264 "imageGeneration": false,1265 "video": false,1266 "reasoning": false,1267 "tools": true,1268 "structuredOutput": true,1269 "streaming": true,1270 "files": true,1271 "webSearch": true1272 },1273 "parameters": {1274 "temperature": "supported",1275 "topP": "supported",1276 "topK": "unsupported",1277 "maxTokens": "supported",1278 "reasoningEffort": "unsupported",1279 "thinkingBudget": "unsupported",1280 "stop": "conditional",1281 "seed": "conditional",1282 "frequencyPenalty": "supported",1283 "presencePenalty": "supported",1284 "verbosity": "unsupported"1285 },1286 "pricing": {1287 "inputPerMillion": 2.5,1288 "cachedInputPerMillion": null,1289 "outputPerMillion": 101290 },1291 "status": "deprecated",1292 "notes": "Dated snapshot of gpt-4o-search-preview. shutdown_date (from GET /v1/models): 2026-07-23 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. Chat Completions only (Responses -> 400 'not supported with the Responses API', verified). Snapshot 2025-03-11 has shutdown_date 2026-07-23. Legacy; use web_search tool instead. Verified by probe: responses -> 400. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1293 "reasoningEfforts": null,1294 "defaultReasoningEffort": null,1295 "apis": [1296 "chat"1297 ],1298 "knowledgeCutoff": null,1299 "shutdownDate": "2026-07-23",1300 "snapshotOf": "gpt-4o-search-preview"1301 },1302 {1303 "id": "gpt-5",1304 "displayName": "GPT-5",1305 "family": "gpt-5",1306 "contextTokens": 400000,1307 "maxOutputTokens": 128000,1308 "capabilities": {1309 "text": true,1310 "vision": true,1311 "audioInput": false,1312 "audioOutput": false,1313 "imageGeneration": true,1314 "video": false,1315 "reasoning": true,1316 "tools": true,1317 "structuredOutput": true,1318 "streaming": true,1319 "files": true,1320 "webSearch": true1321 },1322 "parameters": {1323 "temperature": "unsupported",1324 "topP": "unsupported",1325 "topK": "unsupported",1326 "maxTokens": "supported",1327 "reasoningEffort": "supported",1328 "thinkingBudget": "unsupported",1329 "stop": "unsupported",1330 "seed": "unsupported",1331 "frequencyPenalty": "unsupported",1332 "presencePenalty": "unsupported",1333 "verbosity": "supported"1334 },1335 "pricing": {1336 "inputPerMillion": 1.25,1337 "cachedInputPerMillion": 0.125,1338 "outputPerMillion": 101339 },1340 "status": "active",1341 "notes": "Alias still active but snapshot gpt-5-2025-08-07 has shutdown_date 2026-12-11 -> replacement gpt-5.6-sol. Uses 'minimal' (not 'none'); temperature not supported at any effort (docs). Reasoning items appear in output by default. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1342 "reasoningEfforts": [1343 "minimal",1344 "low",1345 "medium",1346 "high"1347 ],1348 "defaultReasoningEffort": "medium",1349 "apis": [1350 "responses",1351 "chat",1352 "batch"1353 ],1354 "knowledgeCutoff": "2024-09-30",1355 "shutdownDate": null,1356 "snapshotOf": null1357 },1358 {1359 "id": "gpt-5-2025-08-07",1360 "displayName": "GPT-5 (2025-08-07)",1361 "family": "gpt-5",1362 "contextTokens": 400000,1363 "maxOutputTokens": 128000,1364 "capabilities": {1365 "text": true,1366 "vision": true,1367 "audioInput": false,1368 "audioOutput": false,1369 "imageGeneration": true,1370 "video": false,1371 "reasoning": true,1372 "tools": true,1373 "structuredOutput": true,1374 "streaming": true,1375 "files": true,1376 "webSearch": true1377 },1378 "parameters": {1379 "temperature": "unsupported",1380 "topP": "unsupported",1381 "topK": "unsupported",1382 "maxTokens": "supported",1383 "reasoningEffort": "supported",1384 "thinkingBudget": "unsupported",1385 "stop": "unsupported",1386 "seed": "unsupported",1387 "frequencyPenalty": "unsupported",1388 "presencePenalty": "unsupported",1389 "verbosity": "supported"1390 },1391 "pricing": {1392 "inputPerMillion": 1.25,1393 "cachedInputPerMillion": 0.125,1394 "outputPerMillion": 101395 },1396 "status": "deprecated",1397 "notes": "Dated snapshot of gpt-5. shutdown_date (from GET /v1/models): 2026-12-11. Alias still active but snapshot gpt-5-2025-08-07 has shutdown_date 2026-12-11 -> replacement gpt-5.6-sol. Uses 'minimal' (not 'none'); temperature not supported at any effort (docs). Reasoning items appear in output by default. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1398 "reasoningEfforts": [1399 "minimal",1400 "low",1401 "medium",1402 "high"1403 ],1404 "defaultReasoningEffort": "medium",1405 "apis": [1406 "responses",1407 "chat",1408 "batch"1409 ],1410 "knowledgeCutoff": "2024-09-30",1411 "shutdownDate": "2026-12-11",1412 "snapshotOf": "gpt-5"1413 },1414 {1415 "id": "gpt-5-chat-latest",1416 "displayName": "GPT-5 Chat",1417 "family": "gpt-5",1418 "contextTokens": 128000,1419 "maxOutputTokens": 16384,1420 "capabilities": {1421 "text": true,1422 "vision": true,1423 "audioInput": false,1424 "audioOutput": false,1425 "imageGeneration": true,1426 "video": false,1427 "reasoning": false,1428 "tools": true,1429 "structuredOutput": true,1430 "streaming": true,1431 "files": true,1432 "webSearch": true1433 },1434 "parameters": {1435 "temperature": "supported",1436 "topP": "supported",1437 "topK": "unsupported",1438 "maxTokens": "supported",1439 "reasoningEffort": "unsupported",1440 "thinkingBudget": "unsupported",1441 "stop": "conditional",1442 "seed": "conditional",1443 "frequencyPenalty": "supported",1444 "presencePenalty": "supported",1445 "verbosity": "unsupported"1446 },1447 "pricing": {1448 "inputPerMillion": 1.25,1449 "cachedInputPerMillion": 0.125,1450 "outputPerMillion": 101451 },1452 "status": "deprecated",1453 "notes": "shutdown_date (from GET /v1/models): 2026-07-23 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. shutdown_date 2026-07-23; 404 model_not_found (verified). Verified by probe: basic -> 404. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1454 "reasoningEfforts": null,1455 "defaultReasoningEffort": null,1456 "apis": [1457 "responses",1458 "chat"1459 ],1460 "knowledgeCutoff": null,1461 "shutdownDate": "2026-07-23",1462 "snapshotOf": null1463 },1464 {1465 "id": "gpt-5-codex",1466 "displayName": "GPT-5 Codex",1467 "family": "gpt-5",1468 "contextTokens": 400000,1469 "maxOutputTokens": 128000,1470 "capabilities": {1471 "text": true,1472 "vision": true,1473 "audioInput": false,1474 "audioOutput": false,1475 "imageGeneration": true,1476 "video": false,1477 "reasoning": true,1478 "tools": true,1479 "structuredOutput": true,1480 "streaming": true,1481 "files": true,1482 "webSearch": true1483 },1484 "parameters": {1485 "temperature": "unsupported",1486 "topP": "unsupported",1487 "topK": "unsupported",1488 "maxTokens": "supported",1489 "reasoningEffort": "supported",1490 "thinkingBudget": "unsupported",1491 "stop": "unsupported",1492 "seed": "unsupported",1493 "frequencyPenalty": "unsupported",1494 "presencePenalty": "unsupported",1495 "verbosity": "supported"1496 },1497 "pricing": {1498 "inputPerMillion": null,1499 "cachedInputPerMillion": null,1500 "outputPerMillion": null1501 },1502 "status": "deprecated",1503 "notes": "shutdown_date (from GET /v1/models): 2026-07-23 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. shutdown_date 2026-07-23; 404 model_not_found (verified). Verified by probe: basic -> 404. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1504 "reasoningEfforts": null,1505 "defaultReasoningEffort": null,1506 "apis": [1507 "responses"1508 ],1509 "knowledgeCutoff": null,1510 "shutdownDate": "2026-07-23",1511 "snapshotOf": null1512 },1513 {1514 "id": "gpt-5-mini",1515 "displayName": "GPT-5 mini",1516 "family": "gpt-5",1517 "contextTokens": 400000,1518 "maxOutputTokens": 128000,1519 "capabilities": {1520 "text": true,1521 "vision": true,1522 "audioInput": false,1523 "audioOutput": false,1524 "imageGeneration": true,1525 "video": false,1526 "reasoning": true,1527 "tools": true,1528 "structuredOutput": true,1529 "streaming": true,1530 "files": true,1531 "webSearch": true1532 },1533 "parameters": {1534 "temperature": "unsupported",1535 "topP": "unsupported",1536 "topK": "unsupported",1537 "maxTokens": "supported",1538 "reasoningEffort": "supported",1539 "thinkingBudget": "unsupported",1540 "stop": "unsupported",1541 "seed": "unsupported",1542 "frequencyPenalty": "unsupported",1543 "presencePenalty": "unsupported",1544 "verbosity": "supported"1545 },1546 "pricing": {1547 "inputPerMillion": 0.25,1548 "cachedInputPerMillion": 0.025,1549 "outputPerMillion": 21550 },1551 "status": "active",1552 "notes": "Snapshot gpt-5-mini-2025-08-07 shuts down 2026-12-11 -> gpt-5.6-terra. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1553 "reasoningEfforts": [1554 "minimal",1555 "low",1556 "medium",1557 "high"1558 ],1559 "defaultReasoningEffort": "medium",1560 "apis": [1561 "responses",1562 "chat",1563 "batch"1564 ],1565 "knowledgeCutoff": "2024-05-31",1566 "shutdownDate": null,1567 "snapshotOf": null1568 },1569 {1570 "id": "gpt-5-mini-2025-08-07",1571 "displayName": "GPT-5 mini (2025-08-07)",1572 "family": "gpt-5",1573 "contextTokens": 400000,1574 "maxOutputTokens": 128000,1575 "capabilities": {1576 "text": true,1577 "vision": true,1578 "audioInput": false,1579 "audioOutput": false,1580 "imageGeneration": true,1581 "video": false,1582 "reasoning": true,1583 "tools": true,1584 "structuredOutput": true,1585 "streaming": true,1586 "files": true,1587 "webSearch": true1588 },1589 "parameters": {1590 "temperature": "unsupported",1591 "topP": "unsupported",1592 "topK": "unsupported",1593 "maxTokens": "supported",1594 "reasoningEffort": "supported",1595 "thinkingBudget": "unsupported",1596 "stop": "unsupported",1597 "seed": "unsupported",1598 "frequencyPenalty": "unsupported",1599 "presencePenalty": "unsupported",1600 "verbosity": "supported"1601 },1602 "pricing": {1603 "inputPerMillion": 0.25,1604 "cachedInputPerMillion": 0.025,1605 "outputPerMillion": 21606 },1607 "status": "deprecated",1608 "notes": "Dated snapshot of gpt-5-mini. shutdown_date (from GET /v1/models): 2026-12-11. Snapshot gpt-5-mini-2025-08-07 shuts down 2026-12-11 -> gpt-5.6-terra. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1609 "reasoningEfforts": [1610 "minimal",1611 "low",1612 "medium",1613 "high"1614 ],1615 "defaultReasoningEffort": "medium",1616 "apis": [1617 "responses",1618 "chat",1619 "batch"1620 ],1621 "knowledgeCutoff": "2024-05-31",1622 "shutdownDate": "2026-12-11",1623 "snapshotOf": "gpt-5-mini"1624 },1625 {1626 "id": "gpt-5-nano",1627 "displayName": "GPT-5 nano",1628 "family": "gpt-5",1629 "contextTokens": 400000,1630 "maxOutputTokens": 128000,1631 "capabilities": {1632 "text": true,1633 "vision": true,1634 "audioInput": false,1635 "audioOutput": false,1636 "imageGeneration": true,1637 "video": false,1638 "reasoning": true,1639 "tools": true,1640 "structuredOutput": true,1641 "streaming": true,1642 "files": true,1643 "webSearch": true1644 },1645 "parameters": {1646 "temperature": "unsupported",1647 "topP": "unsupported",1648 "topK": "unsupported",1649 "maxTokens": "supported",1650 "reasoningEffort": "supported",1651 "thinkingBudget": "unsupported",1652 "stop": "unsupported",1653 "seed": "unsupported",1654 "frequencyPenalty": "unsupported",1655 "presencePenalty": "unsupported",1656 "verbosity": "supported"1657 },1658 "pricing": {1659 "inputPerMillion": 0.05,1660 "cachedInputPerMillion": 0.005,1661 "outputPerMillion": 0.41662 },1663 "status": "active",1664 "notes": "Snapshot gpt-5-nano-2025-08-07 shuts down 2026-12-11 -> gpt-5.6-luna. Probe at default effort burned all 200 output tokens on reasoning (status incomplete) -> set effort minimal/low for short answers. Verified by probe: basic (incomplete at 200 tokens). Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1665 "reasoningEfforts": [1666 "minimal",1667 "low",1668 "medium",1669 "high"1670 ],1671 "defaultReasoningEffort": "medium",1672 "apis": [1673 "responses",1674 "chat",1675 "batch"1676 ],1677 "knowledgeCutoff": "2024-05-31",1678 "shutdownDate": null,1679 "snapshotOf": null1680 },1681 {1682 "id": "gpt-5-nano-2025-08-07",1683 "displayName": "GPT-5 nano (2025-08-07)",1684 "family": "gpt-5",1685 "contextTokens": 400000,1686 "maxOutputTokens": 128000,1687 "capabilities": {1688 "text": true,1689 "vision": true,1690 "audioInput": false,1691 "audioOutput": false,1692 "imageGeneration": true,1693 "video": false,1694 "reasoning": true,1695 "tools": true,1696 "structuredOutput": true,1697 "streaming": true,1698 "files": true,1699 "webSearch": true1700 },1701 "parameters": {1702 "temperature": "unsupported",1703 "topP": "unsupported",1704 "topK": "unsupported",1705 "maxTokens": "supported",1706 "reasoningEffort": "supported",1707 "thinkingBudget": "unsupported",1708 "stop": "unsupported",1709 "seed": "unsupported",1710 "frequencyPenalty": "unsupported",1711 "presencePenalty": "unsupported",1712 "verbosity": "supported"1713 },1714 "pricing": {1715 "inputPerMillion": 0.05,1716 "cachedInputPerMillion": 0.005,1717 "outputPerMillion": 0.41718 },1719 "status": "deprecated",1720 "notes": "Dated snapshot of gpt-5-nano. shutdown_date (from GET /v1/models): 2026-12-11. Snapshot gpt-5-nano-2025-08-07 shuts down 2026-12-11 -> gpt-5.6-luna. Probe at default effort burned all 200 output tokens on reasoning (status incomplete) -> set effort minimal/low for short answers. Verified by probe: basic (incomplete at 200 tokens). Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1721 "reasoningEfforts": [1722 "minimal",1723 "low",1724 "medium",1725 "high"1726 ],1727 "defaultReasoningEffort": "medium",1728 "apis": [1729 "responses",1730 "chat",1731 "batch"1732 ],1733 "knowledgeCutoff": "2024-05-31",1734 "shutdownDate": "2026-12-11",1735 "snapshotOf": "gpt-5-nano"1736 },1737 {1738 "id": "gpt-5-pro",1739 "displayName": "GPT-5 Pro",1740 "family": "gpt-5",1741 "contextTokens": 400000,1742 "maxOutputTokens": 272000,1743 "capabilities": {1744 "text": true,1745 "vision": true,1746 "audioInput": false,1747 "audioOutput": false,1748 "imageGeneration": true,1749 "video": false,1750 "reasoning": true,1751 "tools": true,1752 "structuredOutput": true,1753 "streaming": true,1754 "files": true,1755 "webSearch": true1756 },1757 "parameters": {1758 "temperature": "unsupported",1759 "topP": "unsupported",1760 "topK": "unsupported",1761 "maxTokens": "supported",1762 "reasoningEffort": "supported",1763 "thinkingBudget": "unsupported",1764 "stop": "unsupported",1765 "seed": "unsupported",1766 "frequencyPenalty": "unsupported",1767 "presencePenalty": "unsupported",1768 "verbosity": null1769 },1770 "pricing": {1771 "inputPerMillion": 15,1772 "cachedInputPerMillion": null,1773 "outputPerMillion": 1201774 },1775 "status": "active",1776 "notes": "Only reasoning.effort high. Snapshot gpt-5-pro-2025-10-06 shuts down 2026-12-11 -> gpt-5.6-sol with reasoning.mode pro. Not probed. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1777 "reasoningEfforts": [1778 "high"1779 ],1780 "defaultReasoningEffort": "high",1781 "apis": [1782 "responses",1783 "batch"1784 ],1785 "knowledgeCutoff": "2024-09-30",1786 "shutdownDate": null,1787 "snapshotOf": null1788 },1789 {1790 "id": "gpt-5-pro-2025-10-06",1791 "displayName": "GPT-5 Pro (2025-10-06)",1792 "family": "gpt-5",1793 "contextTokens": 400000,1794 "maxOutputTokens": 272000,1795 "capabilities": {1796 "text": true,1797 "vision": true,1798 "audioInput": false,1799 "audioOutput": false,1800 "imageGeneration": true,1801 "video": false,1802 "reasoning": true,1803 "tools": true,1804 "structuredOutput": true,1805 "streaming": true,1806 "files": true,1807 "webSearch": true1808 },1809 "parameters": {1810 "temperature": "unsupported",1811 "topP": "unsupported",1812 "topK": "unsupported",1813 "maxTokens": "supported",1814 "reasoningEffort": "supported",1815 "thinkingBudget": "unsupported",1816 "stop": "unsupported",1817 "seed": "unsupported",1818 "frequencyPenalty": "unsupported",1819 "presencePenalty": "unsupported",1820 "verbosity": null1821 },1822 "pricing": {1823 "inputPerMillion": 15,1824 "cachedInputPerMillion": null,1825 "outputPerMillion": 1201826 },1827 "status": "deprecated",1828 "notes": "Dated snapshot of gpt-5-pro. shutdown_date (from GET /v1/models): 2026-12-11. Only reasoning.effort high. Snapshot gpt-5-pro-2025-10-06 shuts down 2026-12-11 -> gpt-5.6-sol with reasoning.mode pro. Not probed. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1829 "reasoningEfforts": [1830 "high"1831 ],1832 "defaultReasoningEffort": "high",1833 "apis": [1834 "responses",1835 "batch"1836 ],1837 "knowledgeCutoff": "2024-09-30",1838 "shutdownDate": "2026-12-11",1839 "snapshotOf": "gpt-5-pro"1840 },1841 {1842 "id": "gpt-5-search-api",1843 "displayName": "GPT-5 Search API (Chat Completions web search)",1844 "family": "gpt-5",1845 "contextTokens": null,1846 "maxOutputTokens": null,1847 "capabilities": {1848 "text": true,1849 "vision": true,1850 "audioInput": false,1851 "audioOutput": false,1852 "imageGeneration": false,1853 "video": false,1854 "reasoning": false,1855 "tools": true,1856 "structuredOutput": true,1857 "streaming": true,1858 "files": true,1859 "webSearch": true1860 },1861 "parameters": {1862 "temperature": "supported",1863 "topP": "supported",1864 "topK": "unsupported",1865 "maxTokens": "supported",1866 "reasoningEffort": "unsupported",1867 "thinkingBudget": "unsupported",1868 "stop": "conditional",1869 "seed": "conditional",1870 "frequencyPenalty": "supported",1871 "presencePenalty": "supported",1872 "verbosity": "unsupported"1873 },1874 "pricing": {1875 "inputPerMillion": null,1876 "cachedInputPerMillion": null,1877 "outputPerMillion": null1878 },1879 "status": "preview",1880 "notes": "Chat Completions ONLY: Responses returns 400 model_not_found 'not supported with the Responses API' (verified); chat.completions works (verified, resolves gpt-5-search-api-2025-10-14). Model page 404 -> context/pricing unknown. Prefer web_search tool on a normal model. Verified by probe: chat only. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1881 "reasoningEfforts": null,1882 "defaultReasoningEffort": null,1883 "apis": [1884 "chat"1885 ],1886 "knowledgeCutoff": null,1887 "shutdownDate": null,1888 "snapshotOf": null1889 },1890 {1891 "id": "gpt-5-search-api-2025-10-14",1892 "displayName": "GPT-5 Search API (Chat Completions web search) (2025-10-14)",1893 "family": "gpt-5",1894 "contextTokens": null,1895 "maxOutputTokens": null,1896 "capabilities": {1897 "text": true,1898 "vision": true,1899 "audioInput": false,1900 "audioOutput": false,1901 "imageGeneration": false,1902 "video": false,1903 "reasoning": false,1904 "tools": true,1905 "structuredOutput": true,1906 "streaming": true,1907 "files": true,1908 "webSearch": true1909 },1910 "parameters": {1911 "temperature": "supported",1912 "topP": "supported",1913 "topK": "unsupported",1914 "maxTokens": "supported",1915 "reasoningEffort": "unsupported",1916 "thinkingBudget": "unsupported",1917 "stop": "conditional",1918 "seed": "conditional",1919 "frequencyPenalty": "supported",1920 "presencePenalty": "supported",1921 "verbosity": "unsupported"1922 },1923 "pricing": {1924 "inputPerMillion": null,1925 "cachedInputPerMillion": null,1926 "outputPerMillion": null1927 },1928 "status": "preview",1929 "notes": "Dated snapshot of gpt-5-search-api. Chat Completions ONLY: Responses returns 400 model_not_found 'not supported with the Responses API' (verified); chat.completions works (verified, resolves gpt-5-search-api-2025-10-14). Model page 404 -> context/pricing unknown. Prefer web_search tool on a normal model. Verified by probe: chat only. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1930 "reasoningEfforts": null,1931 "defaultReasoningEffort": null,1932 "apis": [1933 "chat"1934 ],1935 "knowledgeCutoff": null,1936 "shutdownDate": null,1937 "snapshotOf": "gpt-5-search-api"1938 },1939 {1940 "id": "gpt-5.1",1941 "displayName": "GPT-5.1",1942 "family": "gpt-5.1",1943 "contextTokens": 400000,1944 "maxOutputTokens": 128000,1945 "capabilities": {1946 "text": true,1947 "vision": true,1948 "audioInput": false,1949 "audioOutput": false,1950 "imageGeneration": true,1951 "video": false,1952 "reasoning": true,1953 "tools": true,1954 "structuredOutput": true,1955 "streaming": true,1956 "files": true,1957 "webSearch": true1958 },1959 "parameters": {1960 "temperature": "conditional",1961 "topP": "conditional",1962 "topK": "unsupported",1963 "maxTokens": "supported",1964 "reasoningEffort": "supported",1965 "thinkingBudget": "unsupported",1966 "stop": "unsupported",1967 "seed": "unsupported",1968 "frequencyPenalty": "conditional",1969 "presencePenalty": "conditional",1970 "verbosity": "supported"1971 },1972 "pricing": {1973 "inputPerMillion": 1.25,1974 "cachedInputPerMillion": 0.125,1975 "outputPerMillion": 101976 },1977 "status": "active",1978 "notes": "Snapshot gpt-5.1-2025-11-13. No xhigh. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",1979 "reasoningEfforts": [1980 "none",1981 "low",1982 "medium",1983 "high"1984 ],1985 "defaultReasoningEffort": "none",1986 "apis": [1987 "responses",1988 "chat",1989 "batch"1990 ],1991 "knowledgeCutoff": "2024-09-30",1992 "shutdownDate": null,1993 "snapshotOf": null1994 },1995 {1996 "id": "gpt-5.1-2025-11-13",1997 "displayName": "GPT-5.1 (2025-11-13)",1998 "family": "gpt-5.1",1999 "contextTokens": 400000,2000 "maxOutputTokens": 128000,2001 "capabilities": {2002 "text": true,2003 "vision": true,2004 "audioInput": false,2005 "audioOutput": false,2006 "imageGeneration": true,2007 "video": false,2008 "reasoning": true,2009 "tools": true,2010 "structuredOutput": true,2011 "streaming": true,2012 "files": true,2013 "webSearch": true2014 },2015 "parameters": {2016 "temperature": "conditional",2017 "topP": "conditional",2018 "topK": "unsupported",2019 "maxTokens": "supported",2020 "reasoningEffort": "supported",2021 "thinkingBudget": "unsupported",2022 "stop": "unsupported",2023 "seed": "unsupported",2024 "frequencyPenalty": "conditional",2025 "presencePenalty": "conditional",2026 "verbosity": "supported"2027 },2028 "pricing": {2029 "inputPerMillion": 1.25,2030 "cachedInputPerMillion": 0.125,2031 "outputPerMillion": 102032 },2033 "status": "active",2034 "notes": "Dated snapshot of gpt-5.1. Snapshot gpt-5.1-2025-11-13. No xhigh. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2035 "reasoningEfforts": [2036 "none",2037 "low",2038 "medium",2039 "high"2040 ],2041 "defaultReasoningEffort": "none",2042 "apis": [2043 "responses",2044 "chat",2045 "batch"2046 ],2047 "knowledgeCutoff": "2024-09-30",2048 "shutdownDate": null,2049 "snapshotOf": "gpt-5.1"2050 },2051 {2052 "id": "gpt-5.1-chat-latest",2053 "displayName": "GPT-5.1 Chat",2054 "family": "gpt-5.1",2055 "contextTokens": 128000,2056 "maxOutputTokens": 16384,2057 "capabilities": {2058 "text": true,2059 "vision": true,2060 "audioInput": false,2061 "audioOutput": false,2062 "imageGeneration": true,2063 "video": false,2064 "reasoning": false,2065 "tools": true,2066 "structuredOutput": true,2067 "streaming": true,2068 "files": true,2069 "webSearch": true2070 },2071 "parameters": {2072 "temperature": "supported",2073 "topP": "supported",2074 "topK": "unsupported",2075 "maxTokens": "supported",2076 "reasoningEffort": "unsupported",2077 "thinkingBudget": "unsupported",2078 "stop": "conditional",2079 "seed": "conditional",2080 "frequencyPenalty": "supported",2081 "presencePenalty": "supported",2082 "verbosity": "unsupported"2083 },2084 "pricing": {2085 "inputPerMillion": 1.25,2086 "cachedInputPerMillion": 0.125,2087 "outputPerMillion": 102088 },2089 "status": "deprecated",2090 "notes": "shutdown_date (from GET /v1/models): 2026-07-23 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. shutdown_date 2026-07-23; requests return 404 model_not_found (verified). Verified by probe: basic -> 404. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2091 "reasoningEfforts": null,2092 "defaultReasoningEffort": null,2093 "apis": [2094 "responses",2095 "chat"2096 ],2097 "knowledgeCutoff": null,2098 "shutdownDate": "2026-07-23",2099 "snapshotOf": null2100 },2101 {2102 "id": "gpt-5.1-codex",2103 "displayName": "GPT-5.1 Codex",2104 "family": "gpt-5.1",2105 "contextTokens": 400000,2106 "maxOutputTokens": 128000,2107 "capabilities": {2108 "text": true,2109 "vision": true,2110 "audioInput": false,2111 "audioOutput": false,2112 "imageGeneration": true,2113 "video": false,2114 "reasoning": true,2115 "tools": true,2116 "structuredOutput": true,2117 "streaming": true,2118 "files": true,2119 "webSearch": true2120 },2121 "parameters": {2122 "temperature": "unsupported",2123 "topP": "unsupported",2124 "topK": "unsupported",2125 "maxTokens": "supported",2126 "reasoningEffort": "supported",2127 "thinkingBudget": "unsupported",2128 "stop": "unsupported",2129 "seed": "unsupported",2130 "frequencyPenalty": "unsupported",2131 "presencePenalty": "unsupported",2132 "verbosity": "supported"2133 },2134 "pricing": {2135 "inputPerMillion": null,2136 "cachedInputPerMillion": null,2137 "outputPerMillion": null2138 },2139 "status": "deprecated",2140 "notes": "shutdown_date (from GET /v1/models): 2026-07-23 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. shutdown_date 2026-07-23; 404 model_not_found (verified). Pricing unknown. Verified by probe: basic -> 404. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2141 "reasoningEfforts": null,2142 "defaultReasoningEffort": null,2143 "apis": [2144 "responses"2145 ],2146 "knowledgeCutoff": null,2147 "shutdownDate": "2026-07-23",2148 "snapshotOf": null2149 },2150 {2151 "id": "gpt-5.1-codex-max",2152 "displayName": "GPT-5.1 Codex Max",2153 "family": "gpt-5.1",2154 "contextTokens": null,2155 "maxOutputTokens": null,2156 "capabilities": {2157 "text": true,2158 "vision": true,2159 "audioInput": false,2160 "audioOutput": false,2161 "imageGeneration": true,2162 "video": false,2163 "reasoning": true,2164 "tools": true,2165 "structuredOutput": true,2166 "streaming": true,2167 "files": true,2168 "webSearch": true2169 },2170 "parameters": {2171 "temperature": "unsupported",2172 "topP": "unsupported",2173 "topK": "unsupported",2174 "maxTokens": "supported",2175 "reasoningEffort": "supported",2176 "thinkingBudget": "unsupported",2177 "stop": "unsupported",2178 "seed": "unsupported",2179 "frequencyPenalty": "unsupported",2180 "presencePenalty": "unsupported",2181 "verbosity": "supported"2182 },2183 "pricing": {2184 "inputPerMillion": null,2185 "cachedInputPerMillion": null,2186 "outputPerMillion": null2187 },2188 "status": "deprecated",2189 "notes": "shutdown_date (from GET /v1/models): 2026-07-23 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. shutdown_date 2026-07-23 (passed). Not probed; context/pricing unknown. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2190 "reasoningEfforts": null,2191 "defaultReasoningEffort": null,2192 "apis": [2193 "responses"2194 ],2195 "knowledgeCutoff": null,2196 "shutdownDate": "2026-07-23",2197 "snapshotOf": null2198 },2199 {2200 "id": "gpt-5.1-codex-mini",2201 "displayName": "GPT-5.1 Codex Mini",2202 "family": "gpt-5.1",2203 "contextTokens": null,2204 "maxOutputTokens": null,2205 "capabilities": {2206 "text": true,2207 "vision": true,2208 "audioInput": false,2209 "audioOutput": false,2210 "imageGeneration": true,2211 "video": false,2212 "reasoning": true,2213 "tools": true,2214 "structuredOutput": true,2215 "streaming": true,2216 "files": true,2217 "webSearch": true2218 },2219 "parameters": {2220 "temperature": "unsupported",2221 "topP": "unsupported",2222 "topK": "unsupported",2223 "maxTokens": "supported",2224 "reasoningEffort": "supported",2225 "thinkingBudget": "unsupported",2226 "stop": "unsupported",2227 "seed": "unsupported",2228 "frequencyPenalty": "unsupported",2229 "presencePenalty": "unsupported",2230 "verbosity": "supported"2231 },2232 "pricing": {2233 "inputPerMillion": null,2234 "cachedInputPerMillion": null,2235 "outputPerMillion": null2236 },2237 "status": "deprecated",2238 "notes": "shutdown_date (from GET /v1/models): 2026-07-23 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. shutdown_date 2026-07-23 (passed). Not probed; context/pricing unknown. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2239 "reasoningEfforts": null,2240 "defaultReasoningEffort": null,2241 "apis": [2242 "responses"2243 ],2244 "knowledgeCutoff": null,2245 "shutdownDate": "2026-07-23",2246 "snapshotOf": null2247 },2248 {2249 "id": "gpt-5.2",2250 "displayName": "GPT-5.2",2251 "family": "gpt-5.2",2252 "contextTokens": 400000,2253 "maxOutputTokens": 128000,2254 "capabilities": {2255 "text": true,2256 "vision": true,2257 "audioInput": false,2258 "audioOutput": false,2259 "imageGeneration": true,2260 "video": false,2261 "reasoning": true,2262 "tools": true,2263 "structuredOutput": true,2264 "streaming": true,2265 "files": true,2266 "webSearch": true2267 },2268 "parameters": {2269 "temperature": "conditional",2270 "topP": "conditional",2271 "topK": "unsupported",2272 "maxTokens": "supported",2273 "reasoningEffort": "supported",2274 "thinkingBudget": "unsupported",2275 "stop": "unsupported",2276 "seed": "unsupported",2277 "frequencyPenalty": "conditional",2278 "presencePenalty": "conditional",2279 "verbosity": "supported"2280 },2281 "pricing": {2282 "inputPerMillion": 1.75,2283 "cachedInputPerMillion": 0.175,2284 "outputPerMillion": 142285 },2286 "status": "active",2287 "notes": "Snapshot gpt-5.2-2025-12-11. Docs recommend GPT-6 Astra instead. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2288 "reasoningEfforts": [2289 "none",2290 "low",2291 "medium",2292 "high",2293 "xhigh"2294 ],2295 "defaultReasoningEffort": "none",2296 "apis": [2297 "responses",2298 "chat",2299 "batch"2300 ],2301 "knowledgeCutoff": "2025-08-31",2302 "shutdownDate": null,2303 "snapshotOf": null2304 },2305 {2306 "id": "gpt-5.2-2025-12-11",2307 "displayName": "GPT-5.2 (2025-12-11)",2308 "family": "gpt-5.2",2309 "contextTokens": 400000,2310 "maxOutputTokens": 128000,2311 "capabilities": {2312 "text": true,2313 "vision": true,2314 "audioInput": false,2315 "audioOutput": false,2316 "imageGeneration": true,2317 "video": false,2318 "reasoning": true,2319 "tools": true,2320 "structuredOutput": true,2321 "streaming": true,2322 "files": true,2323 "webSearch": true2324 },2325 "parameters": {2326 "temperature": "conditional",2327 "topP": "conditional",2328 "topK": "unsupported",2329 "maxTokens": "supported",2330 "reasoningEffort": "supported",2331 "thinkingBudget": "unsupported",2332 "stop": "unsupported",2333 "seed": "unsupported",2334 "frequencyPenalty": "conditional",2335 "presencePenalty": "conditional",2336 "verbosity": "supported"2337 },2338 "pricing": {2339 "inputPerMillion": 1.75,2340 "cachedInputPerMillion": 0.175,2341 "outputPerMillion": 142342 },2343 "status": "active",2344 "notes": "Dated snapshot of gpt-5.2. Snapshot gpt-5.2-2025-12-11. Docs recommend GPT-6 Astra instead. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2345 "reasoningEfforts": [2346 "none",2347 "low",2348 "medium",2349 "high",2350 "xhigh"2351 ],2352 "defaultReasoningEffort": "none",2353 "apis": [2354 "responses",2355 "chat",2356 "batch"2357 ],2358 "knowledgeCutoff": "2025-08-31",2359 "shutdownDate": null,2360 "snapshotOf": "gpt-5.2"2361 },2362 {2363 "id": "gpt-5.2-chat-latest",2364 "displayName": "GPT-5.2 Chat",2365 "family": "gpt-5.2",2366 "contextTokens": 128000,2367 "maxOutputTokens": 16384,2368 "capabilities": {2369 "text": true,2370 "vision": true,2371 "audioInput": false,2372 "audioOutput": false,2373 "imageGeneration": true,2374 "video": false,2375 "reasoning": false,2376 "tools": true,2377 "structuredOutput": true,2378 "streaming": true,2379 "files": true,2380 "webSearch": true2381 },2382 "parameters": {2383 "temperature": "supported",2384 "topP": "supported",2385 "topK": "unsupported",2386 "maxTokens": "supported",2387 "reasoningEffort": "unsupported",2388 "thinkingBudget": "unsupported",2389 "stop": "conditional",2390 "seed": "conditional",2391 "frequencyPenalty": "supported",2392 "presencePenalty": "supported",2393 "verbosity": "unsupported"2394 },2395 "pricing": {2396 "inputPerMillion": 1.75,2397 "cachedInputPerMillion": 0.175,2398 "outputPerMillion": 142399 },2400 "status": "deprecated",2401 "notes": "shutdown_date (from GET /v1/models): 2026-08-10 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. shutdown_date 2026-08-10; requests return 404 model_not_found (verified). Verified by probe: basic -> 404. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2402 "reasoningEfforts": null,2403 "defaultReasoningEffort": null,2404 "apis": [2405 "responses",2406 "chat"2407 ],2408 "knowledgeCutoff": "2025-08-31",2409 "shutdownDate": "2026-08-10",2410 "snapshotOf": null2411 },2412 {2413 "id": "gpt-5.2-codex",2414 "displayName": "GPT-5.2 Codex",2415 "family": "gpt-5.2",2416 "contextTokens": 400000,2417 "maxOutputTokens": 128000,2418 "capabilities": {2419 "text": true,2420 "vision": true,2421 "audioInput": false,2422 "audioOutput": false,2423 "imageGeneration": true,2424 "video": false,2425 "reasoning": true,2426 "tools": true,2427 "structuredOutput": true,2428 "streaming": true,2429 "files": true,2430 "webSearch": true2431 },2432 "parameters": {2433 "temperature": "unsupported",2434 "topP": "unsupported",2435 "topK": "unsupported",2436 "maxTokens": "supported",2437 "reasoningEffort": "supported",2438 "thinkingBudget": "unsupported",2439 "stop": "unsupported",2440 "seed": "unsupported",2441 "frequencyPenalty": "unsupported",2442 "presencePenalty": "unsupported",2443 "verbosity": "supported"2444 },2445 "pricing": {2446 "inputPerMillion": null,2447 "cachedInputPerMillion": null,2448 "outputPerMillion": null2449 },2450 "status": "deprecated",2451 "notes": "shutdown_date (from GET /v1/models): 2026-07-23 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. shutdown_date 2026-07-23 (passed). Not probed; siblings gpt-5-codex/gpt-5.1-codex return 404. Pricing unknown (page not fetched). Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2452 "reasoningEfforts": null,2453 "defaultReasoningEffort": null,2454 "apis": [2455 "responses"2456 ],2457 "knowledgeCutoff": null,2458 "shutdownDate": "2026-07-23",2459 "snapshotOf": null2460 },2461 {2462 "id": "gpt-5.2-pro",2463 "displayName": "GPT-5.2 Pro",2464 "family": "gpt-5.2",2465 "contextTokens": 400000,2466 "maxOutputTokens": 128000,2467 "capabilities": {2468 "text": true,2469 "vision": true,2470 "audioInput": false,2471 "audioOutput": false,2472 "imageGeneration": true,2473 "video": false,2474 "reasoning": true,2475 "tools": true,2476 "structuredOutput": null,2477 "streaming": true,2478 "files": true,2479 "webSearch": true2480 },2481 "parameters": {2482 "temperature": "unsupported",2483 "topP": "unsupported",2484 "topK": "unsupported",2485 "maxTokens": "supported",2486 "reasoningEffort": "supported",2487 "thinkingBudget": "unsupported",2488 "stop": "unsupported",2489 "seed": "unsupported",2490 "frequencyPenalty": "unsupported",2491 "presencePenalty": "unsupported",2492 "verbosity": "supported"2493 },2494 "pricing": {2495 "inputPerMillion": 21,2496 "cachedInputPerMillion": null,2497 "outputPerMillion": 1682498 },2499 "status": "active",2500 "notes": "Responses API only; docs recommend GPT-5.5 Pro. Not probed. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2501 "reasoningEfforts": [2502 "medium",2503 "high",2504 "xhigh"2505 ],2506 "defaultReasoningEffort": "medium",2507 "apis": [2508 "responses"2509 ],2510 "knowledgeCutoff": "2025-08-31",2511 "shutdownDate": null,2512 "snapshotOf": null2513 },2514 {2515 "id": "gpt-5.2-pro-2025-12-11",2516 "displayName": "GPT-5.2 Pro (2025-12-11)",2517 "family": "gpt-5.2",2518 "contextTokens": 400000,2519 "maxOutputTokens": 128000,2520 "capabilities": {2521 "text": true,2522 "vision": true,2523 "audioInput": false,2524 "audioOutput": false,2525 "imageGeneration": true,2526 "video": false,2527 "reasoning": true,2528 "tools": true,2529 "structuredOutput": null,2530 "streaming": true,2531 "files": true,2532 "webSearch": true2533 },2534 "parameters": {2535 "temperature": "unsupported",2536 "topP": "unsupported",2537 "topK": "unsupported",2538 "maxTokens": "supported",2539 "reasoningEffort": "supported",2540 "thinkingBudget": "unsupported",2541 "stop": "unsupported",2542 "seed": "unsupported",2543 "frequencyPenalty": "unsupported",2544 "presencePenalty": "unsupported",2545 "verbosity": "supported"2546 },2547 "pricing": {2548 "inputPerMillion": 21,2549 "cachedInputPerMillion": null,2550 "outputPerMillion": 1682551 },2552 "status": "active",2553 "notes": "Dated snapshot of gpt-5.2-pro. Responses API only; docs recommend GPT-5.5 Pro. Not probed. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2554 "reasoningEfforts": [2555 "medium",2556 "high",2557 "xhigh"2558 ],2559 "defaultReasoningEffort": "medium",2560 "apis": [2561 "responses"2562 ],2563 "knowledgeCutoff": "2025-08-31",2564 "shutdownDate": null,2565 "snapshotOf": "gpt-5.2-pro"2566 },2567 {2568 "id": "gpt-5.3-chat-latest",2569 "displayName": "GPT-5.3 Chat (ChatGPT Instant)",2570 "family": "gpt-5.3",2571 "contextTokens": 128000,2572 "maxOutputTokens": 16384,2573 "capabilities": {2574 "text": true,2575 "vision": true,2576 "audioInput": false,2577 "audioOutput": false,2578 "imageGeneration": true,2579 "video": false,2580 "reasoning": false,2581 "tools": true,2582 "structuredOutput": true,2583 "streaming": true,2584 "files": true,2585 "webSearch": true2586 },2587 "parameters": {2588 "temperature": null,2589 "topP": null,2590 "topK": "unsupported",2591 "maxTokens": "supported",2592 "reasoningEffort": "unsupported",2593 "thinkingBudget": "unsupported",2594 "stop": "conditional",2595 "seed": "conditional",2596 "frequencyPenalty": null,2597 "presencePenalty": null,2598 "verbosity": null2599 },2600 "pricing": {2601 "inputPerMillion": 1.75,2602 "cachedInputPerMillion": 0.175,2603 "outputPerMillion": 142604 },2605 "status": "deprecated",2606 "notes": "shutdown_date (from GET /v1/models): 2026-08-10 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. Listed by GET /v1/models with shutdown_date 2026-08-10 but requests return 404 model_not_found (verified). Docs: 'This model has been deprecated. We recommend GPT-6 Astra'. Use chat-latest instead. Verified by probe: basic -> 404. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2607 "reasoningEfforts": null,2608 "defaultReasoningEffort": null,2609 "apis": [2610 "responses",2611 "chat"2612 ],2613 "knowledgeCutoff": "2025-08-31",2614 "shutdownDate": "2026-08-10",2615 "snapshotOf": null2616 },2617 {2618 "id": "gpt-5.3-codex",2619 "displayName": "GPT-5.3 Codex",2620 "family": "gpt-5.3",2621 "contextTokens": 400000,2622 "maxOutputTokens": 128000,2623 "capabilities": {2624 "text": true,2625 "vision": true,2626 "audioInput": false,2627 "audioOutput": false,2628 "imageGeneration": true,2629 "video": false,2630 "reasoning": true,2631 "tools": true,2632 "structuredOutput": true,2633 "streaming": true,2634 "files": true,2635 "webSearch": true2636 },2637 "parameters": {2638 "temperature": null,2639 "topP": null,2640 "topK": "unsupported",2641 "maxTokens": "supported",2642 "reasoningEffort": "supported",2643 "thinkingBudget": "unsupported",2644 "stop": "unsupported",2645 "seed": "unsupported",2646 "frequencyPenalty": null,2647 "presencePenalty": null,2648 "verbosity": "supported"2649 },2650 "pricing": {2651 "inputPerMillion": 1.75,2652 "cachedInputPerMillion": 0.175,2653 "outputPerMillion": 142654 },2655 "status": "active",2656 "notes": "Agentic-coding model, Responses API only. Probe echoed reasoning.effort 'none' as default although docs list low..xhigh. Not a general chat model. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2657 "reasoningEfforts": [2658 "low",2659 "medium",2660 "high",2661 "xhigh"2662 ],2663 "defaultReasoningEffort": "none",2664 "apis": [2665 "responses"2666 ],2667 "knowledgeCutoff": "2025-08-31",2668 "shutdownDate": null,2669 "snapshotOf": null2670 },2671 {2672 "id": "gpt-5.4",2673 "displayName": "GPT-5.4",2674 "family": "gpt-5.4",2675 "contextTokens": 1050000,2676 "maxOutputTokens": 128000,2677 "capabilities": {2678 "text": true,2679 "vision": true,2680 "audioInput": false,2681 "audioOutput": false,2682 "imageGeneration": true,2683 "video": false,2684 "reasoning": true,2685 "tools": true,2686 "structuredOutput": true,2687 "streaming": true,2688 "files": true,2689 "webSearch": true2690 },2691 "parameters": {2692 "temperature": "conditional",2693 "topP": "conditional",2694 "topK": "unsupported",2695 "maxTokens": "supported",2696 "reasoningEffort": "supported",2697 "thinkingBudget": "unsupported",2698 "stop": "unsupported",2699 "seed": "unsupported",2700 "frequencyPenalty": "conditional",2701 "presencePenalty": "conditional",2702 "verbosity": "supported"2703 },2704 "pricing": {2705 "inputPerMillion": 2.5,2706 "cachedInputPerMillion": 0.25,2707 "outputPerMillion": 152708 },2709 "status": "active",2710 "notes": "Snapshot gpt-5.4-2026-03-05. Default effort 'none' (verified echo) so sampling params work by default; assumed rejected once effort >= low (pattern verified on gpt-5.5/5.6). Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2711 "reasoningEfforts": [2712 "none",2713 "low",2714 "medium",2715 "high",2716 "xhigh"2717 ],2718 "defaultReasoningEffort": "none",2719 "apis": [2720 "responses",2721 "chat",2722 "batch"2723 ],2724 "knowledgeCutoff": "2025-08-31",2725 "shutdownDate": null,2726 "snapshotOf": null2727 },2728 {2729 "id": "gpt-5.4-2026-03-05",2730 "displayName": "GPT-5.4 (2026-03-05)",2731 "family": "gpt-5.4",2732 "contextTokens": 1050000,2733 "maxOutputTokens": 128000,2734 "capabilities": {2735 "text": true,2736 "vision": true,2737 "audioInput": false,2738 "audioOutput": false,2739 "imageGeneration": true,2740 "video": false,2741 "reasoning": true,2742 "tools": true,2743 "structuredOutput": true,2744 "streaming": true,2745 "files": true,2746 "webSearch": true2747 },2748 "parameters": {2749 "temperature": "conditional",2750 "topP": "conditional",2751 "topK": "unsupported",2752 "maxTokens": "supported",2753 "reasoningEffort": "supported",2754 "thinkingBudget": "unsupported",2755 "stop": "unsupported",2756 "seed": "unsupported",2757 "frequencyPenalty": "conditional",2758 "presencePenalty": "conditional",2759 "verbosity": "supported"2760 },2761 "pricing": {2762 "inputPerMillion": 2.5,2763 "cachedInputPerMillion": 0.25,2764 "outputPerMillion": 152765 },2766 "status": "active",2767 "notes": "Dated snapshot of gpt-5.4. Snapshot gpt-5.4-2026-03-05. Default effort 'none' (verified echo) so sampling params work by default; assumed rejected once effort >= low (pattern verified on gpt-5.5/5.6). Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2768 "reasoningEfforts": [2769 "none",2770 "low",2771 "medium",2772 "high",2773 "xhigh"2774 ],2775 "defaultReasoningEffort": "none",2776 "apis": [2777 "responses",2778 "chat",2779 "batch"2780 ],2781 "knowledgeCutoff": "2025-08-31",2782 "shutdownDate": null,2783 "snapshotOf": "gpt-5.4"2784 },2785 {2786 "id": "gpt-5.4-mini",2787 "displayName": "GPT-5.4 mini",2788 "family": "gpt-5.4",2789 "contextTokens": 400000,2790 "maxOutputTokens": 128000,2791 "capabilities": {2792 "text": true,2793 "vision": true,2794 "audioInput": false,2795 "audioOutput": false,2796 "imageGeneration": true,2797 "video": false,2798 "reasoning": true,2799 "tools": true,2800 "structuredOutput": true,2801 "streaming": true,2802 "files": true,2803 "webSearch": true2804 },2805 "parameters": {2806 "temperature": "conditional",2807 "topP": "conditional",2808 "topK": "unsupported",2809 "maxTokens": "supported",2810 "reasoningEffort": "supported",2811 "thinkingBudget": "unsupported",2812 "stop": "unsupported",2813 "seed": "unsupported",2814 "frequencyPenalty": "conditional",2815 "presencePenalty": "conditional",2816 "verbosity": "supported"2817 },2818 "pricing": {2819 "inputPerMillion": 0.75,2820 "cachedInputPerMillion": 0.075,2821 "outputPerMillion": 4.52822 },2823 "status": "active",2824 "notes": "Snapshot gpt-5.4-mini-2026-03-17. Default effort 'none': temperature, top_p, frequency_penalty, presence_penalty, logprobs all ACCEPTED at default (verified). 'minimal'/'max' rejected. PDF input (input_file file_data) verified. previous_response_id verified. service_tier 'flex' accepted. Verified by probe: basic, stream, params, tools(+previous_response_id), structured, vision, web_search, pdf, flex. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2825 "reasoningEfforts": [2826 "none",2827 "low",2828 "medium",2829 "high",2830 "xhigh"2831 ],2832 "defaultReasoningEffort": "none",2833 "apis": [2834 "responses",2835 "chat",2836 "batch"2837 ],2838 "knowledgeCutoff": "2025-08-31",2839 "shutdownDate": null,2840 "snapshotOf": null2841 },2842 {2843 "id": "gpt-5.4-mini-2026-03-17",2844 "displayName": "GPT-5.4 mini (2026-03-17)",2845 "family": "gpt-5.4",2846 "contextTokens": 400000,2847 "maxOutputTokens": 128000,2848 "capabilities": {2849 "text": true,2850 "vision": true,2851 "audioInput": false,2852 "audioOutput": false,2853 "imageGeneration": true,2854 "video": false,2855 "reasoning": true,2856 "tools": true,2857 "structuredOutput": true,2858 "streaming": true,2859 "files": true,2860 "webSearch": true2861 },2862 "parameters": {2863 "temperature": "conditional",2864 "topP": "conditional",2865 "topK": "unsupported",2866 "maxTokens": "supported",2867 "reasoningEffort": "supported",2868 "thinkingBudget": "unsupported",2869 "stop": "unsupported",2870 "seed": "unsupported",2871 "frequencyPenalty": "conditional",2872 "presencePenalty": "conditional",2873 "verbosity": "supported"2874 },2875 "pricing": {2876 "inputPerMillion": 0.75,2877 "cachedInputPerMillion": 0.075,2878 "outputPerMillion": 4.52879 },2880 "status": "active",2881 "notes": "Dated snapshot of gpt-5.4-mini. Snapshot gpt-5.4-mini-2026-03-17. Default effort 'none': temperature, top_p, frequency_penalty, presence_penalty, logprobs all ACCEPTED at default (verified). 'minimal'/'max' rejected. PDF input (input_file file_data) verified. previous_response_id verified. service_tier 'flex' accepted. Verified by probe: basic, stream, params, tools(+previous_response_id), structured, vision, web_search, pdf, flex. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2882 "reasoningEfforts": [2883 "none",2884 "low",2885 "medium",2886 "high",2887 "xhigh"2888 ],2889 "defaultReasoningEffort": "none",2890 "apis": [2891 "responses",2892 "chat",2893 "batch"2894 ],2895 "knowledgeCutoff": "2025-08-31",2896 "shutdownDate": null,2897 "snapshotOf": "gpt-5.4-mini"2898 },2899 {2900 "id": "gpt-5.4-nano",2901 "displayName": "GPT-5.4 nano",2902 "family": "gpt-5.4",2903 "contextTokens": 400000,2904 "maxOutputTokens": 128000,2905 "capabilities": {2906 "text": true,2907 "vision": true,2908 "audioInput": false,2909 "audioOutput": false,2910 "imageGeneration": true,2911 "video": false,2912 "reasoning": true,2913 "tools": true,2914 "structuredOutput": true,2915 "streaming": true,2916 "files": true,2917 "webSearch": true2918 },2919 "parameters": {2920 "temperature": "conditional",2921 "topP": "conditional",2922 "topK": "unsupported",2923 "maxTokens": "supported",2924 "reasoningEffort": "supported",2925 "thinkingBudget": "unsupported",2926 "stop": "unsupported",2927 "seed": "unsupported",2928 "frequencyPenalty": "conditional",2929 "presencePenalty": "conditional",2930 "verbosity": "supported"2931 },2932 "pricing": {2933 "inputPerMillion": 0.2,2934 "cachedInputPerMillion": 0.02,2935 "outputPerMillion": 1.252936 },2937 "status": "active",2938 "notes": "Snapshot gpt-5.4-nano-2026-03-17. Model page lists web_search among tools but computer use/tool_search absent. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2939 "reasoningEfforts": [2940 "none",2941 "low",2942 "medium",2943 "high",2944 "xhigh"2945 ],2946 "defaultReasoningEffort": "none",2947 "apis": [2948 "responses",2949 "chat",2950 "batch"2951 ],2952 "knowledgeCutoff": "2025-08-31",2953 "shutdownDate": null,2954 "snapshotOf": null2955 },2956 {2957 "id": "gpt-5.4-nano-2026-03-17",2958 "displayName": "GPT-5.4 nano (2026-03-17)",2959 "family": "gpt-5.4",2960 "contextTokens": 400000,2961 "maxOutputTokens": 128000,2962 "capabilities": {2963 "text": true,2964 "vision": true,2965 "audioInput": false,2966 "audioOutput": false,2967 "imageGeneration": true,2968 "video": false,2969 "reasoning": true,2970 "tools": true,2971 "structuredOutput": true,2972 "streaming": true,2973 "files": true,2974 "webSearch": true2975 },2976 "parameters": {2977 "temperature": "conditional",2978 "topP": "conditional",2979 "topK": "unsupported",2980 "maxTokens": "supported",2981 "reasoningEffort": "supported",2982 "thinkingBudget": "unsupported",2983 "stop": "unsupported",2984 "seed": "unsupported",2985 "frequencyPenalty": "conditional",2986 "presencePenalty": "conditional",2987 "verbosity": "supported"2988 },2989 "pricing": {2990 "inputPerMillion": 0.2,2991 "cachedInputPerMillion": 0.02,2992 "outputPerMillion": 1.252993 },2994 "status": "active",2995 "notes": "Dated snapshot of gpt-5.4-nano. Snapshot gpt-5.4-nano-2026-03-17. Model page lists web_search among tools but computer use/tool_search absent. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",2996 "reasoningEfforts": [2997 "none",2998 "low",2999 "medium",3000 "high",3001 "xhigh"3002 ],3003 "defaultReasoningEffort": "none",3004 "apis": [3005 "responses",3006 "chat",3007 "batch"3008 ],3009 "knowledgeCutoff": "2025-08-31",3010 "shutdownDate": null,3011 "snapshotOf": "gpt-5.4-nano"3012 },3013 {3014 "id": "gpt-5.4-pro",3015 "displayName": "GPT-5.4 Pro",3016 "family": "gpt-5.4",3017 "contextTokens": 1050000,3018 "maxOutputTokens": 128000,3019 "capabilities": {3020 "text": true,3021 "vision": true,3022 "audioInput": false,3023 "audioOutput": false,3024 "imageGeneration": true,3025 "video": false,3026 "reasoning": true,3027 "tools": true,3028 "structuredOutput": null,3029 "streaming": true,3030 "files": true,3031 "webSearch": true3032 },3033 "parameters": {3034 "temperature": "unsupported",3035 "topP": "unsupported",3036 "topK": "unsupported",3037 "maxTokens": "supported",3038 "reasoningEffort": "supported",3039 "thinkingBudget": "unsupported",3040 "stop": "unsupported",3041 "seed": "unsupported",3042 "frequencyPenalty": "unsupported",3043 "presencePenalty": "unsupported",3044 "verbosity": "supported"3045 },3046 "pricing": {3047 "inputPerMillion": 30,3048 "cachedInputPerMillion": null,3049 "outputPerMillion": 1803050 },3051 "status": "active",3052 "notes": "Responses API only. Not probed (cost). Docs: no structured outputs listed for pro variants of 5.4? (page lists function calling, web search, MCP; structured outputs not listed) -> structuredOutput null. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3053 "reasoningEfforts": [3054 "medium",3055 "high",3056 "xhigh"3057 ],3058 "defaultReasoningEffort": "medium",3059 "apis": [3060 "responses"3061 ],3062 "knowledgeCutoff": "2025-08-31",3063 "shutdownDate": null,3064 "snapshotOf": null3065 },3066 {3067 "id": "gpt-5.4-pro-2026-03-05",3068 "displayName": "GPT-5.4 Pro (2026-03-05)",3069 "family": "gpt-5.4",3070 "contextTokens": 1050000,3071 "maxOutputTokens": 128000,3072 "capabilities": {3073 "text": true,3074 "vision": true,3075 "audioInput": false,3076 "audioOutput": false,3077 "imageGeneration": true,3078 "video": false,3079 "reasoning": true,3080 "tools": true,3081 "structuredOutput": null,3082 "streaming": true,3083 "files": true,3084 "webSearch": true3085 },3086 "parameters": {3087 "temperature": "unsupported",3088 "topP": "unsupported",3089 "topK": "unsupported",3090 "maxTokens": "supported",3091 "reasoningEffort": "supported",3092 "thinkingBudget": "unsupported",3093 "stop": "unsupported",3094 "seed": "unsupported",3095 "frequencyPenalty": "unsupported",3096 "presencePenalty": "unsupported",3097 "verbosity": "supported"3098 },3099 "pricing": {3100 "inputPerMillion": 30,3101 "cachedInputPerMillion": null,3102 "outputPerMillion": 1803103 },3104 "status": "active",3105 "notes": "Dated snapshot of gpt-5.4-pro. Responses API only. Not probed (cost). Docs: no structured outputs listed for pro variants of 5.4? (page lists function calling, web search, MCP; structured outputs not listed) -> structuredOutput null. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3106 "reasoningEfforts": [3107 "medium",3108 "high",3109 "xhigh"3110 ],3111 "defaultReasoningEffort": "medium",3112 "apis": [3113 "responses"3114 ],3115 "knowledgeCutoff": "2025-08-31",3116 "shutdownDate": null,3117 "snapshotOf": "gpt-5.4-pro"3118 },3119 {3120 "id": "gpt-5.5",3121 "displayName": "GPT-5.5",3122 "family": "gpt-5.5",3123 "contextTokens": 1050000,3124 "maxOutputTokens": 128000,3125 "capabilities": {3126 "text": true,3127 "vision": true,3128 "audioInput": false,3129 "audioOutput": false,3130 "imageGeneration": true,3131 "video": false,3132 "reasoning": true,3133 "tools": true,3134 "structuredOutput": true,3135 "streaming": true,3136 "files": true,3137 "webSearch": true3138 },3139 "parameters": {3140 "temperature": "conditional",3141 "topP": "conditional",3142 "topK": "unsupported",3143 "maxTokens": "supported",3144 "reasoningEffort": "supported",3145 "thinkingBudget": "unsupported",3146 "stop": "unsupported",3147 "seed": "unsupported",3148 "frequencyPenalty": "conditional",3149 "presencePenalty": "conditional",3150 "verbosity": "supported"3151 },3152 "pricing": {3153 "inputPerMillion": 5,3154 "cachedInputPerMillion": 0.5,3155 "outputPerMillion": 303156 },3157 "status": "active",3158 "notes": "Snapshot gpt-5.5-2026-04-23. 'minimal' and 'max' efforts rejected (400 unsupported_value). temperature/top_p/penalties rejected unless reasoning.effort='none' (verified both ways). >272K input tokens billed 2x/1.5x. Default top_p echoed as 0.98. Chat Completions: temperature other than 1 rejected ('Only the default (1) value is supported'). Verified by probe: basic, stream, params, tools(+round trip), structured, vision(effort none), web_search (url_citation annotations), encrypted reasoning round trip, chat completions. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3159 "reasoningEfforts": [3160 "none",3161 "low",3162 "medium",3163 "high",3164 "xhigh"3165 ],3166 "defaultReasoningEffort": "medium",3167 "apis": [3168 "responses",3169 "chat",3170 "batch"3171 ],3172 "knowledgeCutoff": "2025-12-01",3173 "shutdownDate": null,3174 "snapshotOf": null3175 },3176 {3177 "id": "gpt-5.5-2026-04-23",3178 "displayName": "GPT-5.5 (2026-04-23)",3179 "family": "gpt-5.5",3180 "contextTokens": 1050000,3181 "maxOutputTokens": 128000,3182 "capabilities": {3183 "text": true,3184 "vision": true,3185 "audioInput": false,3186 "audioOutput": false,3187 "imageGeneration": true,3188 "video": false,3189 "reasoning": true,3190 "tools": true,3191 "structuredOutput": true,3192 "streaming": true,3193 "files": true,3194 "webSearch": true3195 },3196 "parameters": {3197 "temperature": "conditional",3198 "topP": "conditional",3199 "topK": "unsupported",3200 "maxTokens": "supported",3201 "reasoningEffort": "supported",3202 "thinkingBudget": "unsupported",3203 "stop": "unsupported",3204 "seed": "unsupported",3205 "frequencyPenalty": "conditional",3206 "presencePenalty": "conditional",3207 "verbosity": "supported"3208 },3209 "pricing": {3210 "inputPerMillion": 5,3211 "cachedInputPerMillion": 0.5,3212 "outputPerMillion": 303213 },3214 "status": "active",3215 "notes": "Dated snapshot of gpt-5.5. Snapshot gpt-5.5-2026-04-23. 'minimal' and 'max' efforts rejected (400 unsupported_value). temperature/top_p/penalties rejected unless reasoning.effort='none' (verified both ways). >272K input tokens billed 2x/1.5x. Default top_p echoed as 0.98. Chat Completions: temperature other than 1 rejected ('Only the default (1) value is supported'). Verified by probe: basic, stream, params, tools(+round trip), structured, vision(effort none), web_search (url_citation annotations), encrypted reasoning round trip, chat completions. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3216 "reasoningEfforts": [3217 "none",3218 "low",3219 "medium",3220 "high",3221 "xhigh"3222 ],3223 "defaultReasoningEffort": "medium",3224 "apis": [3225 "responses",3226 "chat",3227 "batch"3228 ],3229 "knowledgeCutoff": "2025-12-01",3230 "shutdownDate": null,3231 "snapshotOf": "gpt-5.5"3232 },3233 {3234 "id": "gpt-5.5-pro",3235 "displayName": "GPT-5.5 Pro",3236 "family": "gpt-5.5",3237 "contextTokens": 1050000,3238 "maxOutputTokens": 128000,3239 "capabilities": {3240 "text": true,3241 "vision": true,3242 "audioInput": false,3243 "audioOutput": false,3244 "imageGeneration": true,3245 "video": false,3246 "reasoning": true,3247 "tools": true,3248 "structuredOutput": true,3249 "streaming": true,3250 "files": true,3251 "webSearch": true3252 },3253 "parameters": {3254 "temperature": "unsupported",3255 "topP": "unsupported",3256 "topK": "unsupported",3257 "maxTokens": "supported",3258 "reasoningEffort": "supported",3259 "thinkingBudget": "unsupported",3260 "stop": "unsupported",3261 "seed": "unsupported",3262 "frequencyPenalty": "unsupported",3263 "presencePenalty": "unsupported",3264 "verbosity": "supported"3265 },3266 "pricing": {3267 "inputPerMillion": 30,3268 "cachedInputPerMillion": null,3269 "outputPerMillion": 1803270 },3271 "status": "active",3272 "notes": "Responses API only (no Chat Completions). No cached-input price. Slow: docs recommend background:true. One tiny probe answered in 7.3 s. Docs: streaming listed but not verified. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3273 "reasoningEfforts": [3274 "medium",3275 "high",3276 "xhigh"3277 ],3278 "defaultReasoningEffort": "high",3279 "apis": [3280 "responses",3281 "batch"3282 ],3283 "knowledgeCutoff": "2025-12-01",3284 "shutdownDate": null,3285 "snapshotOf": null3286 },3287 {3288 "id": "gpt-5.5-pro-2026-04-23",3289 "displayName": "GPT-5.5 Pro (2026-04-23)",3290 "family": "gpt-5.5",3291 "contextTokens": 1050000,3292 "maxOutputTokens": 128000,3293 "capabilities": {3294 "text": true,3295 "vision": true,3296 "audioInput": false,3297 "audioOutput": false,3298 "imageGeneration": true,3299 "video": false,3300 "reasoning": true,3301 "tools": true,3302 "structuredOutput": true,3303 "streaming": true,3304 "files": true,3305 "webSearch": true3306 },3307 "parameters": {3308 "temperature": "unsupported",3309 "topP": "unsupported",3310 "topK": "unsupported",3311 "maxTokens": "supported",3312 "reasoningEffort": "supported",3313 "thinkingBudget": "unsupported",3314 "stop": "unsupported",3315 "seed": "unsupported",3316 "frequencyPenalty": "unsupported",3317 "presencePenalty": "unsupported",3318 "verbosity": "supported"3319 },3320 "pricing": {3321 "inputPerMillion": 30,3322 "cachedInputPerMillion": null,3323 "outputPerMillion": 1803324 },3325 "status": "active",3326 "notes": "Dated snapshot of gpt-5.5-pro. Responses API only (no Chat Completions). No cached-input price. Slow: docs recommend background:true. One tiny probe answered in 7.3 s. Docs: streaming listed but not verified. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3327 "reasoningEfforts": [3328 "medium",3329 "high",3330 "xhigh"3331 ],3332 "defaultReasoningEffort": "high",3333 "apis": [3334 "responses",3335 "batch"3336 ],3337 "knowledgeCutoff": "2025-12-01",3338 "shutdownDate": null,3339 "snapshotOf": "gpt-5.5-pro"3340 },3341 {3342 "id": "gpt-5.6-luna",3343 "displayName": "GPT-5.6 Luna",3344 "family": "gpt-5.6",3345 "contextTokens": 1050000,3346 "maxOutputTokens": 128000,3347 "capabilities": {3348 "text": true,3349 "vision": true,3350 "audioInput": false,3351 "audioOutput": false,3352 "imageGeneration": true,3353 "video": false,3354 "reasoning": true,3355 "tools": true,3356 "structuredOutput": true,3357 "streaming": true,3358 "files": true,3359 "webSearch": true3360 },3361 "parameters": {3362 "temperature": "conditional",3363 "topP": "conditional",3364 "topK": "unsupported",3365 "maxTokens": "supported",3366 "reasoningEffort": "supported",3367 "thinkingBudget": "unsupported",3368 "stop": "unsupported",3369 "seed": "unsupported",3370 "frequencyPenalty": "conditional",3371 "presencePenalty": "conditional",3372 "verbosity": "supported"3373 },3374 "pricing": {3375 "inputPerMillion": 0.2,3376 "cachedInputPerMillion": 0.02,3377 "outputPerMillion": 1.23378 },3379 "status": "active",3380 "notes": "Cheapest 5.6. Recommended replacement for gpt-5-nano and gpt-4.1-nano. Param matrix assumed identical to gpt-5.6-sol (not individually probed). Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3381 "reasoningEfforts": [3382 "none",3383 "low",3384 "medium",3385 "high",3386 "xhigh",3387 "max"3388 ],3389 "defaultReasoningEffort": "medium",3390 "apis": [3391 "responses",3392 "chat",3393 "batch"3394 ],3395 "knowledgeCutoff": "2026-02-16",3396 "shutdownDate": null,3397 "snapshotOf": null3398 },3399 {3400 "id": "gpt-5.6-sol",3401 "displayName": "GPT-5.6 Sol",3402 "family": "gpt-5.6",3403 "contextTokens": 1050000,3404 "maxOutputTokens": 128000,3405 "capabilities": {3406 "text": true,3407 "vision": true,3408 "audioInput": false,3409 "audioOutput": false,3410 "imageGeneration": true,3411 "video": false,3412 "reasoning": true,3413 "tools": true,3414 "structuredOutput": true,3415 "streaming": true,3416 "files": true,3417 "webSearch": true3418 },3419 "parameters": {3420 "temperature": "conditional",3421 "topP": "conditional",3422 "topK": "unsupported",3423 "maxTokens": "supported",3424 "reasoningEffort": "supported",3425 "thinkingBudget": "unsupported",3426 "stop": "unsupported",3427 "seed": "unsupported",3428 "frequencyPenalty": "conditional",3429 "presencePenalty": "conditional",3430 "verbosity": "supported"3431 },3432 "pricing": {3433 "inputPerMillion": 4,3434 "cachedInputPerMillion": 0.4,3435 "outputPerMillion": 203436 },3437 "status": "active",3438 "notes": "Alias 'gpt-5.6' resolves here (verified: response.model = gpt-5.6-sol). temperature/top_p/penalties rejected unless reasoning.effort='none' (verified). Supports reasoning.mode 'standard'|'pro' (pro = replacement for *-pro models, not probed), reasoning.context all_turns (default), prompt_cache_options.ttl '30m', explicit cache breakpoints. Recommended replacement for gpt-5, o3, gpt-4o, o1, gpt-4-turbo. Verified by probe: basic, stream (reasoning_summary events seen), params, tools, structured, vision(effort none). Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3439 "reasoningEfforts": [3440 "none",3441 "low",3442 "medium",3443 "high",3444 "xhigh",3445 "max"3446 ],3447 "defaultReasoningEffort": "medium",3448 "apis": [3449 "responses",3450 "chat",3451 "batch"3452 ],3453 "knowledgeCutoff": "2026-02-16",3454 "shutdownDate": null,3455 "snapshotOf": null3456 },3457 {3458 "id": "gpt-5.6-terra",3459 "displayName": "GPT-5.6 Terra",3460 "family": "gpt-5.6",3461 "contextTokens": 1050000,3462 "maxOutputTokens": 128000,3463 "capabilities": {3464 "text": true,3465 "vision": true,3466 "audioInput": false,3467 "audioOutput": false,3468 "imageGeneration": true,3469 "video": false,3470 "reasoning": true,3471 "tools": true,3472 "structuredOutput": true,3473 "streaming": true,3474 "files": true,3475 "webSearch": true3476 },3477 "parameters": {3478 "temperature": "conditional",3479 "topP": "conditional",3480 "topK": "unsupported",3481 "maxTokens": "supported",3482 "reasoningEffort": "supported",3483 "thinkingBudget": "unsupported",3484 "stop": "unsupported",3485 "seed": "unsupported",3486 "frequencyPenalty": "conditional",3487 "presencePenalty": "conditional",3488 "verbosity": "supported"3489 },3490 "pricing": {3491 "inputPerMillion": 2,3492 "cachedInputPerMillion": 0.2,3493 "outputPerMillion": 123494 },3495 "status": "active",3496 "notes": "Max input 922,000 tokens. Recommended replacement for gpt-5-mini, o4-mini, gpt-3.5-turbo. Param matrix assumed identical to gpt-5.6-sol (not individually probed). Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3497 "reasoningEfforts": [3498 "none",3499 "low",3500 "medium",3501 "high",3502 "xhigh",3503 "max"3504 ],3505 "defaultReasoningEffort": "medium",3506 "apis": [3507 "responses",3508 "chat",3509 "batch"3510 ],3511 "knowledgeCutoff": "2026-02-16",3512 "shutdownDate": null,3513 "snapshotOf": null3514 },3515 {3516 "id": "gpt-6-astra",3517 "displayName": "GPT-6 Astra",3518 "family": "gpt-6",3519 "contextTokens": 1050000,3520 "maxOutputTokens": 128000,3521 "capabilities": {3522 "text": true,3523 "vision": true,3524 "audioInput": false,3525 "audioOutput": false,3526 "imageGeneration": true,3527 "video": false,3528 "reasoning": true,3529 "tools": true,3530 "structuredOutput": true,3531 "streaming": true,3532 "files": true,3533 "webSearch": true3534 },3535 "parameters": {3536 "temperature": "unsupported",3537 "topP": "unsupported",3538 "topK": "unsupported",3539 "maxTokens": "supported",3540 "reasoningEffort": "supported",3541 "thinkingBudget": "unsupported",3542 "stop": "unsupported",3543 "seed": "unsupported",3544 "frequencyPenalty": "unsupported",3545 "presencePenalty": "unsupported",3546 "verbosity": "supported"3547 },3548 "pricing": {3549 "inputPerMillion": 10,3550 "cachedInputPerMillion": 1,3551 "outputPerMillion": 503552 },3553 "status": "active",3554 "notes": "Flagship. reasoning.effort 'none'/'minimal' rejected (400 unsupported_value). temperature/top_p/frequency_penalty/presence_penalty rejected ('Unsupported parameter ... is not supported with this model'); logprobs rejected. Cache write $12.50/M; >272K input tokens billed 2x input / 1.5x output. reasoning.context defaults to all_turns. prompt_cache_retention accepted but docs say use prompt_cache_options.ttl='30m'. Verified by probe: basic, stream, params, tools, structured, vision(detail high, effort low), chat completions. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3555 "reasoningEfforts": [3556 "low",3557 "medium",3558 "high",3559 "xhigh",3560 "max"3561 ],3562 "defaultReasoningEffort": "medium",3563 "apis": [3564 "responses",3565 "chat",3566 "batch"3567 ],3568 "knowledgeCutoff": "2026-04-30",3569 "shutdownDate": null,3570 "snapshotOf": null3571 },3572 {3573 "id": "o1",3574 "displayName": "o1",3575 "family": "o-series",3576 "contextTokens": 200000,3577 "maxOutputTokens": 100000,3578 "capabilities": {3579 "text": true,3580 "vision": true,3581 "audioInput": false,3582 "audioOutput": false,3583 "imageGeneration": false,3584 "video": false,3585 "reasoning": true,3586 "tools": true,3587 "structuredOutput": true,3588 "streaming": true,3589 "files": true,3590 "webSearch": false3591 },3592 "parameters": {3593 "temperature": "unsupported",3594 "topP": "unsupported",3595 "topK": "unsupported",3596 "maxTokens": "supported",3597 "reasoningEffort": "supported",3598 "thinkingBudget": "unsupported",3599 "stop": "unsupported",3600 "seed": "unsupported",3601 "frequencyPenalty": "unsupported",3602 "presencePenalty": "unsupported",3603 "verbosity": "unsupported"3604 },3605 "pricing": {3606 "inputPerMillion": 15,3607 "cachedInputPerMillion": 7.5,3608 "outputPerMillion": 603609 },3610 "status": "deprecated",3611 "notes": "shutdown_date (from GET /v1/models): 2026-10-23. shutdown_date 2026-10-23 -> gpt-5.6-sol. Still answers (verified; 32-token probe came back incomplete because of reasoning). Verified by probe: basic (incomplete). Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3612 "reasoningEfforts": [3613 "low",3614 "medium",3615 "high"3616 ],3617 "defaultReasoningEffort": "medium",3618 "apis": [3619 "responses",3620 "chat",3621 "batch",3622 "assistants"3623 ],3624 "knowledgeCutoff": "2023-10-01",3625 "shutdownDate": "2026-10-23",3626 "snapshotOf": null3627 },3628 {3629 "id": "o1-2024-12-17",3630 "displayName": "o1 (2024-12-17)",3631 "family": "o-series",3632 "contextTokens": 200000,3633 "maxOutputTokens": 100000,3634 "capabilities": {3635 "text": true,3636 "vision": true,3637 "audioInput": false,3638 "audioOutput": false,3639 "imageGeneration": false,3640 "video": false,3641 "reasoning": true,3642 "tools": true,3643 "structuredOutput": true,3644 "streaming": true,3645 "files": true,3646 "webSearch": false3647 },3648 "parameters": {3649 "temperature": "unsupported",3650 "topP": "unsupported",3651 "topK": "unsupported",3652 "maxTokens": "supported",3653 "reasoningEffort": "supported",3654 "thinkingBudget": "unsupported",3655 "stop": "unsupported",3656 "seed": "unsupported",3657 "frequencyPenalty": "unsupported",3658 "presencePenalty": "unsupported",3659 "verbosity": "unsupported"3660 },3661 "pricing": {3662 "inputPerMillion": 15,3663 "cachedInputPerMillion": 7.5,3664 "outputPerMillion": 603665 },3666 "status": "deprecated",3667 "notes": "Dated snapshot of o1. shutdown_date (from GET /v1/models): 2026-10-23. shutdown_date 2026-10-23 -> gpt-5.6-sol. Still answers (verified; 32-token probe came back incomplete because of reasoning). Verified by probe: basic (incomplete). Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3668 "reasoningEfforts": [3669 "low",3670 "medium",3671 "high"3672 ],3673 "defaultReasoningEffort": "medium",3674 "apis": [3675 "responses",3676 "chat",3677 "batch",3678 "assistants"3679 ],3680 "knowledgeCutoff": "2023-10-01",3681 "shutdownDate": "2026-10-23",3682 "snapshotOf": "o1"3683 },3684 {3685 "id": "o1-pro",3686 "displayName": "o1-pro",3687 "family": "o-series",3688 "contextTokens": 200000,3689 "maxOutputTokens": 100000,3690 "capabilities": {3691 "text": true,3692 "vision": true,3693 "audioInput": false,3694 "audioOutput": false,3695 "imageGeneration": false,3696 "video": false,3697 "reasoning": true,3698 "tools": true,3699 "structuredOutput": true,3700 "streaming": true,3701 "files": true,3702 "webSearch": false3703 },3704 "parameters": {3705 "temperature": "unsupported",3706 "topP": "unsupported",3707 "topK": "unsupported",3708 "maxTokens": "supported",3709 "reasoningEffort": "supported",3710 "thinkingBudget": "unsupported",3711 "stop": "unsupported",3712 "seed": "unsupported",3713 "frequencyPenalty": "unsupported",3714 "presencePenalty": "unsupported",3715 "verbosity": "unsupported"3716 },3717 "pricing": {3718 "inputPerMillion": 150,3719 "cachedInputPerMillion": null,3720 "outputPerMillion": 6003721 },3722 "status": "deprecated",3723 "notes": "shutdown_date (from GET /v1/models): 2026-10-23. shutdown_date 2026-10-23 -> gpt-5.6-sol with reasoning.mode pro. Responses only. Not probed (cost). Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3724 "reasoningEfforts": null,3725 "defaultReasoningEffort": null,3726 "apis": [3727 "responses",3728 "batch"3729 ],3730 "knowledgeCutoff": null,3731 "shutdownDate": "2026-10-23",3732 "snapshotOf": null3733 },3734 {3735 "id": "o1-pro-2025-03-19",3736 "displayName": "o1-pro (2025-03-19)",3737 "family": "o-series",3738 "contextTokens": 200000,3739 "maxOutputTokens": 100000,3740 "capabilities": {3741 "text": true,3742 "vision": true,3743 "audioInput": false,3744 "audioOutput": false,3745 "imageGeneration": false,3746 "video": false,3747 "reasoning": true,3748 "tools": true,3749 "structuredOutput": true,3750 "streaming": true,3751 "files": true,3752 "webSearch": false3753 },3754 "parameters": {3755 "temperature": "unsupported",3756 "topP": "unsupported",3757 "topK": "unsupported",3758 "maxTokens": "supported",3759 "reasoningEffort": "supported",3760 "thinkingBudget": "unsupported",3761 "stop": "unsupported",3762 "seed": "unsupported",3763 "frequencyPenalty": "unsupported",3764 "presencePenalty": "unsupported",3765 "verbosity": "unsupported"3766 },3767 "pricing": {3768 "inputPerMillion": 150,3769 "cachedInputPerMillion": null,3770 "outputPerMillion": 6003771 },3772 "status": "deprecated",3773 "notes": "Dated snapshot of o1-pro. shutdown_date (from GET /v1/models): 2026-10-23. shutdown_date 2026-10-23 -> gpt-5.6-sol with reasoning.mode pro. Responses only. Not probed (cost). Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3774 "reasoningEfforts": null,3775 "defaultReasoningEffort": null,3776 "apis": [3777 "responses",3778 "batch"3779 ],3780 "knowledgeCutoff": null,3781 "shutdownDate": "2026-10-23",3782 "snapshotOf": "o1-pro"3783 },3784 {3785 "id": "o3",3786 "displayName": "o3",3787 "family": "o-series",3788 "contextTokens": 200000,3789 "maxOutputTokens": 100000,3790 "capabilities": {3791 "text": true,3792 "vision": true,3793 "audioInput": false,3794 "audioOutput": false,3795 "imageGeneration": true,3796 "video": false,3797 "reasoning": true,3798 "tools": true,3799 "structuredOutput": true,3800 "streaming": true,3801 "files": true,3802 "webSearch": true3803 },3804 "parameters": {3805 "temperature": "unsupported",3806 "topP": "unsupported",3807 "topK": "unsupported",3808 "maxTokens": "supported",3809 "reasoningEffort": "supported",3810 "thinkingBudget": "unsupported",3811 "stop": "unsupported",3812 "seed": "unsupported",3813 "frequencyPenalty": "unsupported",3814 "presencePenalty": "unsupported",3815 "verbosity": "unsupported"3816 },3817 "pricing": {3818 "inputPerMillion": 2,3819 "cachedInputPerMillion": 0.5,3820 "outputPerMillion": 83821 },3822 "status": "active",3823 "notes": "Alias active; snapshot o3-2025-04-16 shuts down 2026-12-11 -> gpt-5.6-sol. Docs: 'o3 is succeeded by GPT-5'. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3824 "reasoningEfforts": [3825 "low",3826 "medium",3827 "high"3828 ],3829 "defaultReasoningEffort": "medium",3830 "apis": [3831 "responses",3832 "chat",3833 "batch"3834 ],3835 "knowledgeCutoff": "2024-06-01",3836 "shutdownDate": null,3837 "snapshotOf": null3838 },3839 {3840 "id": "o3-2025-04-16",3841 "displayName": "o3 (2025-04-16)",3842 "family": "o-series",3843 "contextTokens": 200000,3844 "maxOutputTokens": 100000,3845 "capabilities": {3846 "text": true,3847 "vision": true,3848 "audioInput": false,3849 "audioOutput": false,3850 "imageGeneration": true,3851 "video": false,3852 "reasoning": true,3853 "tools": true,3854 "structuredOutput": true,3855 "streaming": true,3856 "files": true,3857 "webSearch": true3858 },3859 "parameters": {3860 "temperature": "unsupported",3861 "topP": "unsupported",3862 "topK": "unsupported",3863 "maxTokens": "supported",3864 "reasoningEffort": "supported",3865 "thinkingBudget": "unsupported",3866 "stop": "unsupported",3867 "seed": "unsupported",3868 "frequencyPenalty": "unsupported",3869 "presencePenalty": "unsupported",3870 "verbosity": "unsupported"3871 },3872 "pricing": {3873 "inputPerMillion": 2,3874 "cachedInputPerMillion": 0.5,3875 "outputPerMillion": 83876 },3877 "status": "deprecated",3878 "notes": "Dated snapshot of o3. shutdown_date (from GET /v1/models): 2026-12-11. Alias active; snapshot o3-2025-04-16 shuts down 2026-12-11 -> gpt-5.6-sol. Docs: 'o3 is succeeded by GPT-5'. Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3879 "reasoningEfforts": [3880 "low",3881 "medium",3882 "high"3883 ],3884 "defaultReasoningEffort": "medium",3885 "apis": [3886 "responses",3887 "chat",3888 "batch"3889 ],3890 "knowledgeCutoff": "2024-06-01",3891 "shutdownDate": "2026-12-11",3892 "snapshotOf": "o3"3893 },3894 {3895 "id": "o3-deep-research",3896 "displayName": "o3 Deep Research",3897 "family": "o-series",3898 "contextTokens": 200000,3899 "maxOutputTokens": 100000,3900 "capabilities": {3901 "text": true,3902 "vision": true,3903 "audioInput": false,3904 "audioOutput": false,3905 "imageGeneration": false,3906 "video": false,3907 "reasoning": true,3908 "tools": true,3909 "structuredOutput": true,3910 "streaming": true,3911 "files": true,3912 "webSearch": true3913 },3914 "parameters": {3915 "temperature": "unsupported",3916 "topP": "unsupported",3917 "topK": "unsupported",3918 "maxTokens": "supported",3919 "reasoningEffort": "supported",3920 "thinkingBudget": "unsupported",3921 "stop": "unsupported",3922 "seed": "unsupported",3923 "frequencyPenalty": "unsupported",3924 "presencePenalty": "unsupported",3925 "verbosity": "supported"3926 },3927 "pricing": {3928 "inputPerMillion": null,3929 "cachedInputPerMillion": null,3930 "outputPerMillion": null3931 },3932 "status": "deprecated",3933 "notes": "shutdown_date (from GET /v1/models): 2026-07-23 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. shutdown_date 2026-07-23; 404 model_not_found (verified). Agentic research model, not a chat model. Verified by probe: basic -> 404. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3934 "reasoningEfforts": null,3935 "defaultReasoningEffort": null,3936 "apis": [3937 "responses"3938 ],3939 "knowledgeCutoff": null,3940 "shutdownDate": "2026-07-23",3941 "snapshotOf": null3942 },3943 {3944 "id": "o3-deep-research-2025-06-26",3945 "displayName": "o3 Deep Research (2025-06-26)",3946 "family": "o-series",3947 "contextTokens": 200000,3948 "maxOutputTokens": 100000,3949 "capabilities": {3950 "text": true,3951 "vision": true,3952 "audioInput": false,3953 "audioOutput": false,3954 "imageGeneration": false,3955 "video": false,3956 "reasoning": true,3957 "tools": true,3958 "structuredOutput": true,3959 "streaming": true,3960 "files": true,3961 "webSearch": true3962 },3963 "parameters": {3964 "temperature": "unsupported",3965 "topP": "unsupported",3966 "topK": "unsupported",3967 "maxTokens": "supported",3968 "reasoningEffort": "supported",3969 "thinkingBudget": "unsupported",3970 "stop": "unsupported",3971 "seed": "unsupported",3972 "frequencyPenalty": "unsupported",3973 "presencePenalty": "unsupported",3974 "verbosity": "supported"3975 },3976 "pricing": {3977 "inputPerMillion": null,3978 "cachedInputPerMillion": null,3979 "outputPerMillion": null3980 },3981 "status": "deprecated",3982 "notes": "Dated snapshot of o3-deep-research. shutdown_date (from GET /v1/models): 2026-07-23 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. shutdown_date 2026-07-23; 404 model_not_found (verified). Agentic research model, not a chat model. Verified by probe: basic -> 404. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",3983 "reasoningEfforts": null,3984 "defaultReasoningEffort": null,3985 "apis": [3986 "responses"3987 ],3988 "knowledgeCutoff": null,3989 "shutdownDate": "2026-07-23",3990 "snapshotOf": "o3-deep-research"3991 },3992 {3993 "id": "o3-mini",3994 "displayName": "o3-mini",3995 "family": "o-series",3996 "contextTokens": 200000,3997 "maxOutputTokens": 100000,3998 "capabilities": {3999 "text": true,4000 "vision": false,4001 "audioInput": false,4002 "audioOutput": false,4003 "imageGeneration": false,4004 "video": false,4005 "reasoning": true,4006 "tools": true,4007 "structuredOutput": true,4008 "streaming": true,4009 "files": false,4010 "webSearch": false4011 },4012 "parameters": {4013 "temperature": "unsupported",4014 "topP": "unsupported",4015 "topK": "unsupported",4016 "maxTokens": "supported",4017 "reasoningEffort": "supported",4018 "thinkingBudget": "unsupported",4019 "stop": "unsupported",4020 "seed": "unsupported",4021 "frequencyPenalty": "unsupported",4022 "presencePenalty": "unsupported",4023 "verbosity": "unsupported"4024 },4025 "pricing": {4026 "inputPerMillion": 1.1,4027 "cachedInputPerMillion": 0.55,4028 "outputPerMillion": 4.44029 },4030 "status": "deprecated",4031 "notes": "shutdown_date (from GET /v1/models): 2026-10-23. TEXT ONLY (no image input). shutdown_date 2026-10-23 -> gpt-5.6-sol. Still answers (verified). Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",4032 "reasoningEfforts": [4033 "low",4034 "medium",4035 "high"4036 ],4037 "defaultReasoningEffort": "medium",4038 "apis": [4039 "responses",4040 "chat",4041 "batch",4042 "assistants"4043 ],4044 "knowledgeCutoff": "2023-10-01",4045 "shutdownDate": "2026-10-23",4046 "snapshotOf": null4047 },4048 {4049 "id": "o3-mini-2025-01-31",4050 "displayName": "o3-mini (2025-01-31)",4051 "family": "o-series",4052 "contextTokens": 200000,4053 "maxOutputTokens": 100000,4054 "capabilities": {4055 "text": true,4056 "vision": false,4057 "audioInput": false,4058 "audioOutput": false,4059 "imageGeneration": false,4060 "video": false,4061 "reasoning": true,4062 "tools": true,4063 "structuredOutput": true,4064 "streaming": true,4065 "files": false,4066 "webSearch": false4067 },4068 "parameters": {4069 "temperature": "unsupported",4070 "topP": "unsupported",4071 "topK": "unsupported",4072 "maxTokens": "supported",4073 "reasoningEffort": "supported",4074 "thinkingBudget": "unsupported",4075 "stop": "unsupported",4076 "seed": "unsupported",4077 "frequencyPenalty": "unsupported",4078 "presencePenalty": "unsupported",4079 "verbosity": "unsupported"4080 },4081 "pricing": {4082 "inputPerMillion": 1.1,4083 "cachedInputPerMillion": 0.55,4084 "outputPerMillion": 4.44085 },4086 "status": "deprecated",4087 "notes": "Dated snapshot of o3-mini. shutdown_date (from GET /v1/models): 2026-10-23. TEXT ONLY (no image input). shutdown_date 2026-10-23 -> gpt-5.6-sol. Still answers (verified). Verified by probe: basic. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",4088 "reasoningEfforts": [4089 "low",4090 "medium",4091 "high"4092 ],4093 "defaultReasoningEffort": "medium",4094 "apis": [4095 "responses",4096 "chat",4097 "batch",4098 "assistants"4099 ],4100 "knowledgeCutoff": "2023-10-01",4101 "shutdownDate": "2026-10-23",4102 "snapshotOf": "o3-mini"4103 },4104 {4105 "id": "o3-pro",4106 "displayName": "o3-pro",4107 "family": "o-series",4108 "contextTokens": 200000,4109 "maxOutputTokens": 100000,4110 "capabilities": {4111 "text": true,4112 "vision": true,4113 "audioInput": false,4114 "audioOutput": false,4115 "imageGeneration": true,4116 "video": false,4117 "reasoning": true,4118 "tools": true,4119 "structuredOutput": true,4120 "streaming": true,4121 "files": true,4122 "webSearch": true4123 },4124 "parameters": {4125 "temperature": "unsupported",4126 "topP": "unsupported",4127 "topK": "unsupported",4128 "maxTokens": "supported",4129 "reasoningEffort": "supported",4130 "thinkingBudget": "unsupported",4131 "stop": "unsupported",4132 "seed": "unsupported",4133 "frequencyPenalty": "unsupported",4134 "presencePenalty": "unsupported",4135 "verbosity": "unsupported"4136 },4137 "pricing": {4138 "inputPerMillion": 20,4139 "cachedInputPerMillion": null,4140 "outputPerMillion": 804141 },4142 "status": "active",4143 "notes": "Responses only, background mode recommended; streaming not indicated in docs. Snapshot o3-pro-2025-06-10 shuts down 2026-12-11. Not probed. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",4144 "reasoningEfforts": null,4145 "defaultReasoningEffort": null,4146 "apis": [4147 "responses",4148 "batch"4149 ],4150 "knowledgeCutoff": null,4151 "shutdownDate": null,4152 "snapshotOf": null4153 },4154 {4155 "id": "o3-pro-2025-06-10",4156 "displayName": "o3-pro (2025-06-10)",4157 "family": "o-series",4158 "contextTokens": 200000,4159 "maxOutputTokens": 100000,4160 "capabilities": {4161 "text": true,4162 "vision": true,4163 "audioInput": false,4164 "audioOutput": false,4165 "imageGeneration": true,4166 "video": false,4167 "reasoning": true,4168 "tools": true,4169 "structuredOutput": true,4170 "streaming": true,4171 "files": true,4172 "webSearch": true4173 },4174 "parameters": {4175 "temperature": "unsupported",4176 "topP": "unsupported",4177 "topK": "unsupported",4178 "maxTokens": "supported",4179 "reasoningEffort": "supported",4180 "thinkingBudget": "unsupported",4181 "stop": "unsupported",4182 "seed": "unsupported",4183 "frequencyPenalty": "unsupported",4184 "presencePenalty": "unsupported",4185 "verbosity": "unsupported"4186 },4187 "pricing": {4188 "inputPerMillion": 20,4189 "cachedInputPerMillion": null,4190 "outputPerMillion": 804191 },4192 "status": "deprecated",4193 "notes": "Dated snapshot of o3-pro. shutdown_date (from GET /v1/models): 2026-12-11. Responses only, background mode recommended; streaming not indicated in docs. Snapshot o3-pro-2025-06-10 shuts down 2026-12-11. Not probed. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",4194 "reasoningEfforts": null,4195 "defaultReasoningEffort": null,4196 "apis": [4197 "responses",4198 "batch"4199 ],4200 "knowledgeCutoff": null,4201 "shutdownDate": "2026-12-11",4202 "snapshotOf": "o3-pro"4203 },4204 {4205 "id": "o4-mini",4206 "displayName": "o4-mini",4207 "family": "o-series",4208 "contextTokens": 200000,4209 "maxOutputTokens": 100000,4210 "capabilities": {4211 "text": true,4212 "vision": true,4213 "audioInput": false,4214 "audioOutput": false,4215 "imageGeneration": true,4216 "video": false,4217 "reasoning": true,4218 "tools": true,4219 "structuredOutput": true,4220 "streaming": true,4221 "files": true,4222 "webSearch": true4223 },4224 "parameters": {4225 "temperature": "unsupported",4226 "topP": "unsupported",4227 "topK": "unsupported",4228 "maxTokens": "supported",4229 "reasoningEffort": "supported",4230 "thinkingBudget": "unsupported",4231 "stop": "unsupported",4232 "seed": "unsupported",4233 "frequencyPenalty": "unsupported",4234 "presencePenalty": "unsupported",4235 "verbosity": "unsupported"4236 },4237 "pricing": {4238 "inputPerMillion": 1.1,4239 "cachedInputPerMillion": 0.275,4240 "outputPerMillion": 4.44241 },4242 "status": "deprecated",4243 "notes": "shutdown_date (from GET /v1/models): 2026-10-23. shutdown_date 2026-10-23 -> gpt-5.6-terra. Verified: effort none/minimal/xhigh/max rejected ('Supported values are: low, medium, and high'); temperature/top_p/penalties/logprobs rejected; text.verbosity only 'medium'. Heavy reasoner: at max_output_tokens 200 the tool-call, structured and vision probes all came back incomplete (all tokens spent on reasoning) -> give it >= 1-2k output tokens. Reasoning summaries stream (response.reasoning_summary_*). Verified by probe: basic, stream, params, structured/vision/tools (incomplete at 200 tokens), chat completions. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",4244 "reasoningEfforts": [4245 "low",4246 "medium",4247 "high"4248 ],4249 "defaultReasoningEffort": "medium",4250 "apis": [4251 "responses",4252 "chat",4253 "batch",4254 "fine-tuning"4255 ],4256 "knowledgeCutoff": "2024-06-01",4257 "shutdownDate": "2026-10-23",4258 "snapshotOf": null4259 },4260 {4261 "id": "o4-mini-2025-04-16",4262 "displayName": "o4-mini (2025-04-16)",4263 "family": "o-series",4264 "contextTokens": 200000,4265 "maxOutputTokens": 100000,4266 "capabilities": {4267 "text": true,4268 "vision": true,4269 "audioInput": false,4270 "audioOutput": false,4271 "imageGeneration": true,4272 "video": false,4273 "reasoning": true,4274 "tools": true,4275 "structuredOutput": true,4276 "streaming": true,4277 "files": true,4278 "webSearch": true4279 },4280 "parameters": {4281 "temperature": "unsupported",4282 "topP": "unsupported",4283 "topK": "unsupported",4284 "maxTokens": "supported",4285 "reasoningEffort": "supported",4286 "thinkingBudget": "unsupported",4287 "stop": "unsupported",4288 "seed": "unsupported",4289 "frequencyPenalty": "unsupported",4290 "presencePenalty": "unsupported",4291 "verbosity": "unsupported"4292 },4293 "pricing": {4294 "inputPerMillion": 1.1,4295 "cachedInputPerMillion": 0.275,4296 "outputPerMillion": 4.44297 },4298 "status": "deprecated",4299 "notes": "Dated snapshot of o4-mini. shutdown_date (from GET /v1/models): 2026-10-23. shutdown_date 2026-10-23 -> gpt-5.6-terra. Verified: effort none/minimal/xhigh/max rejected ('Supported values are: low, medium, and high'); temperature/top_p/penalties/logprobs rejected; text.verbosity only 'medium'. Heavy reasoner: at max_output_tokens 200 the tool-call, structured and vision probes all came back incomplete (all tokens spent on reasoning) -> give it >= 1-2k output tokens. Reasoning summaries stream (response.reasoning_summary_*). Verified by probe: basic, stream, params, structured/vision/tools (incomplete at 200 tokens), chat completions. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",4300 "reasoningEfforts": [4301 "low",4302 "medium",4303 "high"4304 ],4305 "defaultReasoningEffort": "medium",4306 "apis": [4307 "responses",4308 "chat",4309 "batch",4310 "fine-tuning"4311 ],4312 "knowledgeCutoff": "2024-06-01",4313 "shutdownDate": "2026-10-23",4314 "snapshotOf": "o4-mini"4315 },4316 {4317 "id": "o4-mini-deep-research",4318 "displayName": "o4-mini Deep Research",4319 "family": "o-series",4320 "contextTokens": 200000,4321 "maxOutputTokens": 100000,4322 "capabilities": {4323 "text": true,4324 "vision": true,4325 "audioInput": false,4326 "audioOutput": false,4327 "imageGeneration": false,4328 "video": false,4329 "reasoning": true,4330 "tools": true,4331 "structuredOutput": true,4332 "streaming": true,4333 "files": true,4334 "webSearch": true4335 },4336 "parameters": {4337 "temperature": "unsupported",4338 "topP": "unsupported",4339 "topK": "unsupported",4340 "maxTokens": "supported",4341 "reasoningEffort": "supported",4342 "thinkingBudget": "unsupported",4343 "stop": "unsupported",4344 "seed": "unsupported",4345 "frequencyPenalty": "unsupported",4346 "presencePenalty": "unsupported",4347 "verbosity": "supported"4348 },4349 "pricing": {4350 "inputPerMillion": null,4351 "cachedInputPerMillion": null,4352 "outputPerMillion": null4353 },4354 "status": "deprecated",4355 "notes": "shutdown_date (from GET /v1/models): 2026-07-23 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. shutdown_date 2026-07-23 (passed). Not probed; sibling o3-deep-research returns 404. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",4356 "reasoningEfforts": null,4357 "defaultReasoningEffort": null,4358 "apis": [4359 "responses"4360 ],4361 "knowledgeCutoff": null,4362 "shutdownDate": "2026-07-23",4363 "snapshotOf": null4364 },4365 {4366 "id": "o4-mini-deep-research-2025-06-26",4367 "displayName": "o4-mini Deep Research (2025-06-26)",4368 "family": "o-series",4369 "contextTokens": 200000,4370 "maxOutputTokens": 100000,4371 "capabilities": {4372 "text": true,4373 "vision": true,4374 "audioInput": false,4375 "audioOutput": false,4376 "imageGeneration": false,4377 "video": false,4378 "reasoning": true,4379 "tools": true,4380 "structuredOutput": true,4381 "streaming": true,4382 "files": true,4383 "webSearch": true4384 },4385 "parameters": {4386 "temperature": "unsupported",4387 "topP": "unsupported",4388 "topK": "unsupported",4389 "maxTokens": "supported",4390 "reasoningEffort": "supported",4391 "thinkingBudget": "unsupported",4392 "stop": "unsupported",4393 "seed": "unsupported",4394 "frequencyPenalty": "unsupported",4395 "presencePenalty": "unsupported",4396 "verbosity": "supported"4397 },4398 "pricing": {4399 "inputPerMillion": null,4400 "cachedInputPerMillion": null,4401 "outputPerMillion": null4402 },4403 "status": "deprecated",4404 "notes": "Dated snapshot of o4-mini-deep-research. shutdown_date (from GET /v1/models): 2026-07-23 (already passed). Listed by /v1/models but no longer serves requests (404 model_not_found) or past shutdown. shutdown_date 2026-07-23 (passed). Not probed; sibling o3-deep-research returns 404. Verified by probe: none. Param legend: supported | unsupported | conditional (sampling params only accepted when reasoning.effort='none'; stop/seed only via Chat Completions) | null = unknown. files = PDF via input_file (docs: any vision model); verified only on gpt-5.4-mini. audioInput/audioOutput false: Responses API rejects input_audio ('Audio input is not available', verified); audio requires gpt-audio-*/gpt-realtime-* via Chat Completions/Realtime. imageGeneration = via the built-in image_generation tool (gpt-image-2), not native output. video false everywhere (Sora/Videos API deprecated, shutdown 2026-09-24).",4405 "reasoningEfforts": null,4406 "defaultReasoningEffort": null,4407 "apis": [4408 "responses"4409 ],4410 "knowledgeCutoff": null,4411 "shutdownDate": "2026-07-23",4412 "snapshotOf": "o4-mini-deep-research"4413 },4414 {4415 "id": "gpt-5.6",4416 "displayName": "GPT-5.6 (alias -> gpt-5.6-sol)",4417 "family": "gpt-5.6",4418 "contextTokens": 1050000,4419 "maxOutputTokens": 128000,4420 "capabilities": {4421 "text": true,4422 "vision": true,4423 "audioInput": false,4424 "audioOutput": false,4425 "imageGeneration": true,4426 "video": false,4427 "reasoning": true,4428 "tools": true,4429 "structuredOutput": true,4430 "streaming": true,4431 "files": true,4432 "webSearch": true4433 },4434 "parameters": {4435 "temperature": "conditional",4436 "topP": "conditional",4437 "topK": "unsupported",4438 "maxTokens": "supported",4439 "reasoningEffort": "supported",4440 "thinkingBudget": "unsupported",4441 "stop": "unsupported",4442 "seed": "unsupported",4443 "frequencyPenalty": "conditional",4444 "presencePenalty": "conditional",4445 "verbosity": "supported"4446 },4447 "pricing": {4448 "inputPerMillion": 4,4449 "cachedInputPerMillion": 0.4,4450 "outputPerMillion": 204451 },4452 "status": "active",4453 "notes": "NOT returned by GET /v1/models for this key, but documented and verified: a request for 'gpt-5.6' returns response.model = 'gpt-5.6-sol'. Included so the registry can resolve it.",4454 "reasoningEfforts": [4455 "none",4456 "low",4457 "medium",4458 "high",4459 "xhigh",4460 "max"4461 ],4462 "defaultReasoningEffort": "medium",4463 "apis": [4464 "responses",4465 "chat",4466 "batch"4467 ],4468 "knowledgeCutoff": "2026-02-16",4469 "shutdownDate": null,4470 "snapshotOf": "gpt-5.6-sol"4471 }4472]4473