From 4d5d8d4dec0e62662c8ec46537038353f45e0e66 Mon Sep 17 00:00:00 2001
From: timothycarambat <rambat1010@gmail.com>
Date: Tue, 14 Jan 2025 08:20:57 -0800
Subject: [PATCH] patch gemini embedding key preference resolves #2972

---
 server/utils/EmbeddingEngines/gemini/index.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/server/utils/EmbeddingEngines/gemini/index.js b/server/utils/EmbeddingEngines/gemini/index.js
index 7a1ba9684..49d80c3f5 100644
--- a/server/utils/EmbeddingEngines/gemini/index.js
+++ b/server/utils/EmbeddingEngines/gemini/index.js
@@ -1,9 +1,9 @@
 class GeminiEmbedder {
   constructor() {
-    if (!process.env.GEMINI_API_KEY)
+    if (!process.env.GEMINI_EMBEDDING_API_KEY)
       throw new Error("No Gemini API key was set.");
     const { GoogleGenerativeAI } = require("@google/generative-ai");
-    const genAI = new GoogleGenerativeAI(process.env.GEMINI_API_KEY);
+    const genAI = new GoogleGenerativeAI(process.env.GEMINI_EMBEDDING_API_KEY);
     this.model = process.env.EMBEDDING_MODEL_PREF || "text-embedding-004";
     this.gemini = genAI.getGenerativeModel({ model: this.model });
 
-- 
GitLab