@@ -31,6 +31,7 @@ export const openAiNativeModels = {
31
31
description : "GPT-5: The best model for coding and agentic tasks across domains" ,
32
32
// supportsVerbosity is a new capability; ensure ModelInfo includes it
33
33
supportsVerbosity : true ,
34
+ supportsTemperature : false ,
34
35
} ,
35
36
"gpt-5-mini-2025-08-07" : {
36
37
maxTokens : 128000 ,
@@ -44,6 +45,7 @@ export const openAiNativeModels = {
44
45
cacheReadsPrice : 0.03 ,
45
46
description : "GPT-5 Mini: A faster, more cost-efficient version of GPT-5 for well-defined tasks" ,
46
47
supportsVerbosity : true ,
48
+ supportsTemperature : false ,
47
49
} ,
48
50
"gpt-5-nano-2025-08-07" : {
49
51
maxTokens : 128000 ,
@@ -57,6 +59,7 @@ export const openAiNativeModels = {
57
59
cacheReadsPrice : 0.01 ,
58
60
description : "GPT-5 Nano: Fastest, most cost-efficient version of GPT-5" ,
59
61
supportsVerbosity : true ,
62
+ supportsTemperature : false ,
60
63
} ,
61
64
"gpt-4.1" : {
62
65
maxTokens : 32_768 ,
@@ -66,6 +69,7 @@ export const openAiNativeModels = {
66
69
inputPrice : 2 ,
67
70
outputPrice : 8 ,
68
71
cacheReadsPrice : 0.5 ,
72
+ supportsTemperature : true ,
69
73
} ,
70
74
"gpt-4.1-mini" : {
71
75
maxTokens : 32_768 ,
@@ -75,6 +79,7 @@ export const openAiNativeModels = {
75
79
inputPrice : 0.4 ,
76
80
outputPrice : 1.6 ,
77
81
cacheReadsPrice : 0.1 ,
82
+ supportsTemperature : true ,
78
83
} ,
79
84
"gpt-4.1-nano" : {
80
85
maxTokens : 32_768 ,
@@ -84,6 +89,7 @@ export const openAiNativeModels = {
84
89
inputPrice : 0.1 ,
85
90
outputPrice : 0.4 ,
86
91
cacheReadsPrice : 0.025 ,
92
+ supportsTemperature : true ,
87
93
} ,
88
94
o3 : {
89
95
maxTokens : 100_000 ,
@@ -95,6 +101,7 @@ export const openAiNativeModels = {
95
101
cacheReadsPrice : 0.5 ,
96
102
supportsReasoningEffort : true ,
97
103
reasoningEffort : "medium" ,
104
+ supportsTemperature : false ,
98
105
} ,
99
106
"o3-high" : {
100
107
maxTokens : 100_000 ,
@@ -105,6 +112,7 @@ export const openAiNativeModels = {
105
112
outputPrice : 8.0 ,
106
113
cacheReadsPrice : 0.5 ,
107
114
reasoningEffort : "high" ,
115
+ supportsTemperature : false ,
108
116
} ,
109
117
"o3-low" : {
110
118
maxTokens : 100_000 ,
@@ -115,6 +123,7 @@ export const openAiNativeModels = {
115
123
outputPrice : 8.0 ,
116
124
cacheReadsPrice : 0.5 ,
117
125
reasoningEffort : "low" ,
126
+ supportsTemperature : false ,
118
127
} ,
119
128
"o4-mini" : {
120
129
maxTokens : 100_000 ,
@@ -126,6 +135,7 @@ export const openAiNativeModels = {
126
135
cacheReadsPrice : 0.275 ,
127
136
supportsReasoningEffort : true ,
128
137
reasoningEffort : "medium" ,
138
+ supportsTemperature : false ,
129
139
} ,
130
140
"o4-mini-high" : {
131
141
maxTokens : 100_000 ,
@@ -136,6 +146,7 @@ export const openAiNativeModels = {
136
146
outputPrice : 4.4 ,
137
147
cacheReadsPrice : 0.275 ,
138
148
reasoningEffort : "high" ,
149
+ supportsTemperature : false ,
139
150
} ,
140
151
"o4-mini-low" : {
141
152
maxTokens : 100_000 ,
@@ -146,6 +157,7 @@ export const openAiNativeModels = {
146
157
outputPrice : 4.4 ,
147
158
cacheReadsPrice : 0.275 ,
148
159
reasoningEffort : "low" ,
160
+ supportsTemperature : false ,
149
161
} ,
150
162
"o3-mini" : {
151
163
maxTokens : 100_000 ,
@@ -157,6 +169,7 @@ export const openAiNativeModels = {
157
169
cacheReadsPrice : 0.55 ,
158
170
supportsReasoningEffort : true ,
159
171
reasoningEffort : "medium" ,
172
+ supportsTemperature : false ,
160
173
} ,
161
174
"o3-mini-high" : {
162
175
maxTokens : 100_000 ,
@@ -167,6 +180,7 @@ export const openAiNativeModels = {
167
180
outputPrice : 4.4 ,
168
181
cacheReadsPrice : 0.55 ,
169
182
reasoningEffort : "high" ,
183
+ supportsTemperature : false ,
170
184
} ,
171
185
"o3-mini-low" : {
172
186
maxTokens : 100_000 ,
@@ -177,6 +191,7 @@ export const openAiNativeModels = {
177
191
outputPrice : 4.4 ,
178
192
cacheReadsPrice : 0.55 ,
179
193
reasoningEffort : "low" ,
194
+ supportsTemperature : false ,
180
195
} ,
181
196
o1 : {
182
197
maxTokens : 100_000 ,
@@ -186,6 +201,7 @@ export const openAiNativeModels = {
186
201
inputPrice : 15 ,
187
202
outputPrice : 60 ,
188
203
cacheReadsPrice : 7.5 ,
204
+ supportsTemperature : false ,
189
205
} ,
190
206
"o1-preview" : {
191
207
maxTokens : 32_768 ,
@@ -195,6 +211,7 @@ export const openAiNativeModels = {
195
211
inputPrice : 15 ,
196
212
outputPrice : 60 ,
197
213
cacheReadsPrice : 7.5 ,
214
+ supportsTemperature : false ,
198
215
} ,
199
216
"o1-mini" : {
200
217
maxTokens : 65_536 ,
@@ -204,6 +221,7 @@ export const openAiNativeModels = {
204
221
inputPrice : 1.1 ,
205
222
outputPrice : 4.4 ,
206
223
cacheReadsPrice : 0.55 ,
224
+ supportsTemperature : false ,
207
225
} ,
208
226
"gpt-4o" : {
209
227
maxTokens : 16_384 ,
@@ -213,6 +231,7 @@ export const openAiNativeModels = {
213
231
inputPrice : 2.5 ,
214
232
outputPrice : 10 ,
215
233
cacheReadsPrice : 1.25 ,
234
+ supportsTemperature : true ,
216
235
} ,
217
236
"gpt-4o-mini" : {
218
237
maxTokens : 16_384 ,
@@ -222,6 +241,7 @@ export const openAiNativeModels = {
222
241
inputPrice : 0.15 ,
223
242
outputPrice : 0.6 ,
224
243
cacheReadsPrice : 0.075 ,
244
+ supportsTemperature : true ,
225
245
} ,
226
246
"codex-mini-latest" : {
227
247
maxTokens : 16_384 ,
@@ -231,6 +251,7 @@ export const openAiNativeModels = {
231
251
inputPrice : 1.5 ,
232
252
outputPrice : 6 ,
233
253
cacheReadsPrice : 0 ,
254
+ supportsTemperature : false ,
234
255
description :
235
256
"Codex Mini: Cloud-based software engineering agent powered by codex-1, a version of o3 optimized for coding tasks. Trained with reinforcement learning to generate human-style code, adhere to instructions, and iteratively run tests." ,
236
257
} ,
0 commit comments