File size: 9,040 Bytes
5f8456f
 
 
 
597668f
5f8456f
 
597668f
 
56be298
85aec43
 
56be298
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
597668f
 
 
c52388f
7824fcd
597668f
 
 
 
7824fcd
 
 
 
 
597668f
 
 
 
5f8456f
 
597668f
 
 
 
5f8456f
597668f
 
5f8456f
 
597668f
 
 
 
5f8456f
 
597668f
5f8456f
597668f
 
5f8456f
597668f
5f8456f
 
 
597668f
 
 
5f8456f
 
 
 
 
 
597668f
7824fcd
 
 
597668f
 
 
c52388f
85aec43
5f8456f
 
 
 
597668f
5f8456f
 
 
597668f
 
 
5f8456f
 
597668f
 
5f8456f
 
 
 
85aec43
597668f
 
 
 
5f8456f
 
 
 
 
 
597668f
85aec43
5f8456f
 
597668f
 
 
5f8456f
 
597668f
 
 
 
5f8456f
597668f
85aec43
5f8456f
 
597668f
 
 
5f8456f
 
597668f
 
5f8456f
 
 
 
 
597668f
 
 
 
5f8456f
 
 
597668f
5f8456f
 
 
 
 
 
597668f
 
 
5f8456f
 
 
597668f
5f8456f
 
597668f
 
5f8456f
 
85aec43
597668f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
# Codex model catalog
#
# Sources:
#   1. Static (below) β€” Codex-specific models (not returned by /backend-api/models)
#   2. Dynamic          β€” general ChatGPT models fetched from /backend-api/codex/models
#
# Dynamic fetch merges with static; backend entries win for shared IDs.
# Models endpoint now requires ?client_version= query parameter.
#
# Last updated: 2026-03-22 (gpt-5.4 family restored to backend)

