Update app.py
Browse files
app.py
CHANGED
@@ -59,15 +59,25 @@ def get_llm(selected_model):
|
|
59 |
)
|
60 |
|
61 |
# Cache the vector store loading
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
@st.cache_resource
|
63 |
def load_vector_store(selected_embedding_model):
|
64 |
if selected_embedding_model == "OpenAI":
|
65 |
embeddings = OpenAIEmbeddings(model="text-embedding-3-large", api_key=os.getenv("OPENAI_API_KEY"))
|
66 |
-
return FAISS.load_local("
|
67 |
else:
|
68 |
embeddings = HuggingFaceEmbeddings(model_name="abhinand/MedEmbed-large-v0.1")
|
69 |
return FAISS.load_local("faiss_index_medical_MedEmbed", embeddings, allow_dangerous_deserialization=True)
|
70 |
-
|
71 |
# Load the selected vector store
|
72 |
vector_store = load_vector_store(selected_embedding_model)
|
73 |
llm = get_llm(selected_model)
|
|
|
59 |
)
|
60 |
|
61 |
# Cache the vector store loading
|
62 |
+
# @st.cache_resource
|
63 |
+
# def load_vector_store(selected_embedding_model):
|
64 |
+
# if selected_embedding_model == "OpenAI":
|
65 |
+
# embeddings = OpenAIEmbeddings(model="text-embedding-3-large", api_key=os.getenv("OPENAI_API_KEY"))
|
66 |
+
# return FAISS.load_local("faiss_index_medical_OpenAI", embeddings, allow_dangerous_deserialization=True)
|
67 |
+
# else:
|
68 |
+
# embeddings = HuggingFaceEmbeddings(model_name="abhinand/MedEmbed-large-v0.1")
|
69 |
+
# return FAISS.load_local("faiss_index_medical_MedEmbed", embeddings, allow_dangerous_deserialization=True)
|
70 |
+
|
71 |
+
|
72 |
@st.cache_resource
|
73 |
def load_vector_store(selected_embedding_model):
|
74 |
if selected_embedding_model == "OpenAI":
|
75 |
embeddings = OpenAIEmbeddings(model="text-embedding-3-large", api_key=os.getenv("OPENAI_API_KEY"))
|
76 |
+
return FAISS.load_local("faiss_table", embeddings, allow_dangerous_deserialization=True)
|
77 |
else:
|
78 |
embeddings = HuggingFaceEmbeddings(model_name="abhinand/MedEmbed-large-v0.1")
|
79 |
return FAISS.load_local("faiss_index_medical_MedEmbed", embeddings, allow_dangerous_deserialization=True)
|
80 |
+
|
81 |
# Load the selected vector store
|
82 |
vector_store = load_vector_store(selected_embedding_model)
|
83 |
llm = get_llm(selected_model)
|