api_test / app.py
minoD's picture
add echo
a73ac5d
raw
history blame
663 Bytes
import gradio as gr
def greet(name):
return "Hello " + name + "!"
def another_endpoint(text):
return f"You said: {text}"
with gr.Blocks() as iface:
name_input = gr.Textbox(label="Enter your name")
output = gr.Textbox(label="Greeting")
greet_button = gr.Button("Greet")
greet_button.click(greet, inputs=name_input, outputs=output, api_name="/greet")
text_input = gr.Textbox(label="Enter some text")
text_output = gr.Textbox(label="Echo")
echo_button = gr.Button("Echo")
echo_button.click(another_endpoint, inputs=text_input, outputs=text_output, api_name="/echo")
if __name__ == "__main__":
iface.launch(share=True)