models:
  # ── GPT-5.4 family (current flagship) ───────────────────────────────
  - id: gpt-5.4
    displayName: GPT-5.4
    description: Latest frontier agentic coding model
    isDefault: false
    supportedReasoningEfforts:
      - { reasoningEffort: low,    description: "Fast responses with lighter reasoning" }
      - { reasoningEffort: medium, description: "Balances speed and reasoning depth" }
      - { reasoningEffort: high,   description: "Greater reasoning depth for complex problems" }
      - { reasoningEffort: xhigh,  description: "Extra high reasoning depth" }
    defaultReasoningEffort: medium
    inputModalities: [text, image]
    supportsPersonality: false
    upgrade: null

  - id: gpt-5.4-mini
    displayName: GPT-5.4 Mini
    description: Smaller frontier agentic coding model
    isDefault: false
    supportedReasoningEfforts:
      - { reasoningEffort: low,    description: "Fast responses with lighter reasoning" }
      - { reasoningEffort: medium, description: "Balances speed and reasoning depth" }
      - { reasoningEffort: high,   description: "Greater reasoning depth for complex problems" }
      - { reasoningEffort: xhigh,  description: "Extra high reasoning depth" }
    defaultReasoningEffort: medium
    inputModalities: [text, image]
    supportsPersonality: false
    upgrade: null

  # ── GPT-5.3 Codex ──────────────────────────────────────────────────
  - id: gpt-5.3-codex
    displayName: GPT-5.3 Codex
    description: Frontier Codex-optimized agentic coding model
    isDefault: false
    supportedReasoningEfforts:
      - { reasoningEffort: low,    description: "Fast responses with lighter reasoning" }
      - { reasoningEffort: medium, description: "Balances speed and reasoning depth" }
      - { reasoningEffort: high,   description: "Greater reasoning depth for complex problems" }
      - { reasoningEffort: xhigh,  description: "Extra high reasoning depth" }
    defaultReasoningEffort: medium
    inputModalities: [text, image]
    supportsPersonality: false
    upgrade: null

  # ── GPT-5.2 Codex ──────────────────────────────────────────────────
  - id: gpt-5.2-codex
    displayName: GPT-5.2 Codex
    description: Frontier agentic coding model
    isDefault: true
    supportedReasoningEfforts:
      - { reasoningEffort: low,    description: "Fast responses with lighter reasoning" }
      - { reasoningEffort: medium, description: "Balances speed and reasoning depth" }
      - { reasoningEffort: high,   description: "Greater reasoning depth for complex problems" }
      - { reasoningEffort: xhigh,  description: "Extra high reasoning depth" }
    defaultReasoningEffort: medium
    inputModalities: [text, image]
    supportsPersonality: true
    upgrade: null

  # ── GPT-5.2 (general-purpose) ────────────────────────────────────────
  - id: gpt-5.2
    displayName: GPT-5.2
    description: Optimized for professional work and long-running agents
    isDefault: false
    supportedReasoningEfforts:
      - { reasoningEffort: low,    description: "Balances speed with some reasoning" }
      - { reasoningEffort: medium, description: "Solid balance of reasoning depth and latency" }
      - { reasoningEffort: high,   description: "Maximizes reasoning depth" }
      - { reasoningEffort: xhigh,  description: "Extra high reasoning" }
    defaultReasoningEffort: medium
    inputModalities: [text, image]
    supportsPersonality: true
    upgrade: null

  # ── GPT-5.1 Codex family ──────────────────────────────────────────
  - id: gpt-5.1-codex-max
    displayName: GPT-5.1 Codex Max
    description: GPT-5.1 Codex β€” extended context / deepest reasoning
    isDefault: false
    supportedReasoningEfforts:
      - { reasoningEffort: low,    description: "Fast responses" }
      - { reasoningEffort: medium, description: "Balanced speed and quality" }
      - { reasoningEffort: high,   description: "Deepest reasoning" }
      - { reasoningEffort: xhigh,  description: "Extra high reasoning depth" }
    defaultReasoningEffort: medium
    inputModalities: [text, image]
    supportsPersonality: false
    upgrade: null

  - id: gpt-5.1-codex
    displayName: GPT-5.1 Codex
    description: GPT-5.1 Codex
    isDefault: false
    supportedReasoningEfforts:
      - { reasoningEffort: low,    description: "Fastest responses" }
      - { reasoningEffort: medium, description: "Balanced speed and quality" }
      - { reasoningEffort: high,   description: "Deepest reasoning" }
    defaultReasoningEffort: medium
    inputModalities: [text, image]
    supportsPersonality: false
    upgrade: null

  - id: gpt-5.1
    displayName: GPT-5.1
    description: General-purpose GPT-5.1
    isDefault: false
    supportedReasoningEfforts:
      - { reasoningEffort: low,    description: "Fastest responses" }
      - { reasoningEffort: medium, description: "Balanced speed and quality" }
      - { reasoningEffort: high,   description: "Deepest reasoning" }
    defaultReasoningEffort: medium
    inputModalities: [text, image]
    supportsPersonality: false
    upgrade: null

  - id: gpt-5.1-codex-mini
    displayName: GPT-5.1 Codex Mini
    description: GPT-5.1 Codex Mini β€” lightweight, low-latency
    isDefault: false
    supportedReasoningEfforts:
      - { reasoningEffort: medium, description: "Balanced" }
      - { reasoningEffort: high,   description: "Greater reasoning" }
    defaultReasoningEffort: medium
    inputModalities: [text]
    supportsPersonality: false
    upgrade: null

  # ── GPT-5 Codex family ──────────────────────────────────────────────
  - id: gpt-5-codex
    displayName: GPT-5 Codex
    description: GPT-5 Codex
    isDefault: false
    supportedReasoningEfforts:
      - { reasoningEffort: low,    description: "Fastest responses" }
      - { reasoningEffort: medium, description: "Balanced speed and quality" }
      - { reasoningEffort: high,   description: "Deepest reasoning" }
    defaultReasoningEffort: medium
    inputModalities: [text, image]
    supportsPersonality: false
    upgrade: null

  - id: gpt-5
    displayName: GPT-5
    description: General-purpose GPT-5
    isDefault: false
    supportedReasoningEfforts:
      - { reasoningEffort: minimal, description: "Fastest responses with limited reasoning" }
      - { reasoningEffort: low,     description: "Fast responses" }
      - { reasoningEffort: medium,  description: "Balanced" }
      - { reasoningEffort: high,    description: "Deepest reasoning" }
    defaultReasoningEffort: medium
    inputModalities: [text, image]
    supportsPersonality: false
    upgrade: null

  - id: gpt-5-codex-mini
    displayName: GPT-5 Codex Mini
    description: GPT-5 Codex Mini β€” lightweight
    isDefault: false
    supportedReasoningEfforts:
      - { reasoningEffort: medium, description: "Balanced" }
      - { reasoningEffort: high,   description: "Greater reasoning" }
    defaultReasoningEffort: medium
    inputModalities: [text]
    supportsPersonality: false
    upgrade: null

  # ── Open-source models ──────────────────────────────────────────────
  - id: gpt-oss-120b
    displayName: GPT-OSS 120B
    description: Open-source 120B model
    isDefault: false
    supportedReasoningEfforts:
      - { reasoningEffort: low,    description: "Fastest responses" }
      - { reasoningEffort: medium, description: "Balanced" }
      - { reasoningEffort: high,   description: "Deepest reasoning" }
    defaultReasoningEffort: medium
    inputModalities: [text]
    supportsPersonality: false
    upgrade: null

  - id: gpt-oss-20b
    displayName: GPT-OSS 20B
    description: Open-source 20B model
    isDefault: false
    supportedReasoningEfforts:
      - { reasoningEffort: low,    description: "Fastest responses" }
      - { reasoningEffort: medium, description: "Balanced" }
      - { reasoningEffort: high,   description: "Deepest reasoning" }
    defaultReasoningEffort: medium
    inputModalities: [text]
    supportsPersonality: false
    upgrade: null

aliases:
  codex: "gpt-5.2-codex"