SuperAPI AI 工具集

hugging-face-cli

通用与其它

查看项目

更新于 10-16 01:10

技能介绍

用途:Hugging Face Hub 命令行工具 hf,用于在 Hub 上执行认证、下载与上传、缓存管理、作业运行等操作。需注意 hf 命令已取代废弃的 huggingface-cli;认证相关命令统一在 hf auth 下,例如 hf auth whoami。可用 hf --help 查看可用功能。

主要能力:hf download 从 Hub 下载文件,支持 --type(model/dataset/space)、--revision、--include/--exclude、--cache-dir、--local-dir、--dry-run、--max-workers 等;hf upload 适合单次提交上传文件或文件夹,hf upload-large-folder 适合可续传的大目录上传。hf cp 可在本地路径、仓库与 Buckets 之间复制文件。hf sync 与 hf buckets sync 在本地目录与 Bucket 之间同步,支持 --delete、--dry-run、--plan、--apply、--include/--exclude 等。认证命令包括 hf auth login、logout、switch、list、token、whoami。缓存管理有 hf cache list、prune、rm、verify。此外还有 collections、datasets、discussions、endpoints、extensions、jobs 等子命令组;datasets 支持 card、info、leaderboard、list、parquet、sql;endpoints 支持部署、更新、暂停、恢复等;jobs 支持 run、logs、cancel、scheduled 及 uv run。

使用方式:安装建议先下载安装脚本并审阅后再本地运行:tmpdir="$(mktemp -d)" && trap 'rm -rf "$tmpdir"' EXIT && curl -LsSf https://hf.co/cli/install.sh -o "$tmpdir/hf-install.sh" && less "$tmpdir/hf-install.sh" && bash "$tmpdir/hf-install.sh"。多数命令支持 --format 输出格式(auto/human/agent/json/quiet)。可用 hf update 升级、hf version 查看版本、hf env 查看环境信息。

适用场景:需要以命令行方式管理 Hub 资源、批量下载模型或数据集、上传仓库、同步 Bucket、查看数据集排行榜或执行 SQL、管理推理 Endpoints 与 Hub Jobs 的自动化流程。

限制:以上能力与参数均来自该技能公开命令说明;具体权限、配额、硬件可用性、计费与平台政策资料暂未提供,需以 Hugging Face 官方文档和实际账号权限为准。