@@ -20,6 +20,18 @@ class ChatModel @JsonCreator private constructor(private val value: JsonField<St
20
20
21
21
companion object {
22
22
23
+ @JvmField val GPT_4_1 = of(" gpt-4.1" )
24
+
25
+ @JvmField val GPT_4_1_MINI = of(" gpt-4.1-mini" )
26
+
27
+ @JvmField val GPT_4_1_NANO = of(" gpt-4.1-nano" )
28
+
29
+ @JvmField val GPT_4_1_2025_04_14 = of(" gpt-4.1-2025-04-14" )
30
+
31
+ @JvmField val GPT_4_1_MINI_2025_04_14 = of(" gpt-4.1-mini-2025-04-14" )
32
+
33
+ @JvmField val GPT_4_1_NANO_2025_04_14 = of(" gpt-4.1-nano-2025-04-14" )
34
+
23
35
@JvmField val O3_MINI = of(" o3-mini" )
24
36
25
37
@JvmField val O3_MINI_2025_01_31 = of(" o3-mini-2025-01-31" )
@@ -113,6 +125,12 @@ class ChatModel @JsonCreator private constructor(private val value: JsonField<St
113
125
114
126
/* * An enum containing [ChatModel]'s known values. */
115
127
enum class Known {
128
+ GPT_4_1 ,
129
+ GPT_4_1_MINI ,
130
+ GPT_4_1_NANO ,
131
+ GPT_4_1_2025_04_14 ,
132
+ GPT_4_1_MINI_2025_04_14 ,
133
+ GPT_4_1_NANO_2025_04_14 ,
116
134
O3_MINI ,
117
135
O3_MINI_2025_01_31 ,
118
136
O1 ,
@@ -168,6 +186,12 @@ class ChatModel @JsonCreator private constructor(private val value: JsonField<St
168
186
* - It was constructed with an arbitrary value using the [of] method.
169
187
*/
170
188
enum class Value {
189
+ GPT_4_1 ,
190
+ GPT_4_1_MINI ,
191
+ GPT_4_1_NANO ,
192
+ GPT_4_1_2025_04_14 ,
193
+ GPT_4_1_MINI_2025_04_14 ,
194
+ GPT_4_1_NANO_2025_04_14 ,
171
195
O3_MINI ,
172
196
O3_MINI_2025_01_31 ,
173
197
O1 ,
@@ -224,6 +248,12 @@ class ChatModel @JsonCreator private constructor(private val value: JsonField<St
224
248
*/
225
249
fun value (): Value =
226
250
when (this ) {
251
+ GPT_4_1 -> Value .GPT_4_1
252
+ GPT_4_1_MINI -> Value .GPT_4_1_MINI
253
+ GPT_4_1_NANO -> Value .GPT_4_1_NANO
254
+ GPT_4_1_2025_04_14 -> Value .GPT_4_1_2025_04_14
255
+ GPT_4_1_MINI_2025_04_14 -> Value .GPT_4_1_MINI_2025_04_14
256
+ GPT_4_1_NANO_2025_04_14 -> Value .GPT_4_1_NANO_2025_04_14
227
257
O3_MINI -> Value .O3_MINI
228
258
O3_MINI_2025_01_31 -> Value .O3_MINI_2025_01_31
229
259
O1 -> Value .O1
@@ -280,6 +310,12 @@ class ChatModel @JsonCreator private constructor(private val value: JsonField<St
280
310
*/
281
311
fun known (): Known =
282
312
when (this ) {
313
+ GPT_4_1 -> Known .GPT_4_1
314
+ GPT_4_1_MINI -> Known .GPT_4_1_MINI
315
+ GPT_4_1_NANO -> Known .GPT_4_1_NANO
316
+ GPT_4_1_2025_04_14 -> Known .GPT_4_1_2025_04_14
317
+ GPT_4_1_MINI_2025_04_14 -> Known .GPT_4_1_MINI_2025_04_14
318
+ GPT_4_1_NANO_2025_04_14 -> Known .GPT_4_1_NANO_2025_04_14
283
319
O3_MINI -> Known .O3_MINI
284
320
O3_MINI_2025_01_31 -> Known .O3_MINI_2025_01_31
285
321
O1 -> Known .O1
0 commit comments