diff --git a/server/utils/AiProviders/gemini/defaultModels.js b/server/utils/AiProviders/gemini/defaultModels.js index 303a0aafff3..e23f94a7652 100644 --- a/server/utils/AiProviders/gemini/defaultModels.js +++ b/server/utils/AiProviders/gemini/defaultModels.js @@ -15,15 +15,20 @@ const experimentalModels = [ "gemini-exp-1114", "gemini-exp-1121", "gemini-exp-1206", - "learnlm-1.5-pro-experimental", + "learnllm-1.5-pro-experimental", "gemini-2.0-flash-exp", + "gemini-2.5-pro-preview-03-25", ]; // There are some models that are only available in the v1beta API // and some models that are only available in the v1 API // generally, v1beta models have `exp` in the name, but not always // so we check for both against a static list as well. -const v1BetaModels = ["gemini-1.5-pro-latest", "gemini-1.5-flash-latest"]; +const v1BetaModels = [ + "gemini-1.5-pro-latest", + "gemini-1.5-flash-latest", + "gemini-2.5-pro-preview-03-25" +]; const defaultGeminiModels = [ ...stableModels.map((model) => ({ diff --git a/server/utils/AiProviders/modelMap.js b/server/utils/AiProviders/modelMap.js index 9c59c6beb7a..7c17c2d99b2 100644 --- a/server/utils/AiProviders/modelMap.js +++ b/server/utils/AiProviders/modelMap.js @@ -39,8 +39,9 @@ const MODEL_MAP = { "gemini-exp-1114": 32_767, "gemini-exp-1121": 32_767, "gemini-exp-1206": 32_767, - "learnlm-1.5-pro-experimental": 32_767, + "learnllm-1.5-pro-experimental": 32_767, "gemini-2.0-flash-exp": 1_048_576, + "gemini-2.5-pro-preview-03-25": 2_097_152, }, groq: { "gemma2-9b-it": 8192,