Gradio 代理 & MCP 黑客马拉松
获奖者Gradio 代理 & MCP 黑客马拉松
获奖者gradio.TabbedInterface(interface_list, ···)
css
、js
和 head
属性)将不会被加载。theme: Theme | str | None
= None
一个 Theme(主题)对象或代表主题的字符串。如果是一个字符串,将查找具有该名称的内置主题(例如 "soft" 或 "default"),或者尝试从 Hugging Face Hub 加载主题(例如 "gradio/monochrome")。如果为 None,将使用默认主题。
analytics_enabled: bool | None
= None
是否允许基本遥测。如果为 None,将使用 GRADIO_ANALYTICS_ENABLED 环境变量或默认为 True。
import gradio as gr
hello_world = gr.Interface(lambda name: "Hello " + name, "text", "text")
bye_world = gr.Interface(lambda name: "Bye " + name, "text", "text")
chat = gr.ChatInterface(lambda *args: "Hello " + args[0])
demo = gr.TabbedInterface([hello_world, bye_world, chat], ["Hello World", "Bye World", "Chat"])
if __name__ == "__main__":
demo.launch()