|
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) |