Python应用下载huggingface模型的时候报错,部分信息如下:
OSError: You are trying to access a gated repo.
Make sure to have access to it at https://huggingface.co/meta-llama/Meta-Llama-3-8B-Instruct.
401 Client Error. (Request ID: Root=1-66f3de35-4c9b0dbf52ea3f7241a00155;66489267-3f35-46a0-a5c8-7cd5889f6847)
Cannot access gated repo for url https://huggingface.co/meta-llama/Meta-Llama-3-8B-Instruct/resolve/main/config.json.
Access to model meta-llama/Meta-Llama-3-8B-Instruct is restricted. You must have access to it and be authenticated to access it. Please log in.
意思是访问受限,你想要下载这个模型得先授权才行,先打开下面的链接
如果还没有tokens的话,先点击页面右侧按钮【create new token】
token类型权限设置有3个选择,第一个是精细设置,第二个是只读权限,第三个是读写权限
如果你不知道设置什么类型的话,可以先设置一个read类型的,然后起个名字,点击创建按钮即可创建一个token,要及时记录下token内容
然后找到你需要下载的模型,这里以https://huggingface.co/meta-llama/Meta-Llama-3-8B-Instruct为例,点击Expand to review and access,申请授权
阅读条款,同意模型不会用于任何违法违规及损害他人利益的目的,输入对应信息,然后点击Submit提交,然后等待通过审核即可使用这个模型
然后打开终端运行如下命令:
huggingface-cli login
终端里会提示让你输入token:Enter your token (input will not be visible):
复制token内容,然后在终端里点击鼠标右键,token会自动粘贴,但是不会显示内容,然后按回车键,然后界面提示信息:Add token as git credential? (Y/n)
输入y,回车,然后终端界面会输出登录成功的信息
Token is valid (permission: read).
Your token has been saved in your configured git credential helpers (manager).
Your token has been saved to C:\Users\Administrator.cache\huggingface\token
Login successful
这样就成功登录了huggingface,然后再重新运行python应用下载模型文件即可
如果你等不及通过审核,想赶紧使用的话可以到modelscope下载,链接:
可以实现满速下载