# # import gradio as gr # def my_function(name): # return "Hello " + name + "!!" # # iface = gr.Interface(fn=greet, inputs="text", outputs="text") # # iface.launch() # import gradio as gr # import requests # # Create a Gradio app. # app = gr.Interface(fn=my_function, inputs=['text'], outputs=['text']) # # Get the URL of the Gradio app. # url = app.launch() # # Make a POST request to the URL of the Gradio app. # data = {'text': 'This is a test.'} # response = requests.post(url, data=data) # # The response to the POST request will be the output of the Gradio app. # output = response.json()['text'] # import gradio as gr # import requests # def my_function(name): # return "Hello " + name + "!!" # # Create a Gradio app. # app = gr.Interface(fn=my_function, inputs=['text'], outputs=['text'], allow_external_requests=True) # # Launch the Gradio app. # app.launch() # # Make a GET request to the URL of the Gradio app. # data = {'text': 'This is a test.'} # response = requests.get(app.url, data=data) # # The response to the GET request will be a JSON object. # output = response.json()['output'] # # The input that you entered will be in the `input` key of the JSON object. # input = response.json()['input'] # # Print the output and input. # print(output) # print(input) import gradio # Create a Gradio app. interface = gradio.Interface( fn=predict, inputs=[gradio.inputs.Textbox()], outputs=[gradio.outputs.Text()], ) # Add a `predict()` method to the Gradio app. def predict(name): return "Hello " + name + "!!" # Use the model to predict the output. output = model(text) # Return the output. return output # Save the Gradio app. interface.save("my_app") # Deploy the Gradio app. interface.deploy() # Create a post API endpoint. interface.create_post_api()