{/ Эта страница автоматически генерируется из SKILL.md навыка с помощью website/scripts/generate-skill-docs.py. Редактируйте исходный SKILL.md, а не эту страницу. /}
Huggingface Hub
HuggingFace hf CLI: поиск/загрузка/выгрузка моделей, датасетов.
Метаданные навыка
| Источник | Встроенный (устанавливается по умолчанию) |
| Путь | skills/mlops/huggingface-hub |
| Версия | 1.0.0 |
| Автор | Hugging Face |
| Лицензия | MIT |
| Платформы | linux, macos, windows |
Справочник: полный SKILL.mdℹ️ Info
Ниже приведено полное описание навыка, которое Hermes загружает при активации этого навыка. Это то, что агент видит в качестве инструкций, когда навык активен.
Справочное руководство по Hugging Face CLI (hf)
ℹ️ Info
Ниже приведено полное описание навыка, которое Hermes загружает при активации этого навыка. Это то, что агент видит в качестве инструкций, когда навык активен.
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 sync: Синхронизация файлов между локальной директорией и bucket.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(список parquet-URL). - SQL-запросы:
hf datasets sql SQL— выполнение сырого SQL через DuckDB к parquet-URL датасетов. - Модели:
hf models listиinfo. - Статьи:
hf papers list— просмотр ежедневных статей.
Обсуждения и Pull Requests (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: Полноценное управление bucket'ами в стиле 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: Ограничение вывода только ID.
Расширения и навыки
- Расширения: Расширение функциональности CLI через GitHub-репозитории с помощью
hf extensions install REPO_ID. - Навыки: Управление навыками AI-ассистента с помощью
hf skills add.