Veda0718 commited on
Commit
218c738
·
verified ·
1 Parent(s): 411605c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -13
app.py CHANGED
@@ -119,22 +119,14 @@ for i, chat in enumerate(st.session_state.history):
119
  message(chat['answer'], key=f"bot_{i}")
120
 
121
  # Input text box
122
- user_input = st.text_input("Ask a question:", key="input")
 
 
 
123
 
124
  if st.button("Generate"):
125
  if user_input:
126
  result = st.session_state.qa_chain(user_input)
127
  answer = result["result"]
128
  st.session_state.history.append({"question": user_input, "answer": answer})
129
- st.session_state.update({"input": ""})
130
- st.rerun()
131
-
132
- # Scroll to the bottom to display the latest message
133
- st.markdown(
134
- """
135
- <script>
136
- document.getElementsByClassName('css-1lc0dpe')[0].scrollTo(0, document.getElementsByClassName('css-1lc0dpe')[0].scrollHeight);
137
- </script>
138
- """,
139
- unsafe_allow_html=True,
140
- )
 
119
  message(chat['answer'], key=f"bot_{i}")
120
 
121
  # Input text box
122
+ if 'input_text' not in st.session_state:
123
+ st.session_state.input_text = ''
124
+
125
+ user_input = st.text_input("Ask a question:", key="input", value=st.session_state.input_text)
126
 
127
  if st.button("Generate"):
128
  if user_input:
129
  result = st.session_state.qa_chain(user_input)
130
  answer = result["result"]
131
  st.session_state.history.append({"question": user_input, "answer": answer})
132
+ st.session_state.input_text = '' # Clear input text after submission