Error 401 Client Error: Unauthorized for url

When using model card of my private speech recognition model with LM, I got this error:

401 Client Error: Unauthorized for url:

while the same model without lm works fine.

Is there anything wrong on my model or model card or …
Any help is appreciated.

Hi @talids, you’re getting a 401 error because you’re not authenticated when making the request, and either:

  • the model doesn’t exist
  • the model is private

From your message, I get that you’re in the second situation. Please make sure that you’re authenticated when calling the API. You’ll need a personal access token to do so, which you can then pass in the Authorization header of your request in the form Bearer <TOKEN>.

Thanks @pierric,
Actually, my model is private, but I logged in already, and access token is also correct. I checked them many times, even I generated new access tokens, but the error message is the same.

Hi @talids,

When you say that you’re “logged in already”, what do you mean exactly? Do you mean that you’re logged-in in your browser on

What do you use to make your call to Do you use a python lib?

I see that you also emailed support, let’s keep the discussion here if possible @talids, as it could be useful for others.

Here is a bit more detail.
This is the error we are getting
And this is the case for this specific model.
our other ASR model which is not withLM is working fine.

Thanks for those additional details, the team is going to investigate more and we’ll come back to you.

1 Like

Awesome. Plz let me know if we can provide anymore info to help pinpoint the issue faster.

The problem seems to be resolved. Did you guys did something on your end?

@talids we didn’t change anything directly related, AFAIK. Can you confirm that it’s still working for you?