@@ -6,11 +6,31 @@ import { OpenAICompatibleProviderBase } from './openAICompatibleProviderBase';
66
77type GeminiModel = AIModel < typeof provider . id > ;
88const models : GeminiModel [ ] = [
9+ {
10+ id : 'gemini-2.5-pro' ,
11+ name : 'Gemini 2.5 Pro' ,
12+ maxTokens : { input : 1048576 , output : 65536 } ,
13+ provider : provider ,
14+ } ,
15+ {
16+ id : 'gemini-2.5-flash' ,
17+ name : 'Gemini 2.5 Flash' ,
18+ maxTokens : { input : 1048576 , output : 65536 } ,
19+ provider : provider ,
20+ default : true ,
21+ } ,
22+ {
23+ id : 'gemini-2.5-flash-lite' ,
24+ name : 'Gemini 2.5 Flash-Lite' ,
25+ maxTokens : { input : 1048576 , output : 65536 } ,
26+ provider : provider ,
27+ } ,
928 {
1029 id : 'gemini-2.5-flash-preview-05-20' ,
1130 name : 'Gemini 2.5 Flash (Preview)' ,
1231 maxTokens : { input : 1048576 , output : 65536 } ,
1332 provider : provider ,
33+ hidden : true ,
1434 } ,
1535 {
1636 id : 'gemini-2.5-flash-preview-04-17' ,
@@ -24,6 +44,7 @@ const models: GeminiModel[] = [
2444 name : 'Gemini 2.5 Pro (Preview)' ,
2545 maxTokens : { input : 1048576 , output : 65536 } ,
2646 provider : provider ,
47+ hidden : true ,
2748 } ,
2849 {
2950 id : 'gemini-2.5-pro-preview-03-25' ,
@@ -44,7 +65,6 @@ const models: GeminiModel[] = [
4465 name : 'Gemini 2.0 Flash' ,
4566 maxTokens : { input : 1048576 , output : 8192 } ,
4667 provider : provider ,
47- default : true ,
4868 } ,
4969 {
5070 id : 'gemini-2.0-flash-001' ,
@@ -78,18 +98,21 @@ const models: GeminiModel[] = [
7898 name : 'Gemini 2.0 Pro (Experimental)' ,
7999 maxTokens : { input : 2097152 , output : 8192 } ,
80100 provider : provider ,
101+ hidden : true ,
81102 } ,
82103 {
83104 id : 'gemini-2.0-flash-thinking-exp-01-21' ,
84105 name : 'Gemini 2.0 Flash Thinking (Experimental)' ,
85106 maxTokens : { input : 1048576 , output : 8192 } ,
86107 provider : provider ,
108+ hidden : true ,
87109 } ,
88110 {
89111 id : 'gemini-2.0-flash-exp' ,
90112 name : 'Gemini 2.0 Flash (Experimental)' ,
91113 maxTokens : { input : 1048576 , output : 8192 } ,
92114 provider : provider ,
115+ hidden : true ,
93116 } ,
94117 {
95118 id : 'gemini-exp-1206' ,
0 commit comments