gnosticdev commited on
Commit
2259b51
·
verified ·
1 Parent(s): 97cdbe1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -6
app.py CHANGED
@@ -118,21 +118,26 @@ elif selected == "Chatbot":
118
  # Initialize chat session with current prompt
119
  if "chat_session" not in st.session_state:
120
  st.session_state.chat_session = model.start_chat(history=[])
 
121
  current_prompt = st.session_state.prompts_data.get("current_prompt")
122
  if current_prompt:
123
  st.session_state.chat_session.send_message(current_prompt)
 
 
 
 
 
 
 
124
 
125
  st.title("Gnosticdev Chatbot")
126
 
127
- # Mostrar prompt actual
128
- current_prompt = st.session_state.prompts_data.get("current_prompt")
129
- if current_prompt:
130
- with st.expander("Ver System Prompt actual"):
131
- st.info(current_prompt)
132
-
133
  # Display chat history
134
  if hasattr(st.session_state.chat_session, 'history'):
135
  for message in st.session_state.chat_session.history:
 
 
 
136
  role = translate_role_to_streamlit(message.role)
137
  with st.chat_message(role):
138
  st.markdown(message.parts[0].text)
 
118
  # Initialize chat session with current prompt
119
  if "chat_session" not in st.session_state:
120
  st.session_state.chat_session = model.start_chat(history=[])
121
+ # Enviar el prompt actual de manera silenciosa (sin mostrarlo en la interfaz)
122
  current_prompt = st.session_state.prompts_data.get("current_prompt")
123
  if current_prompt:
124
  st.session_state.chat_session.send_message(current_prompt)
125
+ # Agregar mensaje de bienvenida
126
+ try:
127
+ welcome_message = "¡Hola! Soy GnosticDev AI. ¿En qué puedo ayudarte hoy?"
128
+ with st.chat_message("assistant"):
129
+ st.markdown(welcome_message)
130
+ except Exception as e:
131
+ st.error(f"Error al mostrar mensaje de bienvenida: {str(e)}")
132
 
133
  st.title("Gnosticdev Chatbot")
134
 
 
 
 
 
 
 
135
  # Display chat history
136
  if hasattr(st.session_state.chat_session, 'history'):
137
  for message in st.session_state.chat_session.history:
138
+ # Skip displaying the system prompt message
139
+ if message.role == 'model' and message.parts[0].text == st.session_state.prompts_data.get("current_prompt"):
140
+ continue
141
  role = translate_role_to_streamlit(message.role)
142
  with st.chat_message(role):
143
  st.markdown(message.parts[0].text)