sandrocalzada commited on
Commit
2880c2f
1 Parent(s): dbc838c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -1
app.py CHANGED
@@ -69,7 +69,6 @@ def handle_query(query):
69
  else:
70
  return "Disculpa no pude encontrar una respuesta."
71
 
72
-
73
  # Streamlit app initialization
74
  st.title("(PDF) Chat con documentos de Procesos 🗞️")
75
  st.markdown("Retrieval-Augmented Generation")
@@ -91,6 +90,29 @@ with st.sidebar:
91
  data_ingestion() # Process PDF every time new file is uploaded
92
  st.success("Done")
93
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94
  user_prompt = st.chat_input("Pregunta acerca del contenido en el archivo PDF:")
95
  if user_prompt:
96
  st.session_state.messages.append({'role': 'user', "content": user_prompt})
 
69
  else:
70
  return "Disculpa no pude encontrar una respuesta."
71
 
 
72
  # Streamlit app initialization
73
  st.title("(PDF) Chat con documentos de Procesos 🗞️")
74
  st.markdown("Retrieval-Augmented Generation")
 
90
  data_ingestion() # Process PDF every time new file is uploaded
91
  st.success("Done")
92
 
93
+ # Model selection buttons
94
+ st.subheader("Select Model")
95
+ col1, col2 = st.columns(2)
96
+ if 'selected_model' not in st.session_state:
97
+ st.session_state.selected_model = None
98
+
99
+ with col1:
100
+ if st.button("Gemma", key="Gemma",
101
+ on_click=lambda: setattr(st.session_state, 'selected_model', 'Gemma')):
102
+ st.session_state.selected_model = 'Gemma'
103
+ with col2:
104
+ if st.button("Gemini", key="Gemini",
105
+ on_click=lambda: setattr(st.session_state, 'selected_model', 'Gemini')):
106
+ st.session_state.selected_model = 'Gemini'
107
+
108
+ # Apply the selected styling
109
+ if st.session_state.selected_model == 'Gemma':
110
+ col1.button("Gemma", key="reGemma", on_click=None, disabled=True, style="background-color: red;")
111
+ col2.button("Gemini", key="reGemini", on_click=None, disabled=True)
112
+ elif st.session_state.selected_model == 'Gemini':
113
+ col1.button("Gemma", key="reGemma", on_click=None, disabled=True)
114
+ col2.button("Gemini", key="reGemini", on_click=None, disabled=True, style="background-color: red;")
115
+
116
  user_prompt = st.chat_input("Pregunta acerca del contenido en el archivo PDF:")
117
  if user_prompt:
118
  st.session_state.messages.append({'role': 'user', "content": user_prompt})