diff --git a/frontend/src/components/LLMSelection/GeminiLLMOptions/index.jsx b/frontend/src/components/LLMSelection/GeminiLLMOptions/index.jsx
index 528d01049ff0b317dd34011508980baf3ae92749..059779be93f0459cabae8ff5148ecc30a923a5bc 100644
--- a/frontend/src/components/LLMSelection/GeminiLLMOptions/index.jsx
+++ b/frontend/src/components/LLMSelection/GeminiLLMOptions/index.jsx
@@ -51,6 +51,7 @@ export default function GeminiLLMOptions({ settings }) {
                     "gemini-1.5-flash-exp-0827",
                     "gemini-1.5-flash-8b-exp-0827",
                     "gemini-exp-1114",
+                    "gemini-exp-1121",
                     "learnlm-1.5-pro-experimental",
                   ].map((model) => {
                     return (
diff --git a/frontend/src/hooks/useGetProvidersModels.js b/frontend/src/hooks/useGetProvidersModels.js
index 3e3e797e718c0d0282af57e7ff7b2e017ce5c68f..57cf650188ba6a9364d8b86e75132b21624e5081 100644
--- a/frontend/src/hooks/useGetProvidersModels.js
+++ b/frontend/src/hooks/useGetProvidersModels.js
@@ -21,6 +21,7 @@ const PROVIDER_DEFAULT_MODELS = {
     "gemini-1.5-flash-exp-0827",
     "gemini-1.5-flash-8b-exp-0827",
     "gemini-exp-1114",
+    "gemini-exp-1121",
     "learnlm-1.5-pro-experimental",
   ],
   anthropic: [
diff --git a/server/utils/AiProviders/gemini/index.js b/server/utils/AiProviders/gemini/index.js
index aeb8b432fe3d54f7ddbc8c9ffb10fdc9215b9a36..ef0b633117fe44c3ae2f72e1a8dec8e7699fc35c 100644
--- a/server/utils/AiProviders/gemini/index.js
+++ b/server/utils/AiProviders/gemini/index.js
@@ -114,6 +114,7 @@ class GeminiLLM {
       "gemini-1.5-flash-exp-0827",
       "gemini-1.5-flash-8b-exp-0827",
       "gemini-exp-1114",
+      "gemini-exp-1121",
       "learnlm-1.5-pro-experimental",
     ];
     return validModels.includes(modelName);
diff --git a/server/utils/AiProviders/modelMap.js b/server/utils/AiProviders/modelMap.js
index 34dc20b926c9c9b21455020755a582e07208d338..f9bf00672c6757b19d074298c9c87578c2124690 100644
--- a/server/utils/AiProviders/modelMap.js
+++ b/server/utils/AiProviders/modelMap.js
@@ -35,6 +35,7 @@ const MODEL_MAP = {
     "gemini-1.5-flash-exp-0827": 1_048_576,
     "gemini-1.5-flash-8b-exp-0827": 1_048_576,
     "gemini-exp-1114": 32_767,
+    "gemini-exp-1121": 32_767,
     "learnlm-1.5-pro-experimental": 32_767,
   },
   groq: {
diff --git a/server/utils/helpers/updateENV.js b/server/utils/helpers/updateENV.js
index 917969f4189e49ffe8765d80d70919c1fbb3a269..ede372427fc8ac969ab348c42eed082eb27cdd3f 100644
--- a/server/utils/helpers/updateENV.js
+++ b/server/utils/helpers/updateENV.js
@@ -702,6 +702,7 @@ function validGeminiModel(input = "") {
     "gemini-1.5-flash-exp-0827",
     "gemini-1.5-flash-8b-exp-0827",
     "gemini-exp-1114",
+    "gemini-exp-1121",
     "learnlm-1.5-pro-experimental",
   ];
   return validModels.includes(input)