Hugging Face CLI
Hugging Face Hub 官方命令行工具,用于高效管理模型、数据集等资源。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Hugging Face CLI。 它的用途是:Hugging Face Hub 官方命令行工具,用于高效管理模型、数据集等资源。 完整的 Skill 内容见:https://321skill.com/skills/hugging-face-cli/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘帮我把本地的 `my-awesome-model` 文件夹上传到我在 Hugging Face 上的个人仓库里。’,它会调用 `hf upload` 命令,将你指定的文件夹内容同步至你的 Hub 仓库,并返回上传进度和结果链接。或者,你可以说:‘搜索一下关于图像超分辨率的公开模型。’,它会使用 `hf search models` 命令,快速列出相关的模型列表和简要信息。
介绍
Hugging Face Hub CLI(简称 hf)是 Hugging Face 官方提供的命令行工具,旨在解决用户在 Hub 平台上管理海量 AI 资源时操作繁琐、效率低下的问题。它允许用户直接在终端中完成模型、数据集、Spaces 等资源的下载、上传、搜索、删除等操作,无需频繁切换至网页界面,极大提升了工作流效率。
该工具通过简单的命令即可与 Hugging Face Hub 进行交互。例如,使用 hf download 命令可以快速下载模型文件,hf upload 则可将本地训练好的模型或数据集上传至个人或组织仓库。它还支持管理仓库、创建和删除文件、查看模型卡片信息等高级功能,覆盖了从资源获取到分享的全流程。
hf 工具非常适合需要频繁与 Hugging Face Hub 打交道的 AI 开发者、研究人员和机器学习工程师。无论是进行模型实验、数据集管理,还是部署 Spaces 应用,它都能提供便捷的命令行支持。对于习惯使用终端、追求自动化工作流的开发者而言,这是一个不可或缺的效率工具。
使用建议方面,建议先通过 hf --help 熟悉所有可用命令。对于大文件上传下载,可以结合 --resume 等参数实现断点续传。请注意,部分操作(如上传至公开仓库)需要先通过 hf login 登录账号并配置好访问令牌(Token),以确保操作权限和安全性。
核心特点
作为 Hugging Face 官方维护的 CLI 工具,它提供了最权威、最完整且与 Hub 平台特性同步的 API 覆盖,包括对 Papers、Jobs、Buckets 等非核心资源的支持,这是第三方 CLI 工具通常不具备的。
注意事项
不适合需要复杂图形界面交互或对 Hugging Face Hub 生态依赖度低的用户。
常见问题
如何登录 Hugging Face 账号?
在终端运行 `hf login`,按照提示输入访问令牌(Token)即可完成认证。
如何从 Hugging Face Hub 下载一个模型?
使用命令 `hf download [repo_id]`,例如 `hf download meta-llama/Llama-2-7b` 即可下载该模型。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/hugging-face-cli/raw/index.md 读取 Hugging Face CLI 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/hugging-face-cli/raw/index.md(查看排版版本)