import gradio as gr def chat_response(message, history): history.append((message, f"Bot says: {message}")) return "", history with gr.Blocks() as demo: gr.Markdown("# Chat Demo") chatbot = gr.Chatbot() msg = gr.Textbox(label="Message") clear = gr.Button("Clear") msg.submit(chat_response, [msg, chatbot], [msg, chatbot]) clear.click(lambda: [], None, chatbot) demo.launch()