From f06ef6180d4e604a76a87c26f44c0650c687721f Mon Sep 17 00:00:00 2001
From: Timothy Carambat <rambat1010@gmail.com>
Date: Fri, 9 Aug 2024 14:19:49 -0700
Subject: [PATCH] add exp model to v1Beta (#2082)

---
 server/utils/AiProviders/gemini/index.js | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/server/utils/AiProviders/gemini/index.js b/server/utils/AiProviders/gemini/index.js
index b78c8db6e..f29d73e35 100644
--- a/server/utils/AiProviders/gemini/index.js
+++ b/server/utils/AiProviders/gemini/index.js
@@ -17,12 +17,14 @@ class GeminiLLM {
     this.gemini = genAI.getGenerativeModel(
       { model: this.model },
       {
-        // Gemini-1.5-pro and Gemini-1.5-flash are only available on the v1beta API.
-        apiVersion:
-          this.model === "gemini-1.5-pro-latest" ||
-          this.model === "gemini-1.5-flash-latest"
-            ? "v1beta"
-            : "v1",
+        // Gemini-1.5-pro-* and Gemini-1.5-flash are only available on the v1beta API.
+        apiVersion: [
+          "gemini-1.5-pro-latest",
+          "gemini-1.5-flash-latest",
+          "gemini-1.5-pro-exp-0801",
+        ].includes(this.model)
+          ? "v1beta"
+          : "v1",
       }
     );
     this.limits = {
-- 
GitLab