Update app.py
Browse files
app.py
CHANGED
@@ -419,7 +419,9 @@ fetch_interface = gr.Interface(
|
|
419 |
],
|
420 |
outputs=gr.Markdown(label="Extracted Summary"),
|
421 |
title="Fetch Webpage",
|
422 |
-
description=
|
|
|
|
|
423 |
api_description=(
|
424 |
"Fetch a web page and return a compact Markdown summary with title, key "
|
425 |
"metadata, readable body text, and outbound links. Parameters let you "
|
@@ -443,7 +445,9 @@ concise_interface = gr.Interface(
|
|
443 |
],
|
444 |
outputs=gr.Textbox(label="Results (JSONL)", interactive=False),
|
445 |
title="DuckDuckGo Search",
|
446 |
-
description=
|
|
|
|
|
447 |
api_description=(
|
448 |
"Run a DuckDuckGo search and return newline-delimited JSON with short keys: "
|
449 |
"t=title, u=url, optional s=snippet. Options control result count, "
|
@@ -462,7 +466,9 @@ code_interface = gr.Interface(
|
|
462 |
inputs=gr.Code(label="Python Code", language="python"),
|
463 |
outputs=gr.Textbox(label="Output"),
|
464 |
title="Python Code Executor",
|
465 |
-
description=
|
|
|
|
|
466 |
allow_flagging="never",
|
467 |
theme="Nymbo/Nymbo_Theme",
|
468 |
)
|
@@ -475,8 +481,13 @@ demo = gr.TabbedInterface(
|
|
475 |
"DuckDuckGo Search",
|
476 |
"Python Code Executor",
|
477 |
],
|
478 |
-
title="
|
479 |
theme="Nymbo/Nymbo_Theme",
|
|
|
|
|
|
|
|
|
|
|
480 |
)
|
481 |
|
482 |
# Launch the UI and expose all functions as MCP tools in one server
|
|
|
419 |
],
|
420 |
outputs=gr.Markdown(label="Extracted Summary"),
|
421 |
title="Fetch Webpage",
|
422 |
+
description=(
|
423 |
+
"<div style=\"text-align:center\">Extract title, key metadata, readable text, and links. No noisy HTML.</div>"
|
424 |
+
),
|
425 |
api_description=(
|
426 |
"Fetch a web page and return a compact Markdown summary with title, key "
|
427 |
"metadata, readable body text, and outbound links. Parameters let you "
|
|
|
445 |
],
|
446 |
outputs=gr.Textbox(label="Results (JSONL)", interactive=False),
|
447 |
title="DuckDuckGo Search",
|
448 |
+
description=(
|
449 |
+
"<div style=\"text-align:center\">Emits JSONL with short keys (t,u[,s]). Defaults avoid snippets and duplicate domains.</div>"
|
450 |
+
),
|
451 |
api_description=(
|
452 |
"Run a DuckDuckGo search and return newline-delimited JSON with short keys: "
|
453 |
"t=title, u=url, optional s=snippet. Options control result count, "
|
|
|
466 |
inputs=gr.Code(label="Python Code", language="python"),
|
467 |
outputs=gr.Textbox(label="Output"),
|
468 |
title="Python Code Executor",
|
469 |
+
description=(
|
470 |
+
"<div style=\"text-align:center\">Execute Python code and see the output. This app is also an MCP server for LLMs.</div>"
|
471 |
+
),
|
472 |
allow_flagging="never",
|
473 |
theme="Nymbo/Nymbo_Theme",
|
474 |
)
|
|
|
481 |
"DuckDuckGo Search",
|
482 |
"Python Code Executor",
|
483 |
],
|
484 |
+
title="Tools MCP.",
|
485 |
theme="Nymbo/Nymbo_Theme",
|
486 |
+
css="""
|
487 |
+
.gradio-container h1 {
|
488 |
+
text-align: center;
|
489 |
+
}
|
490 |
+
""",
|
491 |
)
|
492 |
|
493 |
# Launch the UI and expose all functions as MCP tools in one server
|