Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -383,7 +383,8 @@ with gr.Blocks(title="Herramientas MCP") as tools_tab:
|
|
| 383 |
],
|
| 384 |
outputs=gr.JSON(label="Resultados de búsqueda"),
|
| 385 |
title="Búsqueda en ArXiv",
|
| 386 |
-
description="Busca artículos académicos en ArXiv por palabras clave."
|
|
|
|
| 387 |
)
|
| 388 |
|
| 389 |
with gr.Accordion("Retrievers", open=False):
|
|
@@ -392,7 +393,8 @@ with gr.Blocks(title="Herramientas MCP") as tools_tab:
|
|
| 392 |
inputs=gr.Textbox(label="Fuente (opcional)", placeholder="Dejar vacío para listar todos"),
|
| 393 |
outputs=gr.JSON(label="Lista de retrievers"),
|
| 394 |
title="Lista de Retrievers",
|
| 395 |
-
description="Muestra los retrievers disponibles, opcionalmente filtrados por fuente."
|
|
|
|
| 396 |
)
|
| 397 |
|
| 398 |
with gr.Accordion("Búsqueda Web", open=False):
|
|
@@ -406,7 +408,8 @@ with gr.Blocks(title="Herramientas MCP") as tools_tab:
|
|
| 406 |
],
|
| 407 |
outputs=gr.JSON(label="Resultados de Tavily"),
|
| 408 |
title="Búsqueda Web (Tavily)",
|
| 409 |
-
description="Realiza búsquedas en web usando la API de Tavily."
|
|
|
|
| 410 |
)
|
| 411 |
|
| 412 |
with gr.Accordion("HuggingFace Spaces", open=False):
|
|
@@ -415,7 +418,8 @@ with gr.Blocks(title="Herramientas MCP") as tools_tab:
|
|
| 415 |
inputs=None,
|
| 416 |
outputs=gr.JSON(label="Lista de Spaces"),
|
| 417 |
title="Lista de Spaces",
|
| 418 |
-
description="Obtiene una lista simplificada con los nombres y descripciones de todos los spaces disponibles."
|
|
|
|
| 419 |
)
|
| 420 |
|
| 421 |
context_interface = gr.Interface(
|
|
@@ -427,7 +431,8 @@ with gr.Blocks(title="Herramientas MCP") as tools_tab:
|
|
| 427 |
],
|
| 428 |
outputs=gr.JSON(label="Contexto obtenido"),
|
| 429 |
title="Obtener Contexto",
|
| 430 |
-
description="Obtiene SOLO el contexto relevante para una consulta desde un Space especializado."
|
|
|
|
| 431 |
)
|
| 432 |
|
| 433 |
# Creamos el Agente MCP (puedes personalizar esto según necesites)
|
|
|
|
| 383 |
],
|
| 384 |
outputs=gr.JSON(label="Resultados de búsqueda"),
|
| 385 |
title="Búsqueda en ArXiv",
|
| 386 |
+
description="Busca artículos académicos en ArXiv por palabras clave.",
|
| 387 |
+
api_name="_search_arxiv"
|
| 388 |
)
|
| 389 |
|
| 390 |
with gr.Accordion("Retrievers", open=False):
|
|
|
|
| 393 |
inputs=gr.Textbox(label="Fuente (opcional)", placeholder="Dejar vacío para listar todos"),
|
| 394 |
outputs=gr.JSON(label="Lista de retrievers"),
|
| 395 |
title="Lista de Retrievers",
|
| 396 |
+
description="Muestra los retrievers disponibles, opcionalmente filtrados por fuente.",
|
| 397 |
+
api_name="_list_retrievers"
|
| 398 |
)
|
| 399 |
|
| 400 |
with gr.Accordion("Búsqueda Web", open=False):
|
|
|
|
| 408 |
],
|
| 409 |
outputs=gr.JSON(label="Resultados de Tavily"),
|
| 410 |
title="Búsqueda Web (Tavily)",
|
| 411 |
+
description="Realiza búsquedas en web usando la API de Tavily.",
|
| 412 |
+
api_name="_search_tavily"
|
| 413 |
)
|
| 414 |
|
| 415 |
with gr.Accordion("HuggingFace Spaces", open=False):
|
|
|
|
| 418 |
inputs=None,
|
| 419 |
outputs=gr.JSON(label="Lista de Spaces"),
|
| 420 |
title="Lista de Spaces",
|
| 421 |
+
description="Obtiene una lista simplificada con los nombres y descripciones de todos los spaces disponibles.",
|
| 422 |
+
api_name="_list_space_names"
|
| 423 |
)
|
| 424 |
|
| 425 |
context_interface = gr.Interface(
|
|
|
|
| 431 |
],
|
| 432 |
outputs=gr.JSON(label="Contexto obtenido"),
|
| 433 |
title="Obtener Contexto",
|
| 434 |
+
description="Obtiene SOLO el contexto relevante para una consulta desde un Space especializado.",
|
| 435 |
+
api_name="_query_context"
|
| 436 |
)
|
| 437 |
|
| 438 |
# Creamos el Agente MCP (puedes personalizar esto según necesites)
|