用途:hf 是与 Hugging Face Hub 交互的现代命令行界面,用于管理仓库、模型、数据集和 Spaces,取代已废弃的 huggingface-cli。
安装与认证:安装命令为 curl -LsSf https://hf.co/cli/install.sh | bash -s;可用 hf --help 查看功能与示例;推荐通过 HF_TOKEN 环境变量或 --token 参数认证。
主要能力:下载与上传用 hf download REPO_ID、hf upload REPO_ID(支持大目录断点续传),hf upload-large-folder 已废弃;hf sync 在本地目录与 bucket 间同步;hf env、hf version 查看环境与版本。认证子命令 hf auth 提供 login、logout、list、switch、whoami。仓库管理 hf repos 支持 create、delete、duplicate、move、branch、tag、delete-files。数据集与模型支持 hf datasets list/info/parquet、hf datasets sql 通过 DuckDB 执行 SQL、hf models list/info、hf papers ls。讨论与 PR 用 hf discussions 管理生命周期,含 diff、merge。基础设施方面可管理 Inference Endpoints、Jobs(含 hf jobs uv 与 stats)、Spaces(含 dev-mode 与热重载)。存储与自动化含 Buckets、Cache(list、prune、verify)、Webhooks、Collections。
高级用法:全局标志 --format json 输出机器可读结果,-q/--quiet 仅输出 ID;可通过 hf extensions install REPO_ID 安装扩展,用 hf skills add 管理 AI 助手技能。
限制:资料未提供具体收费、价格、平台支持范围与效果数据,暂未提供。