abanm commited on
Commit
ae39a63
·
verified ·
1 Parent(s): 69c7d43

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -11
app.py CHANGED
@@ -15,17 +15,9 @@ def handle_input():
15
  # Save User Message
16
  st.session_state["messages"].append({"role": "user", "content": user_message})
17
 
18
- # Display Bot Response Placeholder
19
- response_placeholder = st.empty()
20
- bot_response = ""
21
-
22
- # Get Bot Response (streaming)
23
- for chunk in call_api(user_message).split("\n"):
24
- bot_response += chunk
25
- response_placeholder.markdown(
26
- f"<div style='text-align: left; color: green; margin: 10px 0;'><b>Bot:</b> {bot_response}</div>",
27
- unsafe_allow_html=True,
28
- )
29
 
30
  # Save Bot Response
31
  st.session_state["messages"].append({"role": "assistant", "content": bot_response})
@@ -57,3 +49,4 @@ st.text_input(
57
  key="user_input",
58
  on_change=handle_input,
59
  )
 
 
15
  # Save User Message
16
  st.session_state["messages"].append({"role": "user", "content": user_message})
17
 
18
+ # Show loading spinner
19
+ with st.spinner("Fetching response..."):
20
+ bot_response = call_api(user_message)
 
 
 
 
 
 
 
 
21
 
22
  # Save Bot Response
23
  st.session_state["messages"].append({"role": "assistant", "content": bot_response})
 
49
  key="user_input",
50
  on_change=handle_input,
51
  )
52
+