Skip to content

Commit c34f05d

Browse files
shivasuryaclaude
andauthored
feat(models): Add GPT-5.1 model support (#367)
Added OpenAI's GPT-5.1 as the new flagship model for coding and agentic tasks with configurable reasoning effort. The model features a 400K token context window and 128K max output tokens, positioning it as the premier choice for complex development workflows. Updated all generated configuration files and adjusted model ordering to reflect GPT-5.1's priority placement. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude <noreply@anthropic.com>
1 parent 4c8d3de commit c34f05d

File tree

6 files changed

+117
-74
lines changed

6 files changed

+117
-74
lines changed

extension/secureflow/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@
101101
"type": "string",
102102
"default": "claude-sonnet-4-5-20250929",
103103
"enum": [
104+
"gpt-5.1",
104105
"gpt-5-pro",
105106
"gpt-5",
106107
"gpt-5-mini",
@@ -126,6 +127,7 @@
126127
"grok-4-fast-reasoning"
127128
],
128129
"enumDescriptions": [
130+
"OpenAI GPT-5.1 (2025) - Flagship model for coding and agentic tasks with configurable reasoning effort",
129131
"OpenAI GPT-5 Pro (2025) - Extended reasoning for most complex tasks",
130132
"OpenAI GPT-5 (2025) - Most advanced model for coding and agentic tasks",
131133
"OpenAI GPT-5 Mini (2025) - Faster, cost-efficient version",

extension/secureflow/packages/secureflow-cli/config/models.json

Lines changed: 36 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,19 @@
33
"version": "1.0.0",
44
"lastUpdated": "2025-10-18",
55
"models": [
6+
{
7+
"id": "gpt-5.1",
8+
"provider": "openai",
9+
"client": "OpenAIClient",
10+
"displayName": "GPT-5.1",
11+
"description": "Flagship model for coding and agentic tasks with configurable reasoning effort",
12+
"year": 2025,
13+
"contextWindow": 400000,
14+
"maxOutput": 128000,
15+
"status": "available",
16+
"recommended": false,
17+
"order": 1
18+
},
619
{
720
"id": "gpt-5-pro",
821
"provider": "openai",
@@ -14,7 +27,7 @@
1427
"maxOutput": 128000,
1528
"status": "available",
1629
"recommended": false,
17-
"order": 1
30+
"order": 2
1831
},
1932
{
2033
"id": "gpt-5",
@@ -27,7 +40,7 @@
2740
"maxOutput": 128000,
2841
"status": "available",
2942
"recommended": false,
30-
"order": 2
43+
"order": 3
3144
},
3245
{
3346
"id": "gpt-5-mini",
@@ -40,7 +53,7 @@
4053
"maxOutput": 64000,
4154
"status": "available",
4255
"recommended": false,
43-
"order": 3
56+
"order": 4
4457
},
4558
{
4659
"id": "gpt-5-nano",
@@ -53,7 +66,7 @@
5366
"maxOutput": 32000,
5467
"status": "available",
5568
"recommended": false,
56-
"order": 4
69+
"order": 5
5770
},
5871
{
5972
"id": "o3",
@@ -66,7 +79,7 @@
6679
"maxOutput": 32768,
6780
"status": "available",
6881
"recommended": false,
69-
"order": 5
82+
"order": 6
7083
},
7184
{
7285
"id": "o3-pro",
@@ -79,7 +92,7 @@
7992
"maxOutput": 32768,
8093
"status": "available",
8194
"recommended": false,
82-
"order": 6
95+
"order": 7
8396
},
8497
{
8598
"id": "o3-mini",
@@ -92,7 +105,7 @@
92105
"maxOutput": 100000,
93106
"status": "available",
94107
"recommended": false,
95-
"order": 7
108+
"order": 8
96109
},
97110
{
98111
"id": "o4-mini",
@@ -105,7 +118,7 @@
105118
"maxOutput": 65536,
106119
"status": "available",
107120
"recommended": false,
108-
"order": 8
121+
"order": 9
109122
},
110123
{
111124
"id": "gpt-4.1",
@@ -118,7 +131,7 @@
118131
"maxOutput": 32768,
119132
"status": "available",
120133
"recommended": false,
121-
"order": 9
134+
"order": 10
122135
},
123136
{
124137
"id": "gpt-4.1-mini",
@@ -131,7 +144,7 @@
131144
"maxOutput": 16384,
132145
"status": "available",
133146
"recommended": false,
134-
"order": 10
147+
"order": 11
135148
},
136149
{
137150
"id": "gpt-4o",
@@ -144,7 +157,7 @@
144157
"maxOutput": 16384,
145158
"status": "available",
146159
"recommended": false,
147-
"order": 11
160+
"order": 12
148161
},
149162
{
150163
"id": "gpt-4o-mini",
@@ -157,7 +170,7 @@
157170
"maxOutput": 16384,
158171
"status": "available",
159172
"recommended": false,
160-
"order": 12
173+
"order": 13
161174
},
162175
{
163176
"id": "o1",
@@ -170,7 +183,7 @@
170183
"maxOutput": 32768,
171184
"status": "available",
172185
"recommended": false,
173-
"order": 13
186+
"order": 14
174187
},
175188
{
176189
"id": "gemini-2.5-pro",
@@ -183,7 +196,7 @@
183196
"maxOutput": 65536,
184197
"status": "available",
185198
"recommended": false,
186-
"order": 14
199+
"order": 15
187200
},
188201
{
189202
"id": "gemini-2.5-flash",
@@ -196,7 +209,7 @@
196209
"maxOutput": 65536,
197210
"status": "available",
198211
"recommended": false,
199-
"order": 15
212+
"order": 16
200213
},
201214
{
202215
"id": "claude-sonnet-4-5-20250929",
@@ -210,7 +223,7 @@
210223
"maxOutput": 64000,
211224
"status": "available",
212225
"recommended": true,
213-
"order": 16
226+
"order": 17
214227
},
215228
{
216229
"id": "claude-opus-4-1-20250805",
@@ -223,7 +236,7 @@
223236
"maxOutput": 64000,
224237
"status": "available",
225238
"recommended": false,
226-
"order": 17
239+
"order": 18
227240
},
228241
{
229242
"id": "claude-opus-4-20250514",
@@ -237,7 +250,7 @@
237250
"maxOutput": 64000,
238251
"status": "available",
239252
"recommended": false,
240-
"order": 18
253+
"order": 19
241254
},
242255
{
243256
"id": "claude-sonnet-4-20250514",
@@ -251,7 +264,7 @@
251264
"maxOutput": 64000,
252265
"status": "available",
253266
"recommended": false,
254-
"order": 19
267+
"order": 20
255268
},
256269
{
257270
"id": "claude-3-7-sonnet-20250219",
@@ -264,7 +277,7 @@
264277
"maxOutput": 128000,
265278
"status": "available",
266279
"recommended": false,
267-
"order": 20
280+
"order": 21
268281
},
269282
{
270283
"id": "claude-haiku-4-5",
@@ -277,7 +290,7 @@
277290
"maxOutput": 64000,
278291
"status": "available",
279292
"recommended": false,
280-
"order": 21
293+
"order": 22
281294
},
282295
{
283296
"id": "claude-3-5-haiku-20241022",
@@ -290,7 +303,7 @@
290303
"maxOutput": 8192,
291304
"status": "available",
292305
"recommended": false,
293-
"order": 22
306+
"order": 23
294307
},
295308
{
296309
"id": "grok-4-fast-reasoning",
@@ -303,7 +316,7 @@
303316
"maxOutput": 65536,
304317
"status": "available",
305318
"recommended": false,
306-
"order": 23
319+
"order": 24
307320
}
308321
],
309322
"providerInfo": {

0 commit comments

Comments
 (0)