I’m following the basic Gradio interface from the Gradio documentation:
import gradio as gr
return "Hello " + name + "!"
demo = gr.Interface(fn=greet, inputs="text", outputs="text")
The interface is:
I believe this deploys a RESTful API, since it says “Use via API” in the footer of the interface:
How can I call that RESTful API with Postman?
Update: using the endpoint
http://localhost:7861/api/predict seems to work better, but I am still trying to figure out what the name of the key is:
hi @Franck-Dernoncourt, this Curl request works for me, content type has to be
hello_world - a Hugging Face Space by gradio
curl --location 'https://gradio-hello-world.hf.space/run/predict' \
--header 'Content-Type: application/json' \
Thanks @radames , that worked. I didn’t have to set
enable_queue=False though. Following your curl queryy, to do the same in Postman, set the content type to
application/json and use the same payload as in your answer:
yes, you’re right no need to disable queue, since the api is enabled. So the REST endpoint is also enabled, I did miss you’re not posting the right
Content-Type I’m glad it’s working!