feat(models): add support for new Gemini models

This commit is contained in:
suyao 2025-03-29 02:00:47 +08:00 committed by 亢奋猫
parent 3f40cc28ac
commit 53ae427f2f

View File

@ -2012,6 +2012,10 @@ export function isReasoningModel(model?: Model): boolean {
return true return true
} }
if (model.id.includes('gemini-2.5-pro-exp')) {
return true
}
return REASONING_REGEX.test(model.id) || model.type?.includes('reasoning') || false return REASONING_REGEX.test(model.id) || model.type?.includes('reasoning') || false
} }
@ -2052,7 +2056,9 @@ export function isWebSearchModel(model: Model): boolean {
'gemini-2.0-flash-exp', 'gemini-2.0-flash-exp',
'gemini-2.0-flash-001', 'gemini-2.0-flash-001',
'gemini-2.0-pro-exp-02-05', 'gemini-2.0-pro-exp-02-05',
'gemini-2.0-pro-exp' 'gemini-2.0-pro-exp',
'gemini-2.5-pro-exp',
'gemini-2.5-pro-exp-03-25'
] ]
return models.includes(model?.id) return models.includes(model?.id)
} }