Skip to content

Commit f2cedb5

Browse files
authored
fix(api): restore legacy gpt-5.1-mini identifiers (#1053)
Restores the public `gpt-5.1-mini` members removed by the 4.66.0 regeneration. The model remains unsupported by the API; these members are retained solely for source and binary compatibility. Changes are limited to the six affected model types, restoring: - the typed constant; - `Known` and `Value` enum cases; and - conversions to and from those cases. The authoritative schema restoration has already merged upstream. This PR is the corresponding narrow SDK repair. Validation: - `git diff --check` - Compared each hunk with the upstream regeneration patch. - Local Gradle build could not run because this sandbox blocks Gradle's required localhost daemon; repository CI will run the build. This does not re-enable or alter the release workflow. 4.66.0 must remain unpublished; merge this, then release 4.66.1 after CI is green.
1 parent 1d689bf commit f2cedb5

6 files changed

Lines changed: 36 additions & 0 deletions

File tree

‎openai-java-core/src/main/kotlin/com/openai/models/ChatModel.kt‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ class ChatModel @JsonCreator private constructor(private val value: JsonField<St
6060

6161
@JvmField val GPT_5_1_CODEX = of("gpt-5.1-codex")
6262

63+
@JvmField val GPT_5_1_MINI = of("gpt-5.1-mini")
64+
6365
@JvmField val GPT_5_1_CHAT_LATEST = of("gpt-5.1-chat-latest")
6466

6567
@JvmField val GPT_5 = of("gpt-5")
@@ -217,6 +219,7 @@ class ChatModel @JsonCreator private constructor(private val value: JsonField<St
217219
GPT_5_1,
218220
GPT_5_1_2025_11_13,
219221
GPT_5_1_CODEX,
222+
GPT_5_1_MINI,
220223
GPT_5_1_CHAT_LATEST,
221224
GPT_5,
222225
GPT_5_MINI,
@@ -314,6 +317,7 @@ class ChatModel @JsonCreator private constructor(private val value: JsonField<St
314317
GPT_5_1,
315318
GPT_5_1_2025_11_13,
316319
GPT_5_1_CODEX,
320+
GPT_5_1_MINI,
317321
GPT_5_1_CHAT_LATEST,
318322
GPT_5,
319323
GPT_5_MINI,
@@ -412,6 +416,7 @@ class ChatModel @JsonCreator private constructor(private val value: JsonField<St
412416
GPT_5_1 -> Value.GPT_5_1
413417
GPT_5_1_2025_11_13 -> Value.GPT_5_1_2025_11_13
414418
GPT_5_1_CODEX -> Value.GPT_5_1_CODEX
419+
GPT_5_1_MINI -> Value.GPT_5_1_MINI
415420
GPT_5_1_CHAT_LATEST -> Value.GPT_5_1_CHAT_LATEST
416421
GPT_5 -> Value.GPT_5
417422
GPT_5_MINI -> Value.GPT_5_MINI
@@ -510,6 +515,7 @@ class ChatModel @JsonCreator private constructor(private val value: JsonField<St
510515
GPT_5_1 -> Known.GPT_5_1
511516
GPT_5_1_2025_11_13 -> Known.GPT_5_1_2025_11_13
512517
GPT_5_1_CODEX -> Known.GPT_5_1_CODEX
518+
GPT_5_1_MINI -> Known.GPT_5_1_MINI
513519
GPT_5_1_CHAT_LATEST -> Known.GPT_5_1_CHAT_LATEST
514520
GPT_5 -> Known.GPT_5
515521
GPT_5_MINI -> Known.GPT_5_MINI

‎openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponse.kt‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3099,6 +3099,8 @@ private constructor(
30993099

31003100
@JvmField val GPT_5_1_CODEX = of("gpt-5.1-codex")
31013101

3102+
@JvmField val GPT_5_1_MINI = of("gpt-5.1-mini")
3103+
31023104
@JvmField val GPT_5_1_CHAT_LATEST = of("gpt-5.1-chat-latest")
31033105

31043106
@JvmField val GPT_5 = of("gpt-5")
@@ -3294,6 +3296,7 @@ private constructor(
32943296
GPT_5_1,
32953297
GPT_5_1_2025_11_13,
32963298
GPT_5_1_CODEX,
3299+
GPT_5_1_MINI,
32973300
GPT_5_1_CHAT_LATEST,
32983301
GPT_5,
32993302
GPT_5_MINI,
@@ -3410,6 +3413,7 @@ private constructor(
34103413
GPT_5_1,
34113414
GPT_5_1_2025_11_13,
34123415
GPT_5_1_CODEX,
3416+
GPT_5_1_MINI,
34133417
GPT_5_1_CHAT_LATEST,
34143418
GPT_5,
34153419
GPT_5_MINI,
@@ -3527,6 +3531,7 @@ private constructor(
35273531
GPT_5_1 -> Value.GPT_5_1
35283532
GPT_5_1_2025_11_13 -> Value.GPT_5_1_2025_11_13
35293533
GPT_5_1_CODEX -> Value.GPT_5_1_CODEX
3534+
GPT_5_1_MINI -> Value.GPT_5_1_MINI
35303535
GPT_5_1_CHAT_LATEST -> Value.GPT_5_1_CHAT_LATEST
35313536
GPT_5 -> Value.GPT_5
35323537
GPT_5_MINI -> Value.GPT_5_MINI
@@ -3645,6 +3650,7 @@ private constructor(
36453650
GPT_5_1 -> Known.GPT_5_1
36463651
GPT_5_1_2025_11_13 -> Known.GPT_5_1_2025_11_13
36473652
GPT_5_1_CODEX -> Known.GPT_5_1_CODEX
3653+
GPT_5_1_MINI -> Known.GPT_5_1_MINI
36483654
GPT_5_1_CHAT_LATEST -> Known.GPT_5_1_CHAT_LATEST
36493655
GPT_5 -> Known.GPT_5
36503656
GPT_5_MINI -> Known.GPT_5_MINI

‎openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponsesClientEvent.kt‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3591,6 +3591,8 @@ private constructor(
35913591

35923592
@JvmField val GPT_5_1_CODEX = of("gpt-5.1-codex")
35933593

3594+
@JvmField val GPT_5_1_MINI = of("gpt-5.1-mini")
3595+
35943596
@JvmField val GPT_5_1_CHAT_LATEST = of("gpt-5.1-chat-latest")
35953597

35963598
@JvmField val GPT_5 = of("gpt-5")
@@ -3794,6 +3796,7 @@ private constructor(
37943796
GPT_5_1,
37953797
GPT_5_1_2025_11_13,
37963798
GPT_5_1_CODEX,
3799+
GPT_5_1_MINI,
37973800
GPT_5_1_CHAT_LATEST,
37983801
GPT_5,
37993802
GPT_5_MINI,
@@ -3910,6 +3913,7 @@ private constructor(
39103913
GPT_5_1,
39113914
GPT_5_1_2025_11_13,
39123915
GPT_5_1_CODEX,
3916+
GPT_5_1_MINI,
39133917
GPT_5_1_CHAT_LATEST,
39143918
GPT_5,
39153919
GPT_5_MINI,
@@ -4029,6 +4033,7 @@ private constructor(
40294033
GPT_5_1 -> Value.GPT_5_1
40304034
GPT_5_1_2025_11_13 -> Value.GPT_5_1_2025_11_13
40314035
GPT_5_1_CODEX -> Value.GPT_5_1_CODEX
4036+
GPT_5_1_MINI -> Value.GPT_5_1_MINI
40324037
GPT_5_1_CHAT_LATEST -> Value.GPT_5_1_CHAT_LATEST
40334038
GPT_5 -> Value.GPT_5
40344039
GPT_5_MINI -> Value.GPT_5_MINI
@@ -4149,6 +4154,7 @@ private constructor(
41494154
GPT_5_1 -> Known.GPT_5_1
41504155
GPT_5_1_2025_11_13 -> Known.GPT_5_1_2025_11_13
41514156
GPT_5_1_CODEX -> Known.GPT_5_1_CODEX
4157+
GPT_5_1_MINI -> Known.GPT_5_1_MINI
41524158
GPT_5_1_CHAT_LATEST -> Known.GPT_5_1_CHAT_LATEST
41534159
GPT_5 -> Known.GPT_5
41544160
GPT_5_MINI -> Known.GPT_5_MINI

‎openai-java-core/src/main/kotlin/com/openai/models/beta/responses/ResponseCompactParams.kt‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1313,6 +1313,8 @@ private constructor(
13131313

13141314
@JvmField val GPT_5_1_CODEX = of("gpt-5.1-codex")
13151315

1316+
@JvmField val GPT_5_1_MINI = of("gpt-5.1-mini")
1317+
13161318
@JvmField val GPT_5_1_CHAT_LATEST = of("gpt-5.1-chat-latest")
13171319

13181320
@JvmField val GPT_5 = of("gpt-5")
@@ -1508,6 +1510,7 @@ private constructor(
15081510
GPT_5_1,
15091511
GPT_5_1_2025_11_13,
15101512
GPT_5_1_CODEX,
1513+
GPT_5_1_MINI,
15111514
GPT_5_1_CHAT_LATEST,
15121515
GPT_5,
15131516
GPT_5_MINI,
@@ -1624,6 +1627,7 @@ private constructor(
16241627
GPT_5_1,
16251628
GPT_5_1_2025_11_13,
16261629
GPT_5_1_CODEX,
1630+
GPT_5_1_MINI,
16271631
GPT_5_1_CHAT_LATEST,
16281632
GPT_5,
16291633
GPT_5_MINI,
@@ -1741,6 +1745,7 @@ private constructor(
17411745
GPT_5_1 -> Value.GPT_5_1
17421746
GPT_5_1_2025_11_13 -> Value.GPT_5_1_2025_11_13
17431747
GPT_5_1_CODEX -> Value.GPT_5_1_CODEX
1748+
GPT_5_1_MINI -> Value.GPT_5_1_MINI
17441749
GPT_5_1_CHAT_LATEST -> Value.GPT_5_1_CHAT_LATEST
17451750
GPT_5 -> Value.GPT_5
17461751
GPT_5_MINI -> Value.GPT_5_MINI
@@ -1859,6 +1864,7 @@ private constructor(
18591864
GPT_5_1 -> Known.GPT_5_1
18601865
GPT_5_1_2025_11_13 -> Known.GPT_5_1_2025_11_13
18611866
GPT_5_1_CODEX -> Known.GPT_5_1_CODEX
1867+
GPT_5_1_MINI -> Known.GPT_5_1_MINI
18621868
GPT_5_1_CHAT_LATEST -> Known.GPT_5_1_CHAT_LATEST
18631869
GPT_5 -> Known.GPT_5
18641870
GPT_5_MINI -> Known.GPT_5_MINI

‎openai-java-core/src/main/kotlin/com/openai/models/beta/responses/ResponseCreateParams.kt‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4880,6 +4880,8 @@ private constructor(
48804880

48814881
@JvmField val GPT_5_1_CODEX = of("gpt-5.1-codex")
48824882

4883+
@JvmField val GPT_5_1_MINI = of("gpt-5.1-mini")
4884+
48834885
@JvmField val GPT_5_1_CHAT_LATEST = of("gpt-5.1-chat-latest")
48844886

48854887
@JvmField val GPT_5 = of("gpt-5")
@@ -5075,6 +5077,7 @@ private constructor(
50755077
GPT_5_1,
50765078
GPT_5_1_2025_11_13,
50775079
GPT_5_1_CODEX,
5080+
GPT_5_1_MINI,
50785081
GPT_5_1_CHAT_LATEST,
50795082
GPT_5,
50805083
GPT_5_MINI,
@@ -5191,6 +5194,7 @@ private constructor(
51915194
GPT_5_1,
51925195
GPT_5_1_2025_11_13,
51935196
GPT_5_1_CODEX,
5197+
GPT_5_1_MINI,
51945198
GPT_5_1_CHAT_LATEST,
51955199
GPT_5,
51965200
GPT_5_MINI,
@@ -5308,6 +5312,7 @@ private constructor(
53085312
GPT_5_1 -> Value.GPT_5_1
53095313
GPT_5_1_2025_11_13 -> Value.GPT_5_1_2025_11_13
53105314
GPT_5_1_CODEX -> Value.GPT_5_1_CODEX
5315+
GPT_5_1_MINI -> Value.GPT_5_1_MINI
53115316
GPT_5_1_CHAT_LATEST -> Value.GPT_5_1_CHAT_LATEST
53125317
GPT_5 -> Value.GPT_5
53135318
GPT_5_MINI -> Value.GPT_5_MINI
@@ -5426,6 +5431,7 @@ private constructor(
54265431
GPT_5_1 -> Known.GPT_5_1
54275432
GPT_5_1_2025_11_13 -> Known.GPT_5_1_2025_11_13
54285433
GPT_5_1_CODEX -> Known.GPT_5_1_CODEX
5434+
GPT_5_1_MINI -> Known.GPT_5_1_MINI
54295435
GPT_5_1_CHAT_LATEST -> Known.GPT_5_1_CHAT_LATEST
54305436
GPT_5 -> Known.GPT_5
54315437
GPT_5_MINI -> Known.GPT_5_MINI

‎openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseCompactParams.kt‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1283,6 +1283,8 @@ private constructor(
12831283

12841284
@JvmField val GPT_5_1_CODEX = of("gpt-5.1-codex")
12851285

1286+
@JvmField val GPT_5_1_MINI = of("gpt-5.1-mini")
1287+
12861288
@JvmField val GPT_5_1_CHAT_LATEST = of("gpt-5.1-chat-latest")
12871289

12881290
@JvmField val GPT_5 = of("gpt-5")
@@ -1478,6 +1480,7 @@ private constructor(
14781480
GPT_5_1,
14791481
GPT_5_1_2025_11_13,
14801482
GPT_5_1_CODEX,
1483+
GPT_5_1_MINI,
14811484
GPT_5_1_CHAT_LATEST,
14821485
GPT_5,
14831486
GPT_5_MINI,
@@ -1594,6 +1597,7 @@ private constructor(
15941597
GPT_5_1,
15951598
GPT_5_1_2025_11_13,
15961599
GPT_5_1_CODEX,
1600+
GPT_5_1_MINI,
15971601
GPT_5_1_CHAT_LATEST,
15981602
GPT_5,
15991603
GPT_5_MINI,
@@ -1711,6 +1715,7 @@ private constructor(
17111715
GPT_5_1 -> Value.GPT_5_1
17121716
GPT_5_1_2025_11_13 -> Value.GPT_5_1_2025_11_13
17131717
GPT_5_1_CODEX -> Value.GPT_5_1_CODEX
1718+
GPT_5_1_MINI -> Value.GPT_5_1_MINI
17141719
GPT_5_1_CHAT_LATEST -> Value.GPT_5_1_CHAT_LATEST
17151720
GPT_5 -> Value.GPT_5
17161721
GPT_5_MINI -> Value.GPT_5_MINI
@@ -1829,6 +1834,7 @@ private constructor(
18291834
GPT_5_1 -> Known.GPT_5_1
18301835
GPT_5_1_2025_11_13 -> Known.GPT_5_1_2025_11_13
18311836
GPT_5_1_CODEX -> Known.GPT_5_1_CODEX
1837+
GPT_5_1_MINI -> Known.GPT_5_1_MINI
18321838
GPT_5_1_CHAT_LATEST -> Known.GPT_5_1_CHAT_LATEST
18331839
GPT_5 -> Known.GPT_5
18341840
GPT_5_MINI -> Known.GPT_5_MINI

0 commit comments

Comments
 (0)