lozanopastor commited on
Commit
0cc7907
·
verified ·
1 Parent(s): ac2e4a2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -32
app.py CHANGED
@@ -1,5 +1,4 @@
1
  import streamlit as st
2
- import gradio as gr
3
  from PyPDF2 import PdfReader
4
  from langchain.text_splitter import RecursiveCharacterTextSplitter
5
  import os
@@ -41,13 +40,10 @@ def get_conversational_chain():
41
  prompt_template = """
42
  Responde la pregunta en español de la manera más detallada posible a partir del contexto proporcionado. Si la respuesta no está en
43
  el contexto proporcionado, simplemente di, "la respuesta no está disponible en el contexto." No proporciones respuestas incorrectas.
44
-
45
  Contexto:
46
  {context}?
47
-
48
  Pregunta:
49
  {question}
50
-
51
  Respuesta:
52
  """
53
 
@@ -161,34 +157,21 @@ def main():
161
  get_vector_store(text_chunks)
162
  st.success("¡PDF procesado exitosamente!")
163
 
164
- # Botones para preguntas predefinidas con estilo personalizado
165
-
166
- col1, col2, col3 = st.columns(3)
167
-
168
- with col1:
169
- st.markdown('<div class="custom-button">', unsafe_allow_html=True)
170
- button1 = st.button("Resumen", key="resumen_button")
171
- st.markdown('</div>', unsafe_allow_html=True)
172
- with col2:
173
- st.markdown('<div class="custom-button">', unsafe_allow_html=True)
174
- button2 = st.button("Entidad", key="entidad_button")
175
- st.markdown('</div>', unsafe_allow_html=True)
176
-
177
- with col3:
178
- st.markdown('<div class="custom-button">', unsafe_allow_html=True)
179
- button3 = st.button("Fecha implantación", key="fecha_button")
180
- st.markdown('</div>', unsafe_allow_html=True)
181
-
182
- if button1:
183
- # Do something...
184
- user_input("Realiza un resumen sobre los aspectos más relevantes comentados en el documento")
185
- if button2:
186
- # Do something...
187
- user_input("A qué entidad pertenece el contenido del documento?")
188
- if button3:
189
- # Do something...
190
- user_input("En qué fecha se implantará el contenido del documento?")
191
-
192
 
193
  user_question = st.text_input("Introduce tu pregunta", placeholder="¿Qué quieres saber?")
194
 
 
1
  import streamlit as st
 
2
  from PyPDF2 import PdfReader
3
  from langchain.text_splitter import RecursiveCharacterTextSplitter
4
  import os
 
40
  prompt_template = """
41
  Responde la pregunta en español de la manera más detallada posible a partir del contexto proporcionado. Si la respuesta no está en
42
  el contexto proporcionado, simplemente di, "la respuesta no está disponible en el contexto." No proporciones respuestas incorrectas.
 
43
  Contexto:
44
  {context}?
 
45
  Pregunta:
46
  {question}
 
47
  Respuesta:
48
  """
49
 
 
157
  get_vector_store(text_chunks)
158
  st.success("¡PDF procesado exitosamente!")
159
 
160
+ # Botones para preguntas predefinidas con estilo personalizado
161
+ st.markdown('<div class="custom-button">', unsafe_allow_html=True)
162
+ if st.button("Resumen", key="resumen_button"):
163
+ user_input("Realiza un resumen sobre los aspectos más relevantes comentados en el documento")
164
+ st.markdown('</div>', unsafe_allow_html=True)
165
+
166
+ st.markdown('<div class="custom-button">', unsafe_allow_html=True)
167
+ if st.button("Entidad", key="entidad_button"):
168
+ user_input("A qué entidad pertenece el contenido del documento?")
169
+ st.markdown('</div>', unsafe_allow_html=True)
170
+
171
+ st.markdown('<div class="custom-button">', unsafe_allow_html=True)
172
+ if st.button("Fecha implantación", key="fecha_button"):
173
+ user_input("En qué fecha se implantará el contenido del documento?")
174
+ st.markdown('</div>', unsafe_allow_html=True)
 
 
 
 
 
 
 
 
 
 
 
 
 
175
 
176
  user_question = st.text_input("Introduce tu pregunta", placeholder="¿Qué quieres saber?")
177