huggingface/huggingface_hub

The official CLI and Python client for the Hugging Face Hub.

解决的问题

它提供了一种统一的方式来与 Hugging Face Hub 交互,Hugging Face Hub 是一个用于共享和协作开源机器学习模型、数据集和演示的平台。它简化了发现、下载、上传和管理这些资产的过程,而无需手动浏览网页界面。

如何工作

该项目提供两种主要接口:名为 hf 的命令行界面(CLI)和 Python 库。用户可以使用这些工具通过令牌进行身份验证,搜索模型和数据集,下载特定文件或整个仓库,将本地文件或文件夹上传到 Hub,并在 Hugging Face 基础设施上运行推理或任务。

适用人群

专为机器学习从业者、开发者以及需要以编程方式管理其 ML 资产并将其集成到工作流中的 AI 代理(如 Claude Code 或 Cursor)设计。

主要亮点

  • 双接口:提供 Python 库和强大的 hf CLI。
  • AI 代理优化:CLI 特别设计用于代码代理使用,提供专用的 hf skills add 命令以实现代理集成。
  • 全面的 Hub 管理:支持下载、上传、仓库管理,以及在云端运行推理和任务。
  • 集成库支持:通过专用集成流程,为其他 ML 库提供免费托管和版本控制。

相关

  • 项目
  • Dispatch
  • Dispatch
  • 项目
  • Dispatch