На этой странице HuggingFace hf CLI: поиск, загрузка и выгрузка моделей и наборов данных.
Метаданные навыка¶
| Источник | Встроенный (устанавливается по умолчанию) |
| Путь | skills/mlops/huggingface-hub |
| Версия | 1.0.0 |
| Автор | Hugging Face |
| Лицензия | MIT |
Справочник: полный SKILL.md¶
info Ниже приведено полное определение навыка, которое загружает 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 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(список parquet-URL). - SQL-запросы:
hf datasets sql SQL— Выполнение сырых SQL-запросов через DuckDB к parquet-URL наборов данных. - Модели:
hf models listиinfo. - Статьи:
hf papers list— Просмотр ежедневных статей.
Обсуждения и 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-файлов без полных перезапусков.
Хранилище и автоматизация¶
- Бакеты: Полноценное управление бакетами в стиле S3 (
create,cp,mv,rm,sync). - Кеш: Управление локальным хранилищем с помощью
list,prune(удаление отсоединённых ревизий) иverify(проверка контрольных сумм). - Webhooks: Автоматизация рабочих процессов через управление вебхуками Hub (
create,watch,enable/disable). - Коллекции: Организация элементов Hub в коллекции (
add-item,update,list).
Продвинутое использование и советы¶
Глобальные флаги¶
--format json: Вывод в машиночитаемом формате для автоматизации.-q/--quiet: Ограничение вывода только идентификаторами.
Расширения и навыки¶
- Расширения: Расширение функциональности CLI через GitHub-репозитории с помощью
hf extensions install REPO_ID. -
Навыки: Управление навыками ИИ-ассистента с помощью
hf skills add. - Справочник: полный SKILL.md
- Быстрый старт
- Основные команды
- Общие операции
- Аутентификация (
hf auth) - Управление репозиториями (
hf repos) - Специализированные взаимодействия с Hub
- Наборы данных и модели
- Обсуждения и Pull Request'ы (
hf discussions) - Инфраструктура и вычисления
- Хранилище и автоматизация
- Продвинутое использование и советы
- Глобальные флаги
- Расширения и навыки