Hugging Face 发布 huggingface_hub v1.0 版本
Hugging Face 正式发布了其基础库 huggingface_hub 的 v1.0 里程碑版本。
该版本旨在为未来十年的开源机器学习构建基础,引入了多项重大更新和破坏性变更,包括将HTTP后端迁移至 httpx、全面革新的命令行界面(CLI),并正式将 hf_xet 作为默认文件传输协议。
旧的 huggingface-cli 命令被全新的 hf 命令取代,采用了更直观的“资源-动作”模式。新 CLI 引入了 hf download --dry-run 等功能,提供了智能shell自动补全、后台更新检查,并重构了缓存管理命令(如 hf cache ls 和 hf cache rm)。
此外,官方提供了跨平台的沙盒化安装程序,以简化安装过程,且 CLI 功能现已内置于核心包中,不再需要 cli 额外安装。
此次更新包含多项破坏性变更。最低 Python 版本要求提升至 3.9。多个长期弃用的类如 Repository、InferenceApi 和 HfFolder 已被移除。参数 use_auth_token 被 token 完全替代。官方提供了详尽的迁移指南以帮助用户平稳过渡。
下载地址:https://github.com/huggingface/huggingface_hub/releases/tag/v1.0.0

