#!/usr/bin/env python import gradio as gr with gr.Blocks() as demo: text = gr.Text() out = gr.Text() btn = gr.Button() btn2 = gr.Button() btn3 = gr.Button() text.submit(fn=lambda x: x, inputs=text, outputs=out, api_name=False) btn.click(fn=lambda x: x, inputs=text, outputs=out, api_name='run') btn2.click(fn=lambda x: "hello", inputs=text, outputs=out, api_name='say_hello') text.change(fn=lambda x: x, inputs=text, outputs=out, api_name=False) btn3.click(fn=lambda x: "42", inputs=text, outputs=out, api_name='') demo.queue().launch()