cli/resources/$shared/index.md +0 −980 deleted
File Deleted View Diff
1# Shared
2
3## Domain Types
4
5### All Models
6
7- `all_models: string or ChatModel or "o1-pro" or "o1-pro-2025-03-19" or "o3-pro" or 11 more`
8
9 - `union_member_0: string`
10
11 - `chat_model: "gpt-5.6-sol" or "gpt-5.6-terra" or "gpt-5.6-luna" or 78 more`
12
13 - `"gpt-5.6-sol"`
14
15 - `"gpt-5.6-terra"`
16
17 - `"gpt-5.6-luna"`
18
19 - `"gpt-5.4"`
20
21 - `"gpt-5.4-mini"`
22
23 - `"gpt-5.4-nano"`
24
25 - `"gpt-5.4-mini-2026-03-17"`
26
27 - `"gpt-5.4-nano-2026-03-17"`
28
29 - `"gpt-5.3-chat-latest"`
30
31 - `"gpt-5.2"`
32
33 - `"gpt-5.2-2025-12-11"`
34
35 - `"gpt-5.2-chat-latest"`
36
37 - `"gpt-5.2-pro"`
38
39 - `"gpt-5.2-pro-2025-12-11"`
40
41 - `"gpt-5.1"`
42
43 - `"gpt-5.1-2025-11-13"`
44
45 - `"gpt-5.1-codex"`
46
47 - `"gpt-5.1-mini"`
48
49 - `"gpt-5.1-chat-latest"`
50
51 - `"gpt-5"`
52
53 - `"gpt-5-mini"`
54
55 - `"gpt-5-nano"`
56
57 - `"gpt-5-2025-08-07"`
58
59 - `"gpt-5-mini-2025-08-07"`
60
61 - `"gpt-5-nano-2025-08-07"`
62
63 - `"gpt-5-chat-latest"`
64
65 - `"gpt-4.1"`
66
67 - `"gpt-4.1-mini"`
68
69 - `"gpt-4.1-nano"`
70
71 - `"gpt-4.1-2025-04-14"`
72
73 - `"gpt-4.1-mini-2025-04-14"`
74
75 - `"gpt-4.1-nano-2025-04-14"`
76
77 - `"o4-mini"`
78
79 - `"o4-mini-2025-04-16"`
80
81 - `"o3"`
82
83 - `"o3-2025-04-16"`
84
85 - `"o3-mini"`
86
87 - `"o3-mini-2025-01-31"`
88
89 - `"o1"`
90
91 - `"o1-2024-12-17"`
92
93 - `"o1-preview"`
94
95 - `"o1-preview-2024-09-12"`
96
97 - `"o1-mini"`
98
99 - `"o1-mini-2024-09-12"`
100
101 - `"gpt-4o"`
102
103 - `"gpt-4o-2024-11-20"`
104
105 - `"gpt-4o-2024-08-06"`
106
107 - `"gpt-4o-2024-05-13"`
108
109 - `"gpt-4o-audio-preview"`
110
111 - `"gpt-4o-audio-preview-2024-10-01"`
112
113 - `"gpt-4o-audio-preview-2024-12-17"`
114
115 - `"gpt-4o-audio-preview-2025-06-03"`
116
117 - `"gpt-4o-mini-audio-preview"`
118
119 - `"gpt-4o-mini-audio-preview-2024-12-17"`
120
121 - `"gpt-4o-search-preview"`
122
123 - `"gpt-4o-mini-search-preview"`
124
125 - `"gpt-4o-search-preview-2025-03-11"`
126
127 - `"gpt-4o-mini-search-preview-2025-03-11"`
128
129 - `"chatgpt-4o-latest"`
130
131 - `"codex-mini-latest"`
132
133 - `"gpt-4o-mini"`
134
135 - `"gpt-4o-mini-2024-07-18"`
136
137 - `"gpt-4-turbo"`
138
139 - `"gpt-4-turbo-2024-04-09"`
140
141 - `"gpt-4-0125-preview"`
142
143 - `"gpt-4-turbo-preview"`
144
145 - `"gpt-4-1106-preview"`
146
147 - `"gpt-4-vision-preview"`
148
149 - `"gpt-4"`
150
151 - `"gpt-4-0314"`
152
153 - `"gpt-4-0613"`
154
155 - `"gpt-4-32k"`
156
157 - `"gpt-4-32k-0314"`
158
159 - `"gpt-4-32k-0613"`
160
161 - `"gpt-3.5-turbo"`
162
163 - `"gpt-3.5-turbo-16k"`
164
165 - `"gpt-3.5-turbo-0301"`
166
167 - `"gpt-3.5-turbo-0613"`
168
169 - `"gpt-3.5-turbo-1106"`
170
171 - `"gpt-3.5-turbo-0125"`
172
173 - `"gpt-3.5-turbo-16k-0613"`
174
175 - `ResponsesOnlyModel: "o1-pro" or "o1-pro-2025-03-19" or "o3-pro" or 11 more`
176
177 - `"o1-pro"`
178
179 - `"o1-pro-2025-03-19"`
180
181 - `"o3-pro"`
182
183 - `"o3-pro-2025-06-10"`
184
185 - `"o3-deep-research"`
186
187 - `"o3-deep-research-2025-06-26"`
188
189 - `"o4-mini-deep-research"`
190
191 - `"o4-mini-deep-research-2025-06-26"`
192
193 - `"computer-use-preview"`
194
195 - `"computer-use-preview-2025-03-11"`
196
197 - `"gpt-5-codex"`
198
199 - `"gpt-5-pro"`
200
201 - `"gpt-5-pro-2025-10-06"`
202
203 - `"gpt-5.1-codex-max"`
204
205### Chat Model
206
207- `chat_model: "gpt-5.6-sol" or "gpt-5.6-terra" or "gpt-5.6-luna" or 78 more`
208
209 - `"gpt-5.6-sol"`
210
211 - `"gpt-5.6-terra"`
212
213 - `"gpt-5.6-luna"`
214
215 - `"gpt-5.4"`
216
217 - `"gpt-5.4-mini"`
218
219 - `"gpt-5.4-nano"`
220
221 - `"gpt-5.4-mini-2026-03-17"`
222
223 - `"gpt-5.4-nano-2026-03-17"`
224
225 - `"gpt-5.3-chat-latest"`
226
227 - `"gpt-5.2"`
228
229 - `"gpt-5.2-2025-12-11"`
230
231 - `"gpt-5.2-chat-latest"`
232
233 - `"gpt-5.2-pro"`
234
235 - `"gpt-5.2-pro-2025-12-11"`
236
237 - `"gpt-5.1"`
238
239 - `"gpt-5.1-2025-11-13"`
240
241 - `"gpt-5.1-codex"`
242
243 - `"gpt-5.1-mini"`
244
245 - `"gpt-5.1-chat-latest"`
246
247 - `"gpt-5"`
248
249 - `"gpt-5-mini"`
250
251 - `"gpt-5-nano"`
252
253 - `"gpt-5-2025-08-07"`
254
255 - `"gpt-5-mini-2025-08-07"`
256
257 - `"gpt-5-nano-2025-08-07"`
258
259 - `"gpt-5-chat-latest"`
260
261 - `"gpt-4.1"`
262
263 - `"gpt-4.1-mini"`
264
265 - `"gpt-4.1-nano"`
266
267 - `"gpt-4.1-2025-04-14"`
268
269 - `"gpt-4.1-mini-2025-04-14"`
270
271 - `"gpt-4.1-nano-2025-04-14"`
272
273 - `"o4-mini"`
274
275 - `"o4-mini-2025-04-16"`
276
277 - `"o3"`
278
279 - `"o3-2025-04-16"`
280
281 - `"o3-mini"`
282
283 - `"o3-mini-2025-01-31"`
284
285 - `"o1"`
286
287 - `"o1-2024-12-17"`
288
289 - `"o1-preview"`
290
291 - `"o1-preview-2024-09-12"`
292
293 - `"o1-mini"`
294
295 - `"o1-mini-2024-09-12"`
296
297 - `"gpt-4o"`
298
299 - `"gpt-4o-2024-11-20"`
300
301 - `"gpt-4o-2024-08-06"`
302
303 - `"gpt-4o-2024-05-13"`
304
305 - `"gpt-4o-audio-preview"`
306
307 - `"gpt-4o-audio-preview-2024-10-01"`
308
309 - `"gpt-4o-audio-preview-2024-12-17"`
310
311 - `"gpt-4o-audio-preview-2025-06-03"`
312
313 - `"gpt-4o-mini-audio-preview"`
314
315 - `"gpt-4o-mini-audio-preview-2024-12-17"`
316
317 - `"gpt-4o-search-preview"`
318
319 - `"gpt-4o-mini-search-preview"`
320
321 - `"gpt-4o-search-preview-2025-03-11"`
322
323 - `"gpt-4o-mini-search-preview-2025-03-11"`
324
325 - `"chatgpt-4o-latest"`
326
327 - `"codex-mini-latest"`
328
329 - `"gpt-4o-mini"`
330
331 - `"gpt-4o-mini-2024-07-18"`
332
333 - `"gpt-4-turbo"`
334
335 - `"gpt-4-turbo-2024-04-09"`
336
337 - `"gpt-4-0125-preview"`
338
339 - `"gpt-4-turbo-preview"`
340
341 - `"gpt-4-1106-preview"`
342
343 - `"gpt-4-vision-preview"`
344
345 - `"gpt-4"`
346
347 - `"gpt-4-0314"`
348
349 - `"gpt-4-0613"`
350
351 - `"gpt-4-32k"`
352
353 - `"gpt-4-32k-0314"`
354
355 - `"gpt-4-32k-0613"`
356
357 - `"gpt-3.5-turbo"`
358
359 - `"gpt-3.5-turbo-16k"`
360
361 - `"gpt-3.5-turbo-0301"`
362
363 - `"gpt-3.5-turbo-0613"`
364
365 - `"gpt-3.5-turbo-1106"`
366
367 - `"gpt-3.5-turbo-0125"`
368
369 - `"gpt-3.5-turbo-16k-0613"`
370
371### Comparison Filter
372
373- `comparison_filter: object { key, type, value }`
374
375 A filter used to compare a specified attribute key to a given value using a defined comparison operation.
376
377 - `key: string`
378
379 The key to compare against the value.
380
381 - `type: "eq" or "ne" or "gt" or 5 more`
382
383 Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.
384
385 - `eq`: equals
386 - `ne`: not equal
387 - `gt`: greater than
388 - `gte`: greater than or equal
389 - `lt`: less than
390 - `lte`: less than or equal
391 - `in`: in
392 - `nin`: not in
393
394 - `"eq"`
395
396 - `"ne"`
397
398 - `"gt"`
399
400 - `"gte"`
401
402 - `"lt"`
403
404 - `"lte"`
405
406 - `"in"`
407
408 - `"nin"`
409
410 - `value: string or number or boolean or array of string or number`
411
412 The value to compare against the attribute key; supports string, number, or boolean types.
413
414 - `union_member_0: string`
415
416 - `union_member_1: number`
417
418 - `union_member_2: boolean`
419
420 - `union_member_3: array of string or number`
421
422 - `union_member_0: string`
423
424 - `union_member_1: number`
425
426### Compound Filter
427
428- `compound_filter: object { filters, type }`
429
430 Combine multiple filters using `and` or `or`.
431
432 - `filters: array of ComparisonFilter or unknown`
433
434 Array of filters to combine. Items can be `ComparisonFilter` or `CompoundFilter`.
435
436 - `comparison_filter: object { key, type, value }`
437
438 A filter used to compare a specified attribute key to a given value using a defined comparison operation.
439
440 - `key: string`
441
442 The key to compare against the value.
443
444 - `type: "eq" or "ne" or "gt" or 5 more`
445
446 Specifies the comparison operator: `eq`, `ne`, `gt`, `gte`, `lt`, `lte`, `in`, `nin`.
447
448 - `eq`: equals
449 - `ne`: not equal
450 - `gt`: greater than
451 - `gte`: greater than or equal
452 - `lt`: less than
453 - `lte`: less than or equal
454 - `in`: in
455 - `nin`: not in
456
457 - `"eq"`
458
459 - `"ne"`
460
461 - `"gt"`
462
463 - `"gte"`
464
465 - `"lt"`
466
467 - `"lte"`
468
469 - `"in"`
470
471 - `"nin"`
472
473 - `value: string or number or boolean or array of string or number`
474
475 The value to compare against the attribute key; supports string, number, or boolean types.
476
477 - `union_member_0: string`
478
479 - `union_member_1: number`
480
481 - `union_member_2: boolean`
482
483 - `union_member_3: array of string or number`
484
485 - `union_member_0: string`
486
487 - `union_member_1: number`
488
489 - `union_member_1: unknown`
490
491 - `type: "and" or "or"`
492
493 Type of operation: `and` or `or`.
494
495 - `"and"`
496
497 - `"or"`
498
499### Custom Tool Input Format
500
501- `custom_tool_input_format: object { type } or object { definition, syntax, type }`
502
503 The input format for the custom tool. Default is unconstrained text.
504
505 - `text: object { type }`
506
507 Unconstrained free-form text.
508
509 - `grammar: object { definition, syntax, type }`
510
511 A grammar defined by the user.
512
513 - `definition: string`
514
515 The grammar definition.
516
517 - `syntax: "lark" or "regex"`
518
519 The syntax of the grammar definition. One of `lark` or `regex`.
520
521 - `"lark"`
522
523 - `"regex"`
524
525 - `type: "grammar"`
526
527 Grammar format. Always `grammar`.
528
529### Error Object
530
531- `error_object: object { code, message, param, type }`
532
533 - `code: string`
534
535 - `message: string`
536
537 - `param: string`
538
539 - `type: string`
540
541### Function Definition
542
543- `function_definition: object { name, description, parameters, strict }`
544
545 - `name: string`
546
547 The name of the function to be called. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64.
548
549 - `description: optional string`
550
551 A description of what the function does, used by the model to choose when and how to call the function.
552
553 - `parameters: optional map[unknown]`
554
555 The parameters the functions accepts, described as a JSON Schema object. See the [guide](https://platform.openai.com/docs/guides/function-calling) for examples, and the [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format.
556
557 Omitting `parameters` defines a function with an empty parameter list.
558
559 - `strict: optional boolean`
560
561 Whether to enable strict schema adherence when generating the function call. If set to true, the model will follow the exact schema defined in the `parameters` field. Only a subset of JSON Schema is supported when `strict` is `true`. Learn more about Structured Outputs in the [function calling guide](https://platform.openai.com/docs/guides/function-calling).
562
563### Function Parameters
564
565- `function_parameters: map[unknown]`
566
567 The parameters the functions accepts, described as a JSON Schema object. See the [guide](https://platform.openai.com/docs/guides/function-calling) for examples, and the [JSON Schema reference](https://json-schema.org/understanding-json-schema/) for documentation about the format.
568
569 Omitting `parameters` defines a function with an empty parameter list.
570
571### Metadata
572
573- `metadata: map[string]`
574
575 Set of 16 key-value pairs that can be attached to an object. This can be
576 useful for storing additional information about the object in a structured
577 format, and querying for objects via API or the dashboard.
578
579 Keys are strings with a maximum length of 64 characters. Values are strings
580 with a maximum length of 512 characters.
581
582### Reasoning
583
584- `reasoning: object { context, effort, generate_summary, 2 more }`
585
586 **gpt-5 and o-series models only**
587
588 Configuration options for
589 [reasoning models](https://platform.openai.com/docs/guides/reasoning).
590
591 - `context: optional "auto" or "current_turn" or "all_turns"`
592
593 Controls which reasoning items are rendered back to the model on later turns.
594 If omitted or set to `auto`, the model determines the context mode. The
595 `gpt-5.6` model family defaults to `all_turns`; earlier models default to
596 `current_turn`.
597
598 When returned on a response, this is the effective reasoning context mode
599 used for the response.
600
601 - `"auto"`
602
603 - `"current_turn"`
604
605 - `"all_turns"`
606
607 - `effort: optional "none" or "minimal" or "low" or 4 more`
608
609 Constrains effort on reasoning for reasoning models. Currently supported
610 values are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.
611 Reducing reasoning effort can result in faster responses and fewer tokens
612 used on reasoning in a response. Not all reasoning models support every
613 value. See the
614 [reasoning guide](https://platform.openai.com/docs/guides/reasoning)
615 for model-specific support.
616
617 - `"none"`
618
619 - `"minimal"`
620
621 - `"low"`
622
623 - `"medium"`
624
625 - `"high"`
626
627 - `"xhigh"`
628
629 - `"max"`
630
631 - `generate_summary: optional "auto" or "concise" or "detailed"`
632
633 **Deprecated:** use `summary` instead.
634
635 A summary of the reasoning performed by the model. This can be
636 useful for debugging and understanding the model's reasoning process.
637 One of `auto`, `concise`, or `detailed`.
638
639 - `"auto"`
640
641 - `"concise"`
642
643 - `"detailed"`
644
645 - `mode: optional string or "standard" or "pro"`
646
647 Controls the reasoning execution mode for the request.
648
649 When returned on a response, this is the effective execution mode.
650
651 - `"standard"`
652
653 - `"pro"`
654
655 - `summary: optional "auto" or "concise" or "detailed"`
656
657 A summary of the reasoning performed by the model. This can be
658 useful for debugging and understanding the model's reasoning process.
659 One of `auto`, `concise`, or `detailed`.
660
661 `concise` is supported for `computer-use-preview` models and all reasoning models after `gpt-5`.
662
663 - `"auto"`
664
665 - `"concise"`
666
667 - `"detailed"`
668
669### Reasoning Effort
670
671- `reasoning_effort: "none" or "minimal" or "low" or 4 more`
672
673 Constrains effort on reasoning for reasoning models. Currently supported
674 values are `none`, `minimal`, `low`, `medium`, `high`, `xhigh`, and `max`.
675 Reducing reasoning effort can result in faster responses and fewer tokens
676 used on reasoning in a response. Not all reasoning models support every
677 value. See the
678 [reasoning guide](https://platform.openai.com/docs/guides/reasoning)
679 for model-specific support.
680
681 - `"none"`
682
683 - `"minimal"`
684
685 - `"low"`
686
687 - `"medium"`
688
689 - `"high"`
690
691 - `"xhigh"`
692
693 - `"max"`
694
695### Response Format JSON Object
696
697- `response_format_json_object: object { type }`
698
699 JSON object response format. An older method of generating JSON responses.
700 Using `json_schema` is recommended for models that support it. Note that the
701 model will not generate JSON without a system or user message instructing it
702 to do so.
703
704 - `type: "json_object"`
705
706 The type of response format being defined. Always `json_object`.
707
708### Response Format JSON Schema
709
710- `response_format_json_schema: object { json_schema, type }`
711
712 JSON Schema response format. Used to generate structured JSON responses.
713 Learn more about [Structured Outputs](https://platform.openai.com/docs/guides/structured-outputs).
714
715 - `json_schema: object { name, description, schema, strict }`
716
717 Structured Outputs configuration options, including a JSON Schema.
718
719 - `name: string`
720
721 The name of the response format. Must be a-z, A-Z, 0-9, or contain
722 underscores and dashes, with a maximum length of 64.
723
724 - `description: optional string`
725
726 A description of what the response format is for, used by the model to
727 determine how to respond in the format.
728
729 - `schema: optional map[unknown]`
730
731 The schema for the response format, described as a JSON Schema object.
732 Learn how to build JSON schemas [here](https://json-schema.org/).
733
734 - `strict: optional boolean`
735
736 Whether to enable strict schema adherence when generating the output.
737 If set to true, the model will always follow the exact schema defined
738 in the `schema` field. Only a subset of JSON Schema is supported when
739 `strict` is `true`. To learn more, read the [Structured Outputs
740 guide](https://platform.openai.com/docs/guides/structured-outputs).
741
742 - `type: "json_schema"`
743
744 The type of response format being defined. Always `json_schema`.
745
746### Response Format Text
747
748- `response_format_text: object { type }`
749
750 Default response format. Used to generate text responses.
751
752 - `type: "text"`
753
754 The type of response format being defined. Always `text`.
755
756### Response Format Text Grammar
757
758- `response_format_text_grammar: object { grammar, type }`
759
760 A custom grammar for the model to follow when generating text.
761 Learn more in the [custom grammars guide](https://platform.openai.com/docs/guides/custom-grammars).
762
763 - `grammar: string`
764
765 The custom grammar for the model to follow.
766
767 - `type: "grammar"`
768
769 The type of response format being defined. Always `grammar`.
770
771### Response Format Text Python
772
773- `response_format_text_python: object { type }`
774
775 Configure the model to generate valid Python code. See the
776 [custom grammars guide](https://platform.openai.com/docs/guides/custom-grammars) for more details.
777
778 - `type: "python"`
779
780 The type of response format being defined. Always `python`.
781
782### Responses Model
783
784- `responses_model: string or ChatModel or "o1-pro" or "o1-pro-2025-03-19" or "o3-pro" or 11 more`
785
786 - `union_member_0: string`
787
788 - `chat_model: "gpt-5.6-sol" or "gpt-5.6-terra" or "gpt-5.6-luna" or 78 more`
789
790 - `"gpt-5.6-sol"`
791
792 - `"gpt-5.6-terra"`
793
794 - `"gpt-5.6-luna"`
795
796 - `"gpt-5.4"`
797
798 - `"gpt-5.4-mini"`
799
800 - `"gpt-5.4-nano"`
801
802 - `"gpt-5.4-mini-2026-03-17"`
803
804 - `"gpt-5.4-nano-2026-03-17"`
805
806 - `"gpt-5.3-chat-latest"`
807
808 - `"gpt-5.2"`
809
810 - `"gpt-5.2-2025-12-11"`
811
812 - `"gpt-5.2-chat-latest"`
813
814 - `"gpt-5.2-pro"`
815
816 - `"gpt-5.2-pro-2025-12-11"`
817
818 - `"gpt-5.1"`
819
820 - `"gpt-5.1-2025-11-13"`
821
822 - `"gpt-5.1-codex"`
823
824 - `"gpt-5.1-mini"`
825
826 - `"gpt-5.1-chat-latest"`
827
828 - `"gpt-5"`
829
830 - `"gpt-5-mini"`
831
832 - `"gpt-5-nano"`
833
834 - `"gpt-5-2025-08-07"`
835
836 - `"gpt-5-mini-2025-08-07"`
837
838 - `"gpt-5-nano-2025-08-07"`
839
840 - `"gpt-5-chat-latest"`
841
842 - `"gpt-4.1"`
843
844 - `"gpt-4.1-mini"`
845
846 - `"gpt-4.1-nano"`
847
848 - `"gpt-4.1-2025-04-14"`
849
850 - `"gpt-4.1-mini-2025-04-14"`
851
852 - `"gpt-4.1-nano-2025-04-14"`
853
854 - `"o4-mini"`
855
856 - `"o4-mini-2025-04-16"`
857
858 - `"o3"`
859
860 - `"o3-2025-04-16"`
861
862 - `"o3-mini"`
863
864 - `"o3-mini-2025-01-31"`
865
866 - `"o1"`
867
868 - `"o1-2024-12-17"`
869
870 - `"o1-preview"`
871
872 - `"o1-preview-2024-09-12"`
873
874 - `"o1-mini"`
875
876 - `"o1-mini-2024-09-12"`
877
878 - `"gpt-4o"`
879
880 - `"gpt-4o-2024-11-20"`
881
882 - `"gpt-4o-2024-08-06"`
883
884 - `"gpt-4o-2024-05-13"`
885
886 - `"gpt-4o-audio-preview"`
887
888 - `"gpt-4o-audio-preview-2024-10-01"`
889
890 - `"gpt-4o-audio-preview-2024-12-17"`
891
892 - `"gpt-4o-audio-preview-2025-06-03"`
893
894 - `"gpt-4o-mini-audio-preview"`
895
896 - `"gpt-4o-mini-audio-preview-2024-12-17"`
897
898 - `"gpt-4o-search-preview"`
899
900 - `"gpt-4o-mini-search-preview"`
901
902 - `"gpt-4o-search-preview-2025-03-11"`
903
904 - `"gpt-4o-mini-search-preview-2025-03-11"`
905
906 - `"chatgpt-4o-latest"`
907
908 - `"codex-mini-latest"`
909
910 - `"gpt-4o-mini"`
911
912 - `"gpt-4o-mini-2024-07-18"`
913
914 - `"gpt-4-turbo"`
915
916 - `"gpt-4-turbo-2024-04-09"`
917
918 - `"gpt-4-0125-preview"`
919
920 - `"gpt-4-turbo-preview"`
921
922 - `"gpt-4-1106-preview"`
923
924 - `"gpt-4-vision-preview"`
925
926 - `"gpt-4"`
927
928 - `"gpt-4-0314"`
929
930 - `"gpt-4-0613"`
931
932 - `"gpt-4-32k"`
933
934 - `"gpt-4-32k-0314"`
935
936 - `"gpt-4-32k-0613"`
937
938 - `"gpt-3.5-turbo"`
939
940 - `"gpt-3.5-turbo-16k"`
941
942 - `"gpt-3.5-turbo-0301"`
943
944 - `"gpt-3.5-turbo-0613"`
945
946 - `"gpt-3.5-turbo-1106"`
947
948 - `"gpt-3.5-turbo-0125"`
949
950 - `"gpt-3.5-turbo-16k-0613"`
951
952 - `ResponsesOnlyModel: "o1-pro" or "o1-pro-2025-03-19" or "o3-pro" or 11 more`
953
954 - `"o1-pro"`
955
956 - `"o1-pro-2025-03-19"`
957
958 - `"o3-pro"`
959
960 - `"o3-pro-2025-06-10"`
961
962 - `"o3-deep-research"`
963
964 - `"o3-deep-research-2025-06-26"`
965
966 - `"o4-mini-deep-research"`
967
968 - `"o4-mini-deep-research-2025-06-26"`
969
970 - `"computer-use-preview"`
971
972 - `"computer-use-preview-2025-03-11"`
973
974 - `"gpt-5-codex"`
975
976 - `"gpt-5-pro"`
977
978 - `"gpt-5-pro-2025-10-06"`
979
980 - `"gpt-5.1-codex-max"`