跳到主要内容

HuggingFace CLI 速查表

HuggingFace CLI 是与 HuggingFace Hub 交互的命令行工具。用于下载/上传模型和数据集、管理缓存、创建/删除仓库、身份认证等。下载大模型时支持断点续传和文件过滤,国内用户可配置镜像端点加速。

更新: 2026-07-20·24 条命令

快速开始

``bash # 登录 huggingface-cli login --token hf_xxxxxxxx

# 下载模型 huggingface-cli download meta-llama/Llama-3.1-8B --local-dir ./models

# 只下载 GGUF 文件 huggingface-cli download bartowski/Llama-3.2-3B-Instruct-GGUF --include '*.gguf'

# 查看当前用户 huggingface-cli whoami

# 查看缓存 huggingface-cli scan-cache `

身份认证

huggingface-cli login --token 登录。token 在 huggingface.co/settings/tokens 管理。CI/CD 用 export HF_TOKEN=hf_xxx。需要审核的模型(如 Llama)需要已同意的 token。

下载模型

download 是最常用的命令。关键参数:--local-dir(输出路径)、--include(文件过滤)、--exclude(排除文件)、--repo-type(仓库类型)、--revision(版本)、--resume-download(断点续传)。

上传文件

upload 推送文件。先 repo create 创建仓库再上传。支持 --repo-type 指定数据集仓库。大文件(>5MB)自动 LFS 管理。

缓存管理

scan-cache 查看缓存。delete-cache 交互式删除。export HF_HOME=/path 变更缓存位置。默认 ~/.cache/huggingface/hub 可能占用 100GB+ 空间。

环境变量

HF_TOKEN(认证)、HF_ENDPOINT(国内镜像 https://hf-mirror.com)、HF_HOME(缓存路径)、HF_HUB_ENABLE_HF_TRANSFER=1`(hf_transfer 加速下载)。

启动模式(14)

命令难度
huggingface-cli --help
显示 huggingface-cli 帮助
基础
huggingface-cli login
登录 HuggingFace 账号
基础
huggingface-cli logout
退出登录
基础
huggingface-cli whoami
查看当前登录用户
基础
huggingface-cli scan-cache
扫描 HuggingFace 缓存
中级
huggingface-cli delete-cache
清理缓存中的指定版本
中级
huggingface-cli env
显示 HuggingFace 环境信息
基础
huggingface-cli repo create
创建一个新仓库
中级
huggingface-cli repo delete
删除一个仓库
高级
huggingface-cli lfs-enable-largefiles
启用大文件支持(LFS)
中级
huggingface-cli tag
为仓库版本打标签
中级
huggingface-cli list
列出已登录用户的模型/数据集
基础
export HF_TOKEN
设置 HuggingFace Token 环境变量
基础
export HF_ENDPOINT
设置 HuggingFace 镜像端点(国内用户)
基础

ai-model(10)

命令难度
huggingface-cli download
下载模型或数据集(核心功能)
基础
huggingface-cli download --local-dir
指定下载到本地目录
基础
huggingface-cli download --repo-type
指定仓库类型(model/dataset/space)
中级
huggingface-cli download --revision
下载指定版本/分支
中级
huggingface-cli download --include
只下载匹配模式的文件
中级
huggingface-cli download --exclude
排除匹配模式的文件
中级
huggingface-cli download --cache-dir
指定缓存目录
中级
huggingface-cli upload
上传文件到 HuggingFace
中级
huggingface-cli upload --repo-type
上传到指定类型仓库
中级
huggingface-cli download --resume-download
断点续传下载
中级

常见问题

本速查表数据整理自各工具官方文档。最后更新: 2026-07-20。