AKV24 commited on
Commit
9b4432e
·
verified ·
1 Parent(s): 6cbf495

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +11 -1
src/streamlit_app.py CHANGED
@@ -3,7 +3,7 @@ from bs4 import BeautifulSoup
3
  from openai import OpenAI
4
  from dotenv import load_dotenv
5
  import os
6
-
7
  load_dotenv()
8
  hf_api_key = os.getenv("SECRET")
9
 
@@ -34,7 +34,17 @@ model_choice = st.sidebar.selectbox("Choose a model", [
34
  # st.session_state.messages = []
35
  # st.rerun()
36
  def clear_chat():
 
37
  st.session_state.messages = []
 
 
 
 
 
 
 
 
 
38
 
39
  st.sidebar.button("🧹 Clear Chat", on_click=clear_chat)
40
 
 
3
  from openai import OpenAI
4
  from dotenv import load_dotenv
5
  import os
6
+ from streamlit.components.v1 import html
7
  load_dotenv()
8
  hf_api_key = os.getenv("SECRET")
9
 
 
34
  # st.session_state.messages = []
35
  # st.rerun()
36
  def clear_chat():
37
+ # Reset session state
38
  st.session_state.messages = []
39
+ # Inject JavaScript to force refresh
40
+ js = """
41
+ <script>
42
+ window.location.reload();
43
+ </script>
44
+ """
45
+ html(js)
46
+
47
+ st.sidebar.button("🧹 Clear Chat", on_click=clear_chat)
48
 
49
  st.sidebar.button("🧹 Clear Chat", on_click=clear_chat)
50