farmax commited on
Commit
7c47d3e
·
verified ·
1 Parent(s): 4f5b401

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -4,7 +4,7 @@ import os
4
  from googletrans import Translator
5
  import requests
6
  from dotenv import load_dotenv
7
- import numpy as np
8
  from langchain_community.vectorstores import Chroma
9
  from langchain_community.document_loaders import UnstructuredPDFLoader, PyPDFLoader
10
  from langchain.text_splitter import CharacterTextSplitter
@@ -77,7 +77,13 @@ def initialize_LLM(llm_option, llm_temperature, max_tokens, top_k, vector_db, pr
77
  if llm_name != default_llm:
78
  print(f"Using default LLM {default_llm} for {language}")
79
  llm_name = default_llm
80
-
 
 
 
 
 
 
81
  qa_chain = ConversationalRetrievalChain.from_llm(
82
  llm=llm_name,
83
  retriever=vector_db.as_retriever(),
 
4
  from googletrans import Translator
5
  import requests
6
  from dotenv import load_dotenv
7
+ # import numpy as np
8
  from langchain_community.vectorstores import Chroma
9
  from langchain_community.document_loaders import UnstructuredPDFLoader, PyPDFLoader
10
  from langchain.text_splitter import CharacterTextSplitter
 
77
  if llm_name != default_llm:
78
  print(f"Using default LLM {default_llm} for {language}")
79
  llm_name = default_llm
80
+
81
+ memory = ConversationBufferMemory(
82
+ memory_key="chat_history",
83
+ output_key='answer',
84
+ return_messages=True
85
+ )
86
+
87
  qa_chain = ConversationalRetrievalChain.from_llm(
88
  llm=llm_name,
89
  retriever=vector_db.as_retriever(),