From 53ae427f2fffcbffe7229a31cda06aae55fb3922 Mon Sep 17 00:00:00 2001 From: suyao Date: Sat, 29 Mar 2025 02:00:47 +0800 Subject: [PATCH] feat(models): add support for new Gemini models --- src/renderer/src/config/models.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/renderer/src/config/models.ts b/src/renderer/src/config/models.ts index bd6bb317..8e9bc0ab 100644 --- a/src/renderer/src/config/models.ts +++ b/src/renderer/src/config/models.ts @@ -2012,6 +2012,10 @@ export function isReasoningModel(model?: Model): boolean { return true } + if (model.id.includes('gemini-2.5-pro-exp')) { + return true + } + 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-001', '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) }