OrifjonKenjayev commited on
Commit
a8f24b6
·
verified ·
1 Parent(s): fe64323

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -2,10 +2,11 @@
2
  import gradio as gr
3
  import os
4
  from langchain_community.vectorstores import FAISS
5
- from langchain_together import TogetherEmbeddings
6
- from operator import itemgetter
 
 
7
  from langchain.memory import ConversationBufferMemory
8
- from langchain.schema import format_document
9
  from typing import List, Tuple
10
 
11
  # Environment variables for API keys
@@ -22,7 +23,8 @@ class ChatBot:
22
  # Load the pre-created FAISS index with embeddings
23
  self.vectorstore = FAISS.load_local(
24
  "faiss_index",
25
- embeddings=self.embeddings
 
26
  )
27
  self.retriever = self.vectorstore.as_retriever()
28
 
 
2
  import gradio as gr
3
  import os
4
  from langchain_community.vectorstores import FAISS
5
+ from langchain_together import TogetherEmbeddings, Together
6
+ from langchain.prompts import ChatPromptTemplate
7
+ from langchain.schema.runnable import RunnablePassthrough
8
+ from langchain.schema.output_parser import StrOutputParser
9
  from langchain.memory import ConversationBufferMemory
 
10
  from typing import List, Tuple
11
 
12
  # Environment variables for API keys
 
23
  # Load the pre-created FAISS index with embeddings
24
  self.vectorstore = FAISS.load_local(
25
  "faiss_index",
26
+ embeddings=self.embeddings,
27
+ allow_dangerous_deserialization=True # Only enable this if you trust the source of the index
28
  )
29
  self.retriever = self.vectorstore.as_retriever()
30