diff --git a/gui/__init__.py b/gui/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/gui/__main__.py b/gui/__main__.py deleted file mode 100644 index 7d997e18..00000000 --- a/gui/__main__.py +++ /dev/null @@ -1,49 +0,0 @@ -import time - -import gradio as gr - -# Chatbot demo with multimodal input (text, markdown, LaTeX, code blocks, image, audio, & video). Plus shows support for streaming text. - - -def add_text(history, text): - history = history + [(text, None)] - return history, gr.update(value="", interactive=False) - - -def add_file(history, file): - history = history + [((file.name,), None)] - return history - - -def bot(history): - response = "**That's cool!**" - history[-1][1] = "" - for character in response: - history[-1][1] += character - time.sleep(0.05) - yield history - - -with gr.Blocks() as demo: - chatbot = gr.Chatbot([], elem_id="chatbot", height=750) - - with gr.Row(): - with gr.Column(scale=0.85): - txt = gr.Textbox( - show_label=False, - placeholder="Enter text and press enter, or upload an image", - container=False, - ) - with gr.Column(scale=0.15, min_width=0): - btn = gr.UploadButton("📁", file_types=["image", "video", "audio"]) - - txt_msg = txt.submit(add_text, [chatbot, txt], [chatbot, txt], queue=False).then( - bot, chatbot, chatbot - ) - txt_msg.then(lambda: gr.update(interactive=True), None, [txt], queue=False) - file_msg = btn.upload(add_file, [chatbot, btn], [chatbot], queue=False).then( - bot, chatbot, chatbot - ) - -demo.queue() -demo.launch()