CLI Hugging Face Hub: управление моделями, наборами данных и репозиториями

Используйте командную строку hf от Hugging Face для управления репозиториями, моделями, наборами данных и пространствами на платформе Hugging Face Hub — включая загрузку, скачивание, вход по токену, запросы SQL к наборам данных, конечные точки инференса, вычислительные задачи, ведра и коллекции.

Hermes OpenClaw Средний Скопировали: 0
1 ресурс

Что понадобится

  • Рекомендуется аутентификация через переменную окружения HF_TOKEN или параметр --token.
  • Сессии управляются с помощью login и logout с использованием токенов с сайта huggingface.co/settings/tokens.

Как применить

Команда hf заменяет устаревшую команду huggingface-cli.

Установите CLI с помощью curl -LsSf https://hf.co/cli/install.sh | bash -s.

Используйте hf --help, чтобы просмотреть все доступные функции и примеры их применения в реальных условиях.

Используйте 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, чтобы просмотреть информацию об окружении и версии.

Управляйте сессиями с помощью login и logout, используя токены с сайта huggingface.co/settings/tokens.

Используйте list и switch, чтобы управлять несколькими сохранёнными токенами доступа и переключаться между ними.

Используйте whoami, чтобы определить текущий авторизованный аккаунт.

Используйте create и delete, чтобы создавать или безвозвратно удалять репозитории.

Используйте duplicate, чтобы склонировать модель, набор данных или пространство под новым идентификатором.

Используйте move, чтобы перенести репозиторий между пространствами имён.

Используйте branch и tag для управления ссылками, аналогичными Git.

Используйте delete-files, чтобы удалить конкретные файлы по заданным шаблонам.

Для наборов данных используйте hf datasets list, info и parquet, чтобы получить список URL-адресов Parquet-файлов.

Используйте hf datasets sql SQL, чтобы выполнить необработанный SQL-запрос через DuckDB по URL-адресам Parquet-файлов набора данных.

Для моделей используйте hf models list и info.

Используйте hf papers ls, чтобы просмотреть ежедневные статьи.

Управляйте жизненным циклом вкладов на платформе Hub с помощью list, create, info, comment, close, reopen и rename.

Используйте diff, чтобы просмотреть изменения в пулл-реквесте.

Используйте merge, чтобы завершить пулл-реквесты.

Развертывайте и управляйте конечными точками инференса с помощью deploy, pause, resume, scale-to-zero и catalog.

Запускайте вычислительные задачи на инфраструктуре HF, включая hf jobs uv для выполнения скриптов Python с встроенными зависимостями и stats для мониторинга ресурсов.

Управляйте интерактивными приложениями в Spaces, включая dev-mode и hot-reload для файлов Python без полной перезагрузки.

Осуществляйте полноценное управление хранилищами типа S3 с помощью create, cp, mv, rm и sync.

Управляйте локальным хранилищем с помощью list, prune для удаления отсоединённых ревизий и verify для проверки контрольных сумм.

Автоматизируйте рабочие процессы, управляя вебхуками Hub с помощью create, watch и enable/disable.

Организуйте элементы Hub в коллекции с помощью add-item, update и list.

Расширяйте функциональность CLI через репозитории GitHub с использованием hf extensions install REPO_ID.

Управляйте скиллами AI-ассистента с помощью hf skills add.

Источник: nousresearch/hermes-agent и участники проекта. Лицензия: MIT.

Copyright (c) 2025 Nous Research

Перевод и редакционная адаптация: ClawCases.

>Ресурсы

>Похожие юзкейсы

Разработка

Арбитр разрешения конфликтов слияния агентов

Разрешает конфликт слияния Git между ветками двух агентов в качестве беспристрастной третьей стороны: нейтральный арбитр, который принимает обе версии изменений и указанные намерения, после чего формирует итоговый результат слияния, не перезаписывая ни одну из сторон.

Hermes Средний
Автоматизация Интеграции Продуктивность

Автоматизируйте интерфейс macOS с помощью CLI-инструмента Peekaboo

Используйте Peekaboo для анализа интерфейса macOS, взаимодействия с нужным элементом и проверки результата. Примеры используют синтаксис версии 4; ознакомьтесь с актуальной документацией и справкой установленной команды. Для старых версий следуйте инструкциям соответствующей версии.

OpenClaw Средний
Творчество

Простой английский: переписывание текста по стандарту ASD-STE100 Simplified Technical English

Переписать технический текст в соответствии со стандартом ASD-STE100 Упрощенный технический английский — контролируемым языком, используемым в документации по техническому обслуживанию аэрокосмической и оборонной техники. Режим проверки позволяет аудитировать существующий текст на соответствие стандарту STE и выявлять каждое нарушение с предложением корректного варианта переписывания.

Hermes Средний

>Ещё на этом уровне: Средний