Spaces:
Sleeping
Sleeping
Update src/streamlit_app.py
Browse files- src/streamlit_app.py +4 -3
src/streamlit_app.py
CHANGED
|
@@ -66,13 +66,15 @@ def main():
|
|
| 66 |
st.title("💬 ERNIE Chat - Hugging Face")
|
| 67 |
|
| 68 |
init_session()
|
| 69 |
-
display_chat()
|
| 70 |
|
| 71 |
user_prompt = st.chat_input("Say something...")
|
| 72 |
if user_prompt:
|
| 73 |
-
# Append user message
|
| 74 |
st.session_state.messages.append({"role": "user", "content": user_prompt})
|
| 75 |
|
|
|
|
|
|
|
|
|
|
| 76 |
# Stream and collect assistant response
|
| 77 |
model_name = "baidu/ERNIE-4.5-0.3B-PT"
|
| 78 |
assistant_reply = stream_response(model_name, st.session_state.messages)
|
|
@@ -80,6 +82,5 @@ def main():
|
|
| 80 |
# Append assistant message to session state
|
| 81 |
st.session_state.messages.append({"role": "assistant", "content": assistant_reply})
|
| 82 |
|
| 83 |
-
|
| 84 |
if __name__ == "__main__":
|
| 85 |
main()
|
|
|
|
| 66 |
st.title("💬 ERNIE Chat - Hugging Face")
|
| 67 |
|
| 68 |
init_session()
|
|
|
|
| 69 |
|
| 70 |
user_prompt = st.chat_input("Say something...")
|
| 71 |
if user_prompt:
|
| 72 |
+
# Append user message BEFORE display_chat so it renders right away
|
| 73 |
st.session_state.messages.append({"role": "user", "content": user_prompt})
|
| 74 |
|
| 75 |
+
display_chat()
|
| 76 |
+
|
| 77 |
+
if user_prompt:
|
| 78 |
# Stream and collect assistant response
|
| 79 |
model_name = "baidu/ERNIE-4.5-0.3B-PT"
|
| 80 |
assistant_reply = stream_response(model_name, st.session_state.messages)
|
|
|
|
| 82 |
# Append assistant message to session state
|
| 83 |
st.session_state.messages.append({"role": "assistant", "content": assistant_reply})
|
| 84 |
|
|
|
|
| 85 |
if __name__ == "__main__":
|
| 86 |
main()
|