Gerofra commited on
Commit
6e68a35
1 Parent(s): e58b79a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -7
app.py CHANGED
@@ -70,15 +70,25 @@ def predict(message):
70
  )
71
 
72
  partial_message = ""
73
- for chunk in respuesta:
 
74
  if len(chunk['choices'][0]['delta']) != 0:
75
  partial_message = partial_message + chunk['choices'][0]['delta']['content']
76
-
77
- # Concatenar la respuesta de OpenAI con la respuesta del index
78
- full_response = partial_message + '\n\n' + response.choices[0].message['content']
79
-
80
- # Return the complete response as a list (Gradio expects a list)
81
- return [full_response]
 
 
 
 
 
 
 
 
 
82
 
83
  # Define la interfaz de Gradio para el nuevo index Doc_1
84
  gr.Interface(
 
70
  )
71
 
72
  partial_message = ""
73
+ respuesta_list = list(respuesta)
74
+ for chunk in respuesta_list:
75
  if len(chunk['choices'][0]['delta']) != 0:
76
  partial_message = partial_message + chunk['choices'][0]['delta']['content']
77
+ yield partial_message
78
+
79
+ # Define la interfaz de Gradio para el nuevo index Doc_1
80
+ gr.Interface(
81
+ fn=predict,
82
+ inputs=gr.Textbox("Escribe una pregunta...", label="Pregunta"),
83
+ outputs=gr.Textbox(label="Respuesta"),
84
+ title="Nuevo Titulo",
85
+ description="Nueva Descripción",
86
+ theme="soft",
87
+ examples=["¿Se puede tomar con anticonceptivos?", "Hola"],
88
+ cache_examples=True,
89
+ button="Preguntar",
90
+ clearbutton=None,
91
+ ).launch()
92
 
93
  # Define la interfaz de Gradio para el nuevo index Doc_1
94
  gr.Interface(