import gradio as gr def greet(name, intensity): return "Hello, " + name + "!" * intensity def echo(message, history): return message greeting = gr.Interface(fn=greet, inputs=["text", gr.Slider(value=2, minimum=1, maximum=10, step=1)], outputs=[gr.Textbox(label="greeting", lines=3)]) echo_chatbot = gr.ChatInterface(echo) demo = gr.TabbedInterface([greeting, echo_chatbot], ["Greeting", "Chat"]) demo.launch()