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