Hi everyone,
I have created a private test space using the example code:
import gradio as gr
def greet(name):
return "Hello " + name + "!!"
iface = gr.Interface(fn=greet, inputs="text", outputs="text")
iface.launch()
And after checking how to test it via API using this description:
I test it via CURL:
curl -X POST https://milyiyo-test-api.hf.space/api/predict -H 'Content-Type: application/json' -d '{"data": ["Juan"]}'
But I get a 404 error page saying Sorry, we can’t find the page you are looking for.
Can someone help me figure out what I’m doing wrong?
I also got the same error after making the space public
Thanks in advance
1 Like
Hi @milyiyo !
Can you try passing your HuggingFace api token in the header?
Authorization: Bearer
We’ll update the Api docs page as well!
3 Likes
Thanks @freddyaboulton, providing it like you suggested, works
1 Like
Could you post a link to the updated API docs?
Here is how I got it to work:
$ curl -X POST https://yourspace.hf.space/run/predict -H 'Content-Type: application/json' -H 'Authorization: Bearer put_your_bearer_token_here' -d '{"data": ["Paul"]}'
3 Likes
I’m facing the same issue. I have tried the method that you’ve mentioned but still getting 404 error for my private space api for my organization.
hi @themeetjani, just tested this on a private repo API and sending the 'Authorization: Bearer HF_TOKEN'
is working fine. Make sure your token is a valid READ token
1 Like