Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -5,6 +5,7 @@ Swami's Chatbot Alpha Version
|
|
5 |
'''
|
6 |
|
7 |
from langchain.vectorstores import FAISS
|
|
|
8 |
from langchain.embeddings.openai import OpenAIEmbeddings
|
9 |
from langchain.llms import OpenAI
|
10 |
from langchain.chains import RetrievalQA
|
@@ -33,15 +34,20 @@ Answer:"""
|
|
33 |
|
34 |
PROMPT = PromptTemplate(
|
35 |
template= prompt_template,
|
36 |
-
input_variables=["context", "question"]
|
37 |
)
|
38 |
|
39 |
-
chain = RetrievalQA.from_chain_type(llm= OpenAI(),
|
40 |
chain_type="stuff",
|
41 |
retriever= vectordb.as_retriever(),
|
42 |
-
chain_type_kwargs= {'prompt': PROMPT
|
|
|
|
|
|
|
|
|
|
|
43 |
return_source_documents= True,
|
44 |
-
verbose=
|
45 |
|
46 |
# --------------------------------------------------------------------------------
|
47 |
|
|
|
5 |
'''
|
6 |
|
7 |
from langchain.vectorstores import FAISS
|
8 |
+
from langchain.memory import ConversationBufferMemory
|
9 |
from langchain.embeddings.openai import OpenAIEmbeddings
|
10 |
from langchain.llms import OpenAI
|
11 |
from langchain.chains import RetrievalQA
|
|
|
34 |
|
35 |
PROMPT = PromptTemplate(
|
36 |
template= prompt_template,
|
37 |
+
input_variables=["history","context", "question"]
|
38 |
)
|
39 |
|
40 |
+
chain = RetrievalQA.from_chain_type(llm= OpenAI(temperature= 0),
|
41 |
chain_type="stuff",
|
42 |
retriever= vectordb.as_retriever(),
|
43 |
+
chain_type_kwargs= {'prompt': PROMPT,
|
44 |
+
"verbose": True,
|
45 |
+
"memory": ConversationBufferMemory(
|
46 |
+
memory_key="history",
|
47 |
+
input_key="question"),
|
48 |
+
},
|
49 |
return_source_documents= True,
|
50 |
+
verbose= True)
|
51 |
|
52 |
# --------------------------------------------------------------------------------
|
53 |
|