import gradio as gr # -------------------------------------------------------- # APP 1 — Text Reverser # -------------------------------------------------------- def reverse_text(text): return text[::-1] text_app = gr.Interface( fn=reverse_text, inputs="text", outputs="text", title="Text Reverser" ) # -------------------------------------------------------- # APP 2 — Number Doubler # -------------------------------------------------------- def double_number(num): return num * 2 number_app = gr.Interface( fn=double_number, inputs="number", outputs="number", title="Number Doubler" ) # -------------------------------------------------------- # COMBINE BOTH USING TABS # -------------------------------------------------------- combined = gr.TabbedInterface( [text_app, number_app], ["Reverse Text", "Double Number"] ) combined.launch()