抱脸 whoami 端点 returns 未经授权

Hugging face whoami endpoint returns unauthorized

无法使 /whoami 拥抱面的端点 API 工作。我正在使用 curl 并在 Authorization header.

中传递我从 UI 获得的令牌
$ curl https://huggingface.co/api/whoami -H "Authorization: Bearer <token>"
> { "error": "Unauthorized" }

同时我可以使用同一个token获取私有模型

$ curl https://huggingface.co/api/models/private/model -H "Authorization: Bearer <token>"
> {"id": "private/model", "modelId": "private/model", ...}

我做错了什么吗?

感谢提出这个问题!

端点已更新为 whoami-v2,看来我们错过了更新该文档页面的机会。这是一个工作示例

curl https://huggingface.co/api/whoami-v2 -H "Authorization: Bearer your_token"

请注意,我们还有一个 Python 库,其中包含一个 whoami 方法,如果有用的话,您可以使用。 https://github.com/huggingface/huggingface_hub/tree/main/src/huggingface_hub