import gradio as gr # Define the components with gr.Blocks() as chatbase: gr.HTML("") with gr.Blocks() as chatbot: gr.HTML("") with gr.Blocks() as imagegpt: gr.HTML("") with gr.Blocks() as smartsearch: gr.HTML("") with gr.Blocks() as mediadownloader: gr.HTML("") with gr.Blocks() as photofakes: gr.HTML("") with gr.Blocks() as about: gr.HTML("") # Assemble the components into a single Gradio interface with gr.Blocks(theme="bethecloud/storj_theme", title="Gemini 4o") as demo: gr.Markdown("# Gemini 4o") gr.TabbedInterface( [chatbase, chatbot, imagegpt, smartsearch, mediadownloader, photofakes, about], ['Chat·Base', 'Chat·Fast', 'Image·GPT', 'Smart·Search', 'Media·Downloader', 'Photo·Fakes', 'About'] ) demo.queue().launch(show_api=False)