diff --git a/server/utils/openAi/index.js b/server/utils/AiProviders/openAi/index.js
similarity index 100%
rename from server/utils/openAi/index.js
rename to server/utils/AiProviders/openAi/index.js
diff --git a/server/utils/chats/index.js b/server/utils/chats/index.js
index 5e099dad049e5defb1dfd74a30722b74ea1c36e6..b6f74c158e2129212117a608ccda2b1b246c406b 100644
--- a/server/utils/chats/index.js
+++ b/server/utils/chats/index.js
@@ -1,5 +1,5 @@
 const { v4: uuidv4 } = require("uuid");
-const { OpenAi } = require("../openAi");
+const { OpenAi } = require("../AiProviders/openAi");
 const { WorkspaceChats } = require("../../models/workspaceChats");
 const { resetMemory } = require("./commands/reset");
 const moment = require("moment");
diff --git a/server/utils/vectorDbProviders/chroma/index.js b/server/utils/vectorDbProviders/chroma/index.js
index d66a669a1033dc364de58460969f69c0503d493b..ee8ac48506a6b760a6c2fdcd4c1e5e5a1b47f589 100644
--- a/server/utils/vectorDbProviders/chroma/index.js
+++ b/server/utils/vectorDbProviders/chroma/index.js
@@ -8,7 +8,7 @@ const { storeVectorResult, cachedVectorInformation } = require("../../files");
 const { v4: uuidv4 } = require("uuid");
 const { toChunks } = require("../../helpers");
 const { chatPrompt } = require("../../chats");
-const { OpenAi } = require("../../openAi");
+const { OpenAi } = require("../../AiProviders/openAi");
 
 const Chroma = {
   name: "Chroma",
@@ -324,10 +324,10 @@ const Chroma = {
       content: `${chatPrompt(workspace)}
     Context:
     ${contextTexts
-          .map((text, i) => {
-            return `[CONTEXT ${i}]:\n${text}\n[END CONTEXT ${i}]\n\n`;
-          })
-          .join("")}`,
+      .map((text, i) => {
+        return `[CONTEXT ${i}]:\n${text}\n[END CONTEXT ${i}]\n\n`;
+      })
+      .join("")}`,
     };
     const memory = [prompt, ...chatHistory, { role: "user", content: input }];
     const responseText = await openAiConnector.getChatCompletion(memory, {
diff --git a/server/utils/vectorDbProviders/lance/index.js b/server/utils/vectorDbProviders/lance/index.js
index 3fc0f01c3499e9626a9e4b0291e0597cc5e22bca..38b30af927b61852e38fd106126e259c2eccefb3 100644
--- a/server/utils/vectorDbProviders/lance/index.js
+++ b/server/utils/vectorDbProviders/lance/index.js
@@ -5,7 +5,7 @@ const { RecursiveCharacterTextSplitter } = require("langchain/text_splitter");
 const { storeVectorResult, cachedVectorInformation } = require("../../files");
 const { v4: uuidv4 } = require("uuid");
 const { chatPrompt } = require("../../chats");
-const { OpenAi } = require("../../openAi");
+const { OpenAi } = require("../../AiProviders/openAi");
 
 const LanceDb = {
   uri: `${
diff --git a/server/utils/vectorDbProviders/pinecone/index.js b/server/utils/vectorDbProviders/pinecone/index.js
index a392dc400c788842c15065879e232772b55ff5f5..6021cfa37b6f882da3ddde1e35d0a7c6122ab0a9 100644
--- a/server/utils/vectorDbProviders/pinecone/index.js
+++ b/server/utils/vectorDbProviders/pinecone/index.js
@@ -8,7 +8,7 @@ const { storeVectorResult, cachedVectorInformation } = require("../../files");
 const { v4: uuidv4 } = require("uuid");
 const { toChunks } = require("../../helpers");
 const { chatPrompt } = require("../../chats");
-const { OpenAi } = require("../../openAi");
+const { OpenAi } = require("../../AiProviders/openAi");
 
 const Pinecone = {
   name: "Pinecone",