@@ -1204,6 +1204,26 @@ export const PROVIDER_DEFINITIONS: Record<string, ProviderDefinition> = {
12041204 icon : GeminiIcon ,
12051205 color : '#4285F4' ,
12061206 models : [
1207+ {
1208+ id : 'gemini-3.5-flash' ,
1209+ pricing : {
1210+ input : 1.5 ,
1211+ cachedInput : 0.15 ,
1212+ output : 9.0 ,
1213+ updatedAt : '2026-05-19' ,
1214+ } ,
1215+ capabilities : {
1216+ temperature : { min : 0 , max : 2 } ,
1217+ thinking : {
1218+ levels : [ 'minimal' , 'low' , 'medium' , 'high' ] ,
1219+ default : 'medium' ,
1220+ } ,
1221+ maxOutputTokens : 65536 ,
1222+ } ,
1223+ contextWindow : 1048576 ,
1224+ releaseDate : '2026-05-19' ,
1225+ recommended : true ,
1226+ } ,
12071227 {
12081228 id : 'gemini-3.1-pro-preview' ,
12091229 pricing : {
@@ -1222,7 +1242,6 @@ export const PROVIDER_DEFINITIONS: Record<string, ProviderDefinition> = {
12221242 } ,
12231243 contextWindow : 1048576 ,
12241244 releaseDate : '2026-02-19' ,
1225- recommended : true ,
12261245 } ,
12271246 {
12281247 id : 'gemini-3.1-flash-lite-preview' ,
@@ -1366,6 +1385,24 @@ export const PROVIDER_DEFINITIONS: Record<string, ProviderDefinition> = {
13661385 toolUsageControl : true ,
13671386 } ,
13681387 models : [
1388+ {
1389+ id : 'vertex/gemini-3.5-flash' ,
1390+ pricing : {
1391+ input : 1.5 ,
1392+ cachedInput : 0.15 ,
1393+ output : 9.0 ,
1394+ updatedAt : '2026-05-19' ,
1395+ } ,
1396+ capabilities : {
1397+ temperature : { min : 0 , max : 2 } ,
1398+ thinking : {
1399+ levels : [ 'minimal' , 'low' , 'medium' , 'high' ] ,
1400+ default : 'medium' ,
1401+ } ,
1402+ } ,
1403+ contextWindow : 1048576 ,
1404+ releaseDate : '2026-05-19' ,
1405+ } ,
13691406 {
13701407 id : 'vertex/gemini-3.1-pro-preview' ,
13711408 pricing : {
0 commit comments