@@ -6,25 +6,6 @@ export type GeminiModelId = keyof typeof geminiModels
66export const geminiDefaultModelId : GeminiModelId = "gemini-2.0-flash-001"
77
88export const geminiModels = {
9- "gemini-2.5-flash-preview-04-17:thinking" : {
10- maxTokens : 65_535 ,
11- contextWindow : 1_048_576 ,
12- supportsImages : true ,
13- supportsPromptCache : false ,
14- inputPrice : 0.15 ,
15- outputPrice : 3.5 ,
16- maxThinkingTokens : 24_576 ,
17- supportsReasoningBudget : true ,
18- requiredReasoningBudget : true ,
19- } ,
20- "gemini-2.5-flash-preview-04-17" : {
21- maxTokens : 65_535 ,
22- contextWindow : 1_048_576 ,
23- supportsImages : true ,
24- supportsPromptCache : false ,
25- inputPrice : 0.15 ,
26- outputPrice : 0.6 ,
27- } ,
289 "gemini-2.5-flash-preview-05-20:thinking" : {
2910 maxTokens : 65_535 ,
3011 contextWindow : 1_048_576 ,
@@ -105,38 +86,6 @@ export const geminiModels = {
10586 inputPrice : 0 ,
10687 outputPrice : 0 ,
10788 } ,
108- "gemini-2.0-pro-exp-02-05" : {
109- maxTokens : 8192 ,
110- contextWindow : 2_097_152 ,
111- supportsImages : true ,
112- supportsPromptCache : false ,
113- inputPrice : 0 ,
114- outputPrice : 0 ,
115- } ,
116- "gemini-2.0-flash-thinking-exp-01-21" : {
117- maxTokens : 65_536 ,
118- contextWindow : 1_048_576 ,
119- supportsImages : true ,
120- supportsPromptCache : false ,
121- inputPrice : 0 ,
122- outputPrice : 0 ,
123- } ,
124- "gemini-2.0-flash-thinking-exp-1219" : {
125- maxTokens : 8192 ,
126- contextWindow : 32_767 ,
127- supportsImages : true ,
128- supportsPromptCache : false ,
129- inputPrice : 0 ,
130- outputPrice : 0 ,
131- } ,
132- "gemini-2.0-flash-exp" : {
133- maxTokens : 8192 ,
134- contextWindow : 1_048_576 ,
135- supportsImages : true ,
136- supportsPromptCache : false ,
137- inputPrice : 0 ,
138- outputPrice : 0 ,
139- } ,
14089 "gemini-2.5-flash-lite-preview-06-17" : {
14190 maxTokens : 64_000 ,
14291 contextWindow : 1_048_576 ,
@@ -298,4 +247,55 @@ export const legacyGeminiModels = {
298247 inputPrice : 0 ,
299248 outputPrice : 0 ,
300249 } ,
250+ "gemini-2.0-pro-exp-02-05" : {
251+ maxTokens : 8192 ,
252+ contextWindow : 2_097_152 ,
253+ supportsImages : true ,
254+ supportsPromptCache : false ,
255+ inputPrice : 0 ,
256+ outputPrice : 0 ,
257+ } ,
258+ "gemini-2.0-flash-thinking-exp-1219" : {
259+ maxTokens : 8192 ,
260+ contextWindow : 32_767 ,
261+ supportsImages : true ,
262+ supportsPromptCache : false ,
263+ inputPrice : 0 ,
264+ outputPrice : 0 ,
265+ } ,
266+ "gemini-2.0-flash-thinking-exp-01-21" : {
267+ maxTokens : 65_536 ,
268+ contextWindow : 1_048_576 ,
269+ supportsImages : true ,
270+ supportsPromptCache : false ,
271+ inputPrice : 0 ,
272+ outputPrice : 0 ,
273+ } ,
274+ "gemini-2.5-flash-preview-04-17:thinking" : {
275+ maxTokens : 65_535 ,
276+ contextWindow : 1_048_576 ,
277+ supportsImages : true ,
278+ supportsPromptCache : false ,
279+ inputPrice : 0.15 ,
280+ outputPrice : 3.5 ,
281+ maxThinkingTokens : 24_576 ,
282+ supportsReasoningBudget : true ,
283+ requiredReasoningBudget : true ,
284+ } ,
285+ "gemini-2.5-flash-preview-04-17" : {
286+ maxTokens : 65_535 ,
287+ contextWindow : 1_048_576 ,
288+ supportsImages : true ,
289+ supportsPromptCache : false ,
290+ inputPrice : 0.15 ,
291+ outputPrice : 0.6 ,
292+ } ,
293+ "gemini-2.0-flash-exp" : {
294+ maxTokens : 8192 ,
295+ contextWindow : 1_048_576 ,
296+ supportsImages : true ,
297+ supportsPromptCache : false ,
298+ inputPrice : 0 ,
299+ outputPrice : 0 ,
300+ } ,
301301} as const satisfies Record < string , ModelInfo >
0 commit comments