Huggingface Hub
HuggingFace hf CLI: поиск, загрузка и выгрузка моделей и датасетов.
Метаданные навыка
| Источник | Опциональный — устанавливается командой hermes skills install official/mlops/huggingface-hub |
| Путь | optional-skills/mlops/models/huggingface-hub |
| Версия | 1.0.1 |
| Автор | Hugging Face |
| Лицензия | MIT |
| Платформы | linux, macos, windows |
Справочник: полный SKILL.md
инфо
Ниже — полное определение навыка, которое Hermes загружает при его активации. Это те самые инструкции, которые видит агент, пока навык включён.
Справочник по Hugging Face CLI (hf)
Команда hf — современный интерфейс командной строки для работы с Hugging Face Hub: с её помощью управляют репозиториями, моделями, датасетами и Spaces.
ВАЖНО: команда
hfзаменяет собой устаревшуюhuggingface-cli.
Быстрый старт
- Установка:
curl -LsSf https://hf.co/cli/install.sh | bash -s - Справка: команда
hf --helpпокажет все доступные функции и примеры их использования. - Аутентификация: рекомендуется через переменную окружения
HF_TOKENили флаг--token.
Основные команды
Общие операции
hf download REPO_ID: скачивает файлы с Hub.hf upload REPO_ID: загружает файлы и папки (рекомендуется для одиночного коммита; также умеет докачивать большие директории при обрыве).hf upload-large-folder REPO_ID LOCAL_PATH: [Устарела] — используйте вместо неёhf upload.hf sync: синхронизирует файлы между локальной директорией и бакетом.hf env/hf version: показывают сведения об окружении и версии.
Аутентификация (hf auth)
login/logout: управление сессиями с помощью токенов с huggingface.co/settings/tokens.list/switch: управление несколькими сохранёнными токенами доступа и переключение между ними.whoami: показывает, под каким аккаунтом выполнен вход.
Управление репозиториями (hf repos)
create/delete: создание или безвозвратное удаление репозиториев.duplicate: клонирует модель, датасет или Space под новым ID.move: переносит репозиторий между пространствами имён.branch/tag: управление git-подобными ссылками.delete-files: удаляет файлы по шаблону.
Специализированные операции с Hub
Датасеты и модели
- Датасеты:
hf datasets list,infoиparquet(список URL parquet-файлов). - SQL-запросы:
hf datasets sql SQL— выполняет произвольный SQL через DuckDB по URL parquet-файлов датасета. - Модели:
hf models listиinfo. - Статьи:
hf papers ls— показывает статьи дня.
Обсуждения и pull request’ы (hf discussions)
- Управление жизненным циклом вкладов в Hub:
list,create,info,comment,close,reopenиrename. diff: показывает изменения в PR.merge: завершает pull request.
Инфраструктура и вычисления
- Endpoints: развёртывание и управление Inference Endpoints (
deploy,pause,resume,scale-to-zero,catalog). - Jobs: запуск вычислительных задач на инфраструктуре HF. Сюда входит
hf jobs uvдля запуска Python-скриптов с инлайн-зависимостями иstatsдля мониторинга ресурсов. - Spaces: управление интерактивными приложениями. Включает
dev-modeиhot-reloadдля Python-файлов без полного перезапуска.
Хранение и автоматизация
- Buckets: полноценное управление S3-подобными бакетами (
create,cp,mv,rm,sync). - Cache: управление локальным хранилищем:
list,prune(удаление отсоединённых ревизий) иverify(проверка контрольных сумм). - Webhooks: автоматизация процессов через управление вебхуками Hub (
create,watch,enable/disable). - Collections: организация объектов Hub в коллекции (
add-item,update,list).
Дополнительные возможности и советы
Глобальные флаги
--format json: выводит результат в машиночитаемом виде для автоматизации.-q/--quiet: ограничивает вывод только идентификаторами.
Расширения и навыки
- Extensions: расширяет возможности CLI через GitHub-репозитории командой
hf extensions install REPO_ID. - Skills: управление навыками ИИ-ассистента через
hf skills add.