Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -78,17 +78,12 @@ def animated_text(text, speed=0.05):
|
|
| 78 |
|
| 79 |
for letter in text:
|
| 80 |
displayed_text += letter
|
| 81 |
-
placeholder.markdown(f"<h1 class='title-text
|
| 82 |
time.sleep(speed)
|
| 83 |
|
| 84 |
# πΉ **Display Animated Welcome Message**
|
| 85 |
animated_text("Welcome to Gemini Data Science Tutor!")
|
| 86 |
|
| 87 |
-
# "New Chat" button
|
| 88 |
-
if st.button("π New Chat"):
|
| 89 |
-
st.session_state.session_id = str(uuid.uuid4()) # Generate new session ID
|
| 90 |
-
st.session_state.messages = [] # Clear chat history
|
| 91 |
-
st.rerun() # Refresh the app
|
| 92 |
|
| 93 |
# Get session ID
|
| 94 |
session_id = st.session_state.session_id
|
|
@@ -132,6 +127,12 @@ with chat_container:
|
|
| 132 |
with st.chat_message(role):
|
| 133 |
st.markdown(content)
|
| 134 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 135 |
# πΉ **Fixed Bottom User Input**
|
| 136 |
user_input = st.text_input("Type your message here:", key="user_message")
|
| 137 |
|
|
|
|
| 78 |
|
| 79 |
for letter in text:
|
| 80 |
displayed_text += letter
|
| 81 |
+
placeholder.markdown(f"""<h1 class='title-text; color: #00D1FF;'>{displayed_text} π</h1>""", unsafe_allow_html=True)
|
| 82 |
time.sleep(speed)
|
| 83 |
|
| 84 |
# πΉ **Display Animated Welcome Message**
|
| 85 |
animated_text("Welcome to Gemini Data Science Tutor!")
|
| 86 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 87 |
|
| 88 |
# Get session ID
|
| 89 |
session_id = st.session_state.session_id
|
|
|
|
| 127 |
with st.chat_message(role):
|
| 128 |
st.markdown(content)
|
| 129 |
|
| 130 |
+
# "New Chat" button
|
| 131 |
+
if st.button("π New Chat"):
|
| 132 |
+
st.session_state.session_id = str(uuid.uuid4()) # Generate new session ID
|
| 133 |
+
st.session_state.messages = [] # Clear chat history
|
| 134 |
+
st.rerun() # Refresh the app
|
| 135 |
+
|
| 136 |
# πΉ **Fixed Bottom User Input**
|
| 137 |
user_input = st.text_input("Type your message here:", key="user_message")
|
| 138 |
|