Tabbed Interface

Runnable examples for the frozen Gradio Lite 5.45.0 browser runtime.

Group two interfaces and a chat app in one Gradio TabbedInterface.

This coding playground groups three Gradio apps under tabs. Click Run, then switch between the greeting, chat, and farewell interactions.

Code
import gradio as gr

hello_world = gr.Interface(lambda name: "Hello " + name, "text", "text", flagging_mode='never')
bye_world = gr.Interface(lambda name: "Bye " + name, "text", "text", flagging_mode='never')
chat = gr.ChatInterface(lambda *args: "Hello " + args[0], flagging_mode='never')

demo = gr.TabbedInterface([hello_world, chat, bye_world], ["Hello World", "Chat", "Bye World"])

demo.launch()
import gradio as gr hello_world = gr.Interface(lambda name: "Hello " + name, "text", "text", flagging_mode='never') bye_world = gr.Interface(lambda name: "Bye " + name, "text", "text", flagging_mode='never') chat = gr.ChatInterface(lambda *args: "Hello " + args[0], flagging_mode='never') demo = gr.TabbedInterface([hello_world, chat, bye_world], ["Hello World", "Chat", "Bye World"]) demo.launch()