Spaces:
Sleeping
Sleeping
AndresR2909
commited on
Commit
•
69432bb
1
Parent(s):
3b445f2
Update app.py
Browse files
app.py
CHANGED
@@ -39,17 +39,22 @@ def predict_api(texts: List[str]) -> List[int]:
|
|
39 |
|
40 |
return predictions
|
41 |
|
42 |
-
#
|
43 |
iface = gr.Interface(
|
44 |
fn=predict_api,
|
45 |
inputs=gr.Textbox(lines=2, placeholder="Introduce un texto aquí..."),
|
46 |
outputs="text",
|
47 |
title="Clasificación de Texto (API)",
|
48 |
-
description="Introduce un texto para obtener una predicción en formato JSON."
|
49 |
)
|
50 |
|
51 |
-
#
|
52 |
-
|
|
|
|
|
53 |
|
54 |
-
#
|
|
|
|
|
|
|
55 |
iface.launch(share=True)
|
|
|
39 |
|
40 |
return predictions
|
41 |
|
42 |
+
# Crear la interfaz (opcional)
|
43 |
iface = gr.Interface(
|
44 |
fn=predict_api,
|
45 |
inputs=gr.Textbox(lines=2, placeholder="Introduce un texto aquí..."),
|
46 |
outputs="text",
|
47 |
title="Clasificación de Texto (API)",
|
48 |
+
description="Introduce un texto para obtener una predicción en formato JSON.",
|
49 |
)
|
50 |
|
51 |
+
# Crear un bloque de gradio para el API
|
52 |
+
with gr.Blocks() as blocks:
|
53 |
+
gr.Textbox(lines=2, placeholder="Introduce un texto aquí...", label="Entrada de texto")
|
54 |
+
gr.Textbox(label="Resultado", interactive=False)
|
55 |
|
56 |
+
# Montar la API
|
57 |
+
app = gr.mount_gradio_app(iface, blocks=blocks, path="/api/predict")
|
58 |
+
|
59 |
+
# Lanzar la interfaz gráfica si deseas compartirla
|
60 |
iface.launch(share=True)
|