Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -52,10 +52,12 @@ with col1:
|
|
52 |
|
53 |
# ------------------ Chat Panel (Right) ------------------
|
54 |
with col2:
|
55 |
-
|
|
|
56 |
role, content = message["role"], message["content"]
|
57 |
st.chat_message(role).write(content)
|
58 |
|
|
|
59 |
if prompt := st.chat_input("Type your question about the document..."):
|
60 |
st.session_state.messages.append({"role": "user", "content": prompt})
|
61 |
st.chat_message("user").write(prompt)
|
@@ -115,4 +117,3 @@ with col2:
|
|
115 |
|
116 |
except Exception as e:
|
117 |
st.error(f"❌ Error: {str(e)}")
|
118 |
-
|
|
|
52 |
|
53 |
# ------------------ Chat Panel (Right) ------------------
|
54 |
with col2:
|
55 |
+
# Show messages in reverse order (latest at top)
|
56 |
+
for message in reversed(st.session_state.messages):
|
57 |
role, content = message["role"], message["content"]
|
58 |
st.chat_message(role).write(content)
|
59 |
|
60 |
+
# Chat input box at the bottom
|
61 |
if prompt := st.chat_input("Type your question about the document..."):
|
62 |
st.session_state.messages.append({"role": "user", "content": prompt})
|
63 |
st.chat_message("user").write(prompt)
|
|
|
117 |
|
118 |
except Exception as e:
|
119 |
st.error(f"❌ Error: {str(e)}")
|
|