魔搭社区上传
登录
modelscope login --token xxxxxxxxxxx
创建模型UniGen-LingXi-5B
modelscope upload haohanxingcheng/UniGen-LingXi-5B Kiwi-Edit-main.tar.gz
上传指令目录到指定目录
modelscope upload haohanxingcheng/UniGen-LingXi-5B images assert/images
Hugging上传模型
根据错误信息,401 Unauthorized 表示 Token 完全无效,无法通过验证。请按以下步骤彻底解决:
hf upload shyai/UniGen-LingXi-5B .
hf upload shyai/UniGen-LingXi-5B assert assert
1. 生成全新的有效 Token
- 打开 Hugging Face Token 页面。
- 点击 New token ,选择
Write类型。 - 如果你的组织或模型仓库是私有的,建议选择
Fine-grained然后勾选shyai/UniGen-LingXi-5B仓库的 Write 权限。 - 完整复制 生成的 Token(以
hf_开头,确保没有遗漏字符或多余空格)。
2. 用新 Token 重新登录
在命令行中运行:
bash
huggingface-cli login
按提示 右键粘贴 新 Token。
系统会询问 Add token as git credential? (Y/n),输入 Y 回车。
3. 验证 Token 是否工作
bash
python -c "from huggingface_hub import HfApi; api = HfApi(); print(api.whoami())"
如果返回你的用户名信息(例如 {'name': 'shyai', ...}),说明登录成功。
如果仍然报 401,请检查:
- 网络是否受限(可能需要代理,Hugging Face 在国内可直接访问,但有时不稳定)
- Token 是否被粘贴进错误的地方(如命令行提示未唤起粘贴)
4. 确保你有权在 shyai 命名空间下创建模型仓库
- 在浏览器中打开
https://huggingface.co/shyai,确认这是你控制的组织或用户名。 - 如果 404 或无权访问,需要使用你自己的用户名作为命名空间,例如
你的用户名/UniGen-LingXi-5B。
5. 上传模型
确保当前工作目录包含所有模型文件 (config.json, pytorch_model.bin 等),然后执行:
bash
hf upload shyai/UniGen-LingXi-5B .
如果提示 403 Forbidden 但 Token 有效,说明仓库已存在且不属于你。请改用你自己的用户名(或删除旧仓库重新创建)。
可以先用命令创建仓库再上传文件:
bash
hf repo-create UniGen-LingXi-5B --organization shyai --type model
# 或者不用组织:hf repo-create UniGen-LingXi-5B --type model
然后再上传。
备用方案:使用 Git LFS 上传
如果 huggingface-cli 始终有问题,可直接用 Git:
bash
git lfs install
git clone https://huggingface.co/shyai/UniGen-LingXi-5B
# 如果仓库不存在,先在网页端创建
cd UniGen-LingXi-5B
cp /path/to/your/model/files/* .
git add .
git commit -m "upload model"
git push
输入 Git 凭据时,用户名填你的 Hugging Face 用户名,密码填刚才的 Token。
预期结果 :若一切正确,模型将出现在 https://huggingface.co/shyai/UniGen-LingXi-5B。如果仍有问题,请运行验证命令并反馈输出,我将继续协助。