bugfix: additional params
Browse files
app.py
CHANGED
@@ -4,7 +4,7 @@ import requests
|
|
4 |
import json
|
5 |
|
6 |
# Función que hace la solicitud a la API y muestra la respuesta progresivamente
|
7 |
-
def slow_api_response(message, history):
|
8 |
url = "https://data-monopolio.dev.dd360.mx/ai-assistant/v1"
|
9 |
|
10 |
# Crea el payload con el mensaje proporcionado
|
@@ -13,7 +13,7 @@ def slow_api_response(message, history):
|
|
13 |
"sessionId": "12345",
|
14 |
"numMessages": "3",
|
15 |
"userId": "user-01",
|
16 |
-
"property_id": "c0ced2220b87fc23762facf617157a4f"
|
17 |
})
|
18 |
|
19 |
headers = {
|
@@ -33,9 +33,11 @@ def slow_api_response(message, history):
|
|
33 |
except requests.RequestException as e:
|
34 |
yield f"Error: {str(e)}"
|
35 |
|
|
|
36 |
|
37 |
demo = gr.ChatInterface(fn=slow_api_response,
|
38 |
title="AI Assistant",
|
|
|
39 |
description="Esta app simula una conversación con un asistente virtual que conoce una propiedad.",
|
40 |
examples=["hola", "me gustaria mas informacion de la casa en venta", "acepta mascotas?"]
|
41 |
).launch()
|
|
|
4 |
import json
|
5 |
|
6 |
# Función que hace la solicitud a la API y muestra la respuesta progresivamente
|
7 |
+
def slow_api_response(message, history, property_id="c0ced2220b87fc23762facf617157a4f"):
|
8 |
url = "https://data-monopolio.dev.dd360.mx/ai-assistant/v1"
|
9 |
|
10 |
# Crea el payload con el mensaje proporcionado
|
|
|
13 |
"sessionId": "12345",
|
14 |
"numMessages": "3",
|
15 |
"userId": "user-01",
|
16 |
+
"property_id": property_id #"c0ced2220b87fc23762facf617157a4f"
|
17 |
})
|
18 |
|
19 |
headers = {
|
|
|
33 |
except requests.RequestException as e:
|
34 |
yield f"Error: {str(e)}"
|
35 |
|
36 |
+
property_id_input = gr.Textbox(label="Property ID", placeholder="Ingresa el ID de la propiedad")
|
37 |
|
38 |
demo = gr.ChatInterface(fn=slow_api_response,
|
39 |
title="AI Assistant",
|
40 |
+
additional_inputs=[property_id_input],
|
41 |
description="Esta app simula una conversación con un asistente virtual que conoce una propiedad.",
|
42 |
examples=["hola", "me gustaria mas informacion de la casa en venta", "acepta mascotas?"]
|
43 |
).launch()
|