ModelScope

发布于 2026-09-23

modelscope 命令行下载模型

整理记录 ModelScope 命令行下载模型的常用命令,国内使用时速度很快。

官方文档

前提条件

  • 安装 modelscope 包:
pip install modelscope
  • 默认下载位置: ~/.cache/modelscope/hub,若要调整,需要设置环境变量:MODELSCOPE_CACHE,macOS 在 ~/.zshrc 中添加:
export MODELSCOPE_CACHE=/path/to/your/cache
  • <model_id> 模型 ID,从模型首页获取,由组织名称和模型名称组成,如:Qwen/Qwen-Image-2.1;

  • 下载私有模型需要登陆;

下载指定文件到指定目录

modelscope download --model=<model_id> 'transformer/diffusion_pytorch_model-00001-of-00002.safetensors' --local_dir=/path/to/your/output
  • 会保留仓库的目录结构,相对路径与远程一致;

  • 多个文件用空格分开;

下载完整仓库到默认 cache

modelscope download --model=<model_id>

下载完整仓库到指定目录

modelscope download --model=<model_id> --local_dir=/path/to/your/output

参数说明

参数简写类型默认值说明
repo_id-str-位置参数,仓库 ID(可选,也可通过 --model 指定)
files-str-位置参数,指定要下载的文件(支持多个)
--model-strNone模型 ID(与 --dataset 互斥)
--dataset-strNone数据集 ID(与 --model 互斥)
--repo-type-choicemodel仓库类型(model/dataset),与位置参数 repo_id 配合使用
--revision-strNone版本/分支/tag
--cache_dir-strNone缓存目录
--local_dir-strNone本地目录(优先于 cache_dir)
--include-listNone包含的文件 glob 模式
--exclude-listNone排除的文件 glob 模式
--token-strNone访问令牌(私有模型需要)
--endpoint-strNoneModelScope 服务端点
--max-workers-int默认最大并发下载线程数