@@ -133,6 +133,47 @@ export const ModelInfoMap: Record<
133133 small : true ,
134134 legacy : false ,
135135 } ,
136+ [ ModelEnum [ 'gpt-5' ] ] : {
137+ name : 'GPT-5' ,
138+ provider : AI_PROVIDERS . OPENAI ,
139+ contextWindowTokenLimit : 400000 ,
140+ outputTokenLimit : 128000 ,
141+ pricePerMillionInputTokens : 1.25 ,
142+ pricePerMillionOutputTokens : 10 ,
143+ tokenizerId : 'Xenova/gpt-4o' ,
144+ supportsImageInput : true ,
145+ reasoning : true ,
146+ legacy : false ,
147+ openRouterModelId : 'openai/gpt-5' ,
148+ } ,
149+ [ ModelEnum [ 'gpt-5-mini' ] ] : {
150+ name : 'GPT-5 mini' ,
151+ provider : AI_PROVIDERS . OPENAI ,
152+ contextWindowTokenLimit : 400000 ,
153+ outputTokenLimit : 128000 ,
154+ pricePerMillionInputTokens : 0.25 ,
155+ pricePerMillionOutputTokens : 2 ,
156+ tokenizerId : 'Xenova/gpt-4o' ,
157+ supportsImageInput : true ,
158+ reasoning : true ,
159+ small : true ,
160+ legacy : false ,
161+ openRouterModelId : 'openai/gpt-5-mini' ,
162+ } ,
163+ [ ModelEnum [ 'gpt-5-nano' ] ] : {
164+ name : 'GPT-5 nano' ,
165+ provider : AI_PROVIDERS . OPENAI ,
166+ contextWindowTokenLimit : 400000 ,
167+ outputTokenLimit : 128000 ,
168+ pricePerMillionInputTokens : 0.05 ,
169+ pricePerMillionOutputTokens : 0.4 ,
170+ tokenizerId : 'Xenova/gpt-4o' ,
171+ supportsImageInput : true ,
172+ reasoning : true ,
173+ small : true ,
174+ legacy : false ,
175+ openRouterModelId : 'openai/gpt-5-mini' ,
176+ } ,
136177 [ ModelEnum [ 'o1-preview' ] ] : {
137178 name : 'o1-preview' ,
138179 provider : AI_PROVIDERS . OPENAI ,
0 commit comments