Spaces:
Sleeping
Sleeping
File size: 656 Bytes
09f1ce5 bb3ba7a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | import streamlit as st
from serve_gru import reply
st.set_page_config(page_title="Chatbot GRU", page_icon="🤖")
st.title("💬 Chatbot GRU (Cornell Movie Dialogs)")
# Inicializa historial
if "history" not in st.session_state:
st.session_state.history = []
# Campo de chat integrado
msg = st.chat_input("Escribe tu mensaje...")
if msg:
# Añade mensaje del usuario
st.session_state.history.append(("user", msg))
# Obtiene respuesta del modelo
bot_resp = reply(msg)
st.session_state.history.append(("assistant", bot_resp))
# Renderiza el chat
for role, text in st.session_state.history:
st.chat_message(role).markdown(text)
|