Mr-Vicky-01 commited on
Commit
e2984c7
β€’
1 Parent(s): 0025151

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -38,12 +38,16 @@ previous_response = ""
38
  provided_docs = ""
39
  def conversational_chat(query):
40
  global previous_response, provided_docs
41
- for i in st.session_state['history']:
42
  if i is not None:
43
  previous_response += f"Human: {i[0]}\n Chatbot: {i[1]}\n"
44
  provided_docs = "".join(st.session_state["docs"])
45
  result = llm_chain.predict(chat_history=previous_response, human_input=query, provided_docs=provided_docs)
46
  st.session_state['history'].append((query, result))
 
 
 
 
47
  return result
48
 
49
  st.title("CRETA πŸ€–")
 
38
  provided_docs = ""
39
  def conversational_chat(query):
40
  global previous_response, provided_docs
41
+ for i in st.session_state['history'][-5:]:
42
  if i is not None:
43
  previous_response += f"Human: {i[0]}\n Chatbot: {i[1]}\n"
44
  provided_docs = "".join(st.session_state["docs"])
45
  result = llm_chain.predict(chat_history=previous_response, human_input=query, provided_docs=provided_docs)
46
  st.session_state['history'].append((query, result))
47
+
48
+ # Keep only the last 5 history entries
49
+ st.session_state['history'] = st.session_state['history'][-5:]
50
+
51
  return result
52
 
53
  st.title("CRETA πŸ€–")