Hub Python Library documentation
hf
hf
CLI Hugging Face Hub
Использование:
$ hf [OPTIONS] [COMMAND] [ARGS]...Параметры:
--skills: Выводитhf-cliSKILL.md в стандартный поток вывода (псевдоним дляhf skills preview).--install-completion: Установить автодополнение для текущей оболочки.--show-completion: Показывает автодополнение для текущей оболочки, чтобы скопировать его или настроить установку.--help: Показать это сообщение и выйти.
Команды:
auth: управление аутентификацией (вход, выход и т. д.).buckets: команды для работы с бакетами.cache: управление локальным каталогом кэша.collections: взаимодействие с коллекциями на Hub.cp: Копирование файлов между локальными путями, репозиториями и хранилищами.datasets: работа с наборами данных на Hub.discussions: управление обсуждениями и pull request на Hub.download: Загрузка файлов с Hub.endpoints: управление Hugging Face Inference Endpoints.env: Выводит информацию об окружении.extensions: управление расширениями hf CLI. [alias: ext]jobs: запуск и управление Jobs на Hub.lfs-enable-largefiles: Настройте репозиторий для загрузки файлов размером более 5 ГБ.lfs-multipart-upload: Внутренний собственный агент передачи git-lfs для многочастных загрузок.models: взаимодействие с моделями на Hub.papers: взаимодействие со статьями на Hub.repos: управление репозиториями на Hub.sandbox: Запуск и управление экспериментальными песочницами в Hugging Face Jobs.skills: Управление навыками ИИ-ассистентов.spaces: взаимодействие с пространствами на Hub.sync: Синхронизация файлов между локальным каталогом и хранилищем.update: обновите CLIhfдо последней версии.upload: Загрузить файл или папку в Hub.version: выводит информацию о версии hf.webhooks: Управление вебхуками на Hub.
hf auth
Управление аутентификацией (вход, выход и т. д.).
Использование:
$ hf auth [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
list: Список всех сохраненных токенов доступа. [alias: ls]login: Войдите через браузер или с помощью токена из huggingface.co/settings/tokens.logout: Выход с конкретного токена.switch: Переключение между токенами доступа.token: Вывести текущий токен доступа в стандартный поток вывода.whoami: показывает, под какой учётной записью huggingface.co вы вошли.
hf auth list
Список всех сохраненных токенов доступа. [alias: ls]
Использование:
$ hf auth list [OPTIONS]Параметры:
--help: Показать это сообщение и выйти.
Примеры $ hf auth list
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf auth login
Войдите через браузер или с помощью токена из huggingface.co/settings/tokens.
Использование:
$ hf auth login [OPTIONS]Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--add-to-git-credential / --no-add-to-git-credential: Сохранить в git credential helper. Полезно только в том случае, если вы планируете выполнять команды git напрямую. [по умолчанию: no-add-to-git-credential]--force / --no-force: Принудительный повторный вход, даже если пользователь уже вошёл в систему. [по умолчанию: no-force]--help: Показать это сообщение и выйти.
Примеры $ hf auth login $ hf auth login —token $HF_TOKEN $ hf auth login —token $HF_TOKEN —add-to-git-credential $ hf auth login —force
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf auth logout
Выход с конкретного токена.
Использование:
$ hf auth logout [OPTIONS]Параметры:
--token-name TEXT: Имя токена для выхода--help: Показать это сообщение и выйти.
Примеры $ hf auth logout $ hf auth logout —token-name my-token
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf auth switch
Переключение между токенами доступа.
Использование:
$ hf auth switch [OPTIONS]Параметры:
--token-name TEXT: Имя токена, на который нужно переключиться--add-to-git-credential / --no-add-to-git-credential: Сохранить в git credential helper. Полезно только в том случае, если вы планируете выполнять команды git напрямую. [по умолчанию: no-add-to-git-credential]--help: Показать это сообщение и выйти.
Примеры $ hf auth switch $ hf auth switch —token-name my-token
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf auth token
Вывести текущий токен доступа в стандартный поток вывода.
Использование:
$ hf auth token [OPTIONS]Параметры:
--help: Показать это сообщение и выйти.
Примеры $ hf auth token $ hf auth token | xargs curl -H ‘Authorization: Bearer {}’
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf auth whoami
Узнайте, под какой учётной записью huggingface.co вы вошли.
Использование:
$ hf auth whoami [OPTIONS]Параметры:
--help: Показать это сообщение и выйти.
Примеры $ hf auth whoami $ hf auth whoami —format json
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf buckets
Команды для взаимодействия с бакетами.
Использование:
$ hf buckets [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
cp: Копирование файлов между локальными путями, репозиториями и хранилищами.create: Создать новое хранилище.delete: Удалить бакет.info: получить информацию о бакете.list: Список корзин или файлов в корзине. [псевдоним: ls]move: Переместить (переименовать) бакет в новое имя или пространство имён.remove: Удаляет файлы из хранилища. [псевдоним: rm]settings: обновление настроек хранилища (видимость).sync: Синхронизация файлов между локальным каталогом и хранилищем.
hf buckets cp
Копирование файлов между локальными путями, репозиториями и хранилищами.
Обрабатывает загрузку (локально/stdin -> репозиторий/бакет), скачивание (репозиторий/бакет -> локально/stdout) и
копирование между удалёнными хранилищами (репозиторий/бакет -> репозиторий/бакет). Копирование из бакета в репозиторий и локальное копирование
не поддерживаются. Для каталогов используйте hf upload/hf download (репозитории) или hf buckets sync (бакеты). Копирование между удалёнными хранилищами работает только в пределах одного
региона хранения (https://huggingface.co/docs/hub/storage-regions).
Использование:
$ hf buckets cp [OPTIONS] SRC [DST]Аргументы:
SRC: Источник: локальный файл, URI hf:// (репозиторий или бакет) или - для стандартного ввода. [обязательный][DST]: Назначение: локальный путь, URI hf:// (репозиторий или бакет) или - для stdout.
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf buckets cp hf://buckets/username/my-bucket/config.json config.json $ hf buckets cp hf://buckets/username/my-bucket/data.csv data/ $ hf buckets cp hf://buckets/username/my-bucket/config.json - $ hf buckets cp model.safetensors hf://buckets/username/my-bucket/model.safetensors $ hf buckets cp config.json hf://buckets/username/my-bucket/logs/ $ hf buckets cp - hf://buckets/username/my-bucket/config.json $ hf buckets cp hf://buckets/username/my-bucket/data.csv hf://buckets/username/dest-bucket/ $ hf buckets cp hf://buckets/username/source-bucket/logs/ hf://buckets/username/dest-bucket/logs/
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf buckets create
Создайте новое хранилище.
Использование:
$ hf buckets create [OPTIONS] BUCKET_IDАргументы:
BUCKET_ID: ID бакета: bucket_name, namespace/bucket_name или hf://buckets/namespace/bucket_name [обязательный]
Параметры:
--private: Создать приватное хранилище.--region [us|eu]: Область облака, в которой будет создан бакет. Может принимать значение ‘us’ или ‘eu’. Требуется тарифный план Team или выше.--exist-ok: Не вызывать ошибку, если бакет уже существует.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf buckets create my-bucket $ hf buckets create user/my-bucket $ hf buckets create hf://buckets/user/my-bucket $ hf buckets create user/my-bucket —private $ hf buckets create user/my-bucket —exist-ok $ hf buckets create user/my-bucket —region us
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf buckets delete
Удалить бакет.
Эта команда удаляет весь бакет и всё его содержимое. Используйте hf buckets rm для удаления отдельных файлов.
Использование:
$ hf buckets delete [OPTIONS] BUCKET_IDАргументы:
BUCKET_ID: Идентификатор хранилища: namespace/bucket_name или hf://buckets/namespace/bucket_name [обязательный]
Параметры:
-y, --yes: Пропустить запрос подтверждения.--missing-ok: Не вызывать ошибку, если бакет не существует.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf buckets delete user/my-bucket $ hf buckets delete hf://buckets/user/my-bucket $ hf buckets delete user/my-bucket —yes $ hf buckets delete user/my-bucket —missing-ok
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf buckets info
Получить информацию о бакете.
Использование:
$ hf buckets info [OPTIONS] BUCKET_IDАргументы:
BUCKET_ID: Идентификатор хранилища: namespace/bucket_name или hf://buckets/namespace/bucket_name [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf buckets info user/my-bucket $ hf buckets info hf://buckets/user/my-bucket
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf buckets list
Просмотр списка бакетов или файлов в бакете. [alias: ls]
При вызове без аргументов или с указанием пространства имён выводит список бакетов. При вызове с идентификатором бакета (namespace/bucket_name) выводит список файлов в бакете.
Использование:
$ hf buckets list [OPTIONS] [ARGUMENT]Аргументы:
[ARGUMENT]: пространство имён (пользователь или организация) для получения списка бакетов или идентификатор бакета (namespace/bucket_name(/prefix) или hf://buckets/…) для получения списка файлов.
Параметры:
-h, --human-readable: Отображать размеры в человекочитаемом формате.--tree: выводит список файлов в формате дерева (только для просмотра списка файлов).-R, --recursive: Рекурсивно выводить список файлов (только для вывода списка файлов).--search TEXT: поисковый запрос.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf buckets list $ hf buckets list huggingface $ hf buckets list —search “my-prefix” $ hf buckets list user/my-bucket $ hf buckets list user/my-bucket -R $ hf buckets list user/my-bucket -h $ hf buckets list user/my-bucket —tree $ hf buckets list user/my-bucket —tree -h $ hf buckets list hf://buckets/user/my-bucket $ hf buckets list user/my-bucket/sub -R
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf buckets move
Переместить (переименовать) бакет в новое имя или пространство имён.
Использование:
$ hf buckets move [OPTIONS] FROM_ID TO_IDАргументы:
FROM_ID: ID исходного бакета: namespace/bucket_name или hf://buckets/namespace/bucket_name [обязательный]TO_ID: ID целевого бакета: namespace/bucket_name или hf://buckets/namespace/bucket_name [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf buckets move user/old-bucket user/new-bucket $ hf buckets move user/my-bucket my-org/my-bucket $ hf buckets move hf://buckets/user/old-bucket hf://buckets/user/new-bucket
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf buckets remove
Удаление файлов из хранилища. [alias: rm]
Чтобы удалить весь бакет, используйте hf buckets delete.
Использование:
$ hf buckets remove [OPTIONS] ARGUMENTАргументы:
ARGUMENT: Путь к бакету: namespace/bucket_name/path или hf://buckets/namespace/bucket_name/path. С флагом —recursive также принимается namespace/bucket_name для указания на все файлы. [обязательный]
Параметры:
-R, --recursive: Рекурсивно удаляет файлы под указанным префиксом.-y, --yes: Пропустить запрос подтверждения.--dry-run: Предпросмотр того, что будет удалено, без фактического удаления.--include TEXT: Включать только файлы, соответствующие шаблону (можно указать несколько). Требует —recursive.--exclude TEXT: Исключить файлы, соответствующие шаблону (можно указать несколько). Требует —recursive.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf buckets remove user/my-bucket/file.txt $ hf buckets rm hf://buckets/user/my-bucket/file.txt $ hf buckets rm user/my-bucket/logs/ —recursive $ hf buckets rm user/my-bucket —recursive —include “*.tmp” $ hf buckets rm user/my-bucket/data/ —recursive —dry-run
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf buckets settings
Обновление настроек хранилища (видимость).
Использование:
$ hf buckets settings [OPTIONS] BUCKET_IDАргументы:
BUCKET_ID: Идентификатор хранилища: namespace/bucket_name или hf://buckets/namespace/bucket_name [обязательный]
Параметры:
--private: Сделать бакет приватным.--public: Сделать бакет общедоступным.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf buckets settings user/my-bucket —private $ hf buckets settings user/my-bucket —public $ hf buckets settings hf://buckets/user/my-bucket —private
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf buckets sync
Синхронизация файлов между локальным каталогом и хранилищем.
Использование:
$ hf buckets sync [OPTIONS] [SOURCE] [DEST]Аргументы:
[SOURCE]: Путь к источнику: локальный каталог или hf://buckets/namespace/bucket_name(/prefix)[DEST]: Путь назначения: локальный каталог или hf://buckets/namespace/bucket_name(/prefix)
Параметры:
--delete / --no-delete: Удаляет файлы в пункте назначения, отсутствующие в источнике. [по умолчанию: no-delete]--ignore-times: Пропускать файлы только на основе размера, игнорируя время изменения.--ignore-sizes: Пропускать файлы только на основе времени изменения, игнорируя размеры.--plan TEXT: Сохранить план синхронизации в файл JSONL для проверки вместо выполнения.--apply TEXT: Применить ранее сохранённый файл плана.--dry-run: Выводит план синхронизации в stdout в формате JSONL без выполнения.--include TEXT: Включить файлы, соответствующие шаблону (можно указать несколько).--exclude TEXT: Исключить файлы, соответствующие шаблону (можно указать несколько).--filter-from TEXT: читать шаблоны включения/исключения из файла.--existing: не создавать новые файлы на стороне приёмника (обновлять только существующие файлы).--ignore-existing: Пропускать обновление файлов, которые уже существуют на стороне получателя (создавать только новые файлы).-v, --verbose: Показывать подробные логи с обоснованием.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf buckets sync ./data hf://buckets/user/my-bucket $ hf buckets sync hf://buckets/user/my-bucket ./data $ hf buckets sync ./data hf://buckets/user/my-bucket —delete $ hf buckets sync hf://buckets/user/my-bucket ./data —include ”.safetensors” —exclude ”.tmp” $ hf buckets sync ./data hf://buckets/user/my-bucket —plan sync-plan.jsonl $ hf buckets sync —apply sync-plan.jsonl $ hf buckets sync ./data hf://buckets/user/my-bucket —dry-run $ hf buckets sync ./data hf://buckets/user/my-bucket —dry-run | jq .
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf cache
Управление локальным каталогом кэша.
Использование:
$ hf cache [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
list: Список кэшированных репозиториев или ревизий. [alias: ls]prune: Удаляет отсоединённые ревизии и незавершённые загрузки из кэша.rm: Удаляет кэшированные репозитории, ревизии или файлы.verify: Проверка контрольных сумм для одной ревизии репозитория из кэша или локального каталога.
hf cache list
Список кэшированных репозиториев или ревизий. [alias: ls]
Использование:
$ hf cache list [OPTIONS]Параметры:
--cache-dir TEXT: Каталог кэша для сканирования (по умолчанию — кэш Hugging Face).--revisions / --no-revisions: Включать ревизии в вывод вместо агрегированных репозиториев. [по умолчанию: no-revisions]-f, --filter TEXT: Фильтрация записей (например, ‘size>1GB’, ‘type=model’, ‘accessed>7d’). Можно использовать несколько раз.--sort [accessed|accessed:asc|accessed:desc|modified|modified:asc|modified:desc|name|name:asc|name:desc|size|size:asc|size:desc]: сортировка записей по ключу. Поддерживаемые ключи: ‘accessed’, ‘modified’, ‘name’, ‘size’. Добавьте ‘:asc’ или ‘:desc’, чтобы явно указать порядок (например, ‘modified:asc’). Значения по умолчанию: для ‘accessed’, ‘modified’ и ‘size’ — ‘desc’ (сначала самые новые/крупные); для ‘name’ — ‘asc’ (алфавитный порядок).--limit INTEGER: Ограничивает количество возвращаемых результатов. Возвращает только первые N записей после сортировки.--show-warnings / --no-show-warnings: Показывать предупреждения о несоответствиях в кэше. [по умолчанию: no-show-warnings]--help: Показать это сообщение и выйти.
Примеры $ hf cache ls $ hf cache ls —revisions $ hf cache ls —filter “size>1GB” —limit 20 $ hf cache ls —format json
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf cache prune
Удалите отсоединённые ревизии и незавершённые загрузки из кэша.
Использование:
$ hf cache prune [OPTIONS]Параметры:
--cache-dir TEXT: Каталог кэша для сканирования (по умолчанию — кэш Hugging Face).-y, --yes: Пропустить запрос подтверждения.--dry-run / --no-dry-run: Предпросмотр удалений без фактического удаления. [по умолчанию: no-dry-run]--help: Показать это сообщение и выйти.
Примеры $ hf cache prune $ hf cache prune —dry-run
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf cache rm
Удалите кэшированные репозитории, ревизии или файлы.
Использование:
$ hf cache rm [OPTIONS] TARGETS...Аргументы:
TARGETS...: один или несколько идентификаторов репозиториев (например, model/bert-base-uncased), URI в формате hf:// (репозиторий или файл) или хеши ревизий для удаления. [обязательный параметр]
Параметры:
--cache-dir TEXT: Каталог кэша для сканирования (по умолчанию — кэш Hugging Face).-y, --yes: Пропустить запрос подтверждения.--dry-run / --no-dry-run: Предпросмотр удалений без фактического удаления. [по умолчанию: no-dry-run]--help: Показать это сообщение и выйти.
Примеры $ hf cache rm model/gpt2 $ hf cache rm hf://models/openai-community/gpt2 $ hf cache rm hf://models/openai-community/gpt2/model.safetensors $ hf cache rm <revision_hash> $ hf cache rm model/gpt2 —dry-run $ hf cache rm model/gpt2 —yes
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf cache verify
Проверьте контрольные суммы для одной ревизии репозитория из кэша или локального каталога.
Примеры:
- Проверьте основную ревизию в кэше:
hf cache verify gpt2 - Проверка конкретного ревизии:
hf cache verify gpt2 --revision refs/pr/1 - Проверка набора данных:
hf cache verify karpathy/fineweb-edu-100b-shuffle --repo-type dataset - Проверка локального каталога:
hf cache verify deepseek-ai/DeepSeek-OCR --local-dir /path/to/repo
Использование:
$ hf cache verify [OPTIONS] REPO_IDАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]
Параметры:
--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--revision TEXT: идентификатор ревизии Git, который может быть именем ветки, тегом или хэшем коммита.--cache-dir TEXT: Каталог кэша, используемый при проверке файлов из кэша (по умолчанию — кэш Hugging Face).--local-dir TEXT: если задано, проверяет файлы в этой директории вместо кэша.--fail-on-missing-files: завершить работу с ошибкой, если некоторые файлы существуют на удалённом хранилище, но отсутствуют локально.--fail-on-extra-files: завершить работу с ошибкой, если некоторые файлы существуют локально, но отсутствуют в удалённой ревизии.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf cache verify gpt2 $ hf cache verify gpt2 —revision refs/pr/1 $ hf cache verify my-dataset —repo-type dataset
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf collections
Работайте с коллекциями на Hub.
Использование:
$ hf collections [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
add-item: добавить элемент в коллекцию.create: Создать новую коллекцию на Hub.delete: Удалить коллекцию из Hub.delete-item: Удалить элемент из коллекции.info: получить информацию о коллекции на Hub.list: Список коллекций на Hub. [alias: ls]update: обновить метаданные коллекции на Hub.update-item: Обновить элемент в коллекции.
hf collections add-item
Добавить элемент в коллекцию.
Использование:
$ hf collections add-item [OPTIONS] COLLECTION_SLUG ITEM_ID ITEM_TYPE:{model|dataset|space|paper|collection|bucket}Аргументы:
COLLECTION_SLUG: слаг коллекции (например, ‘username/collection-slug’). [обязательный]ITEM_ID: идентификатор добавляемого элемента (repo_id для репозиториев, ID статьи для статей). [обязательный]ITEM_TYPE:{model|dataset|space|paper|collection|bucket}: тип элемента (модель, набор данных, пространство, статья, коллекция или bucket). [обязательный]
Параметры:
--note TEXT: примечание, которое нужно прикрепить к элементу (максимум 500 символов).--exists-ok / --no-exists-ok: Не вызывать ошибку, если элемент уже присутствует в коллекции. [по умолчанию: no-exists-ok]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf collections add-item username/my-collection moonshotai/kimi-k2 model $ hf collections add-item username/my-collection Qwen/DeepPlanning dataset —note “Useful dataset” $ hf collections add-item username/my-collection Tongyi-MAI/Z-Image space
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf collections create
Создайте новую коллекцию на Hub.
Использование:
$ hf collections create [OPTIONS] TITLEАргументы:
TITLE: Название коллекции. [обязательное поле]
Параметры:
--namespace TEXT: пространство имён (имя пользователя или организации). По умолчанию используется аутентифицированный пользователь.--description TEXT: Описание коллекции (максимум 150 символов).--private / --no-private: Создать приватную коллекцию. [по умолчанию: no-private]--exists-ok / --no-exists-ok: Не вызывать ошибку, если коллекция уже существует. [по умолчанию: no-exists-ok]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf collections create “My Models” $ hf collections create “My Models” —description “A collection of my favorite models” —private $ hf collections create “Org Collection” —namespace my-org
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf collections delete
Удалить коллекцию из Hub.
Использование:
$ hf collections delete [OPTIONS] COLLECTION_SLUGАргументы:
COLLECTION_SLUG: слаг коллекции (например, ‘username/collection-slug’). [обязательный]
Параметры:
--missing-ok / --no-missing-ok: Не вызывать ошибку, если коллекция не существует. [по умолчанию: no-missing-ok]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf collections delete username/my-collection $ hf collections delete username/my-collection —missing-ok
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf collections delete-item
Удалить элемент из коллекции.
Использование:
$ hf collections delete-item [OPTIONS] COLLECTION_SLUG ITEM_OBJECT_IDАргументы:
COLLECTION_SLUG: слаг коллекции (например, ‘username/collection-slug’). [обязательный]ITEM_OBJECT_ID: идентификатор элемента в коллекции (извлекается из поляitem_object_id, возвращаемого командой ‘hf collections info’. [обязательный параметр]
Параметры:
--missing-ok / --no-missing-ok: Не вызывать ошибку, если элемент не существует. [по умолчанию: no-missing-ok]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
hf collections info
Получить информацию о коллекции на Hub.
Использование:
$ hf collections info [OPTIONS] COLLECTION_SLUGАргументы:
COLLECTION_SLUG: слаг коллекции (например, ‘username/collection-slug’). [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf collections info username/my-collection-slug
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf collections list
Получить список коллекций на Hub. [alias: ls]
Использование:
$ hf collections list [OPTIONS]Параметры:
--owner TEXT: Фильтр по имени пользователя или организации владельца.--item TEXT: Фильтрует коллекции, содержащие конкретный элемент (например, “models/gpt2”, “datasets/squad”, “papers/2311.12983”).--sort [lastModified|trending|upvotes]: сортировка результатов по дате последнего изменения, популярности или числу голосов «за».--limit INTEGER: Ограничивает количество результатов. [по умолчанию: 10]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf collections ls $ hf collections ls —owner nvidia $ hf collections ls —item models/teknium/OpenHermes-2.5-Mistral-7B —limit 10
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf collections update
Обновите метаданные коллекции на Hub.
Использование:
$ hf collections update [OPTIONS] COLLECTION_SLUGАргументы:
COLLECTION_SLUG: слаг коллекции (например, ‘username/collection-slug’). [обязательный]
Параметры:
--title TEXT: Новый заголовок для коллекции.--description TEXT: новое описание для коллекции (макс. 150 символов).--position INTEGER: новое положение коллекции в списке владельца.--private / --no-private: должен ли сборник быть приватным.--theme TEXT: цвет темы для коллекции (например, ‘green’, ‘blue’).--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf collections update username/my-collection —title “New Title” $ hf collections update username/my-collection —description “Updated description” $ hf collections update username/my-collection —private —theme green
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf collections update-item
Обновить элемент в коллекции.
Использование:
$ hf collections update-item [OPTIONS] COLLECTION_SLUG ITEM_OBJECT_IDАргументы:
COLLECTION_SLUG: слаг коллекции (например, ‘username/collection-slug’). [обязательный]ITEM_OBJECT_ID: идентификатор элемента в коллекции (из поля ‘item_object_id’, а не repo_id). [обязательное поле]
Параметры:
--note TEXT: новое примечание к элементу (максимум 500 символов).--position INTEGER: новое положение элемента в коллекции.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf collections update-item username/my-collection ITEM_OBJECT_ID —note “Updated note” $ hf collections update-item username/my-collection ITEM_OBJECT_ID —position 0
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf cp
Копирование файлов между локальными путями, репозиториями и хранилищами.
Обрабатывает загрузку (локально/stdin -> репозиторий/бакет), скачивание (репозиторий/бакет -> локально/stdout) и
копирование между удалёнными хранилищами (репозиторий/бакет -> репозиторий/бакет). Копирование из бакета в репозиторий и локальное копирование
не поддерживаются. Для каталогов используйте hf upload/hf download (репозитории) или hf buckets sync (бакеты). Копирование между удалёнными хранилищами работает только в пределах одного
региона хранения (https://huggingface.co/docs/hub/storage-regions).
Использование:
$ hf cp [OPTIONS] SRC [DST]Аргументы:
SRC: Источник: локальный файл, URI hf:// (репозиторий или бакет) или - для стандартного ввода. [обязательный][DST]: Назначение: локальный путь, URI hf:// (репозиторий или бакет) или - для stdout.
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf cp hf://username/my-model/config.json $ hf cp hf://username/my-model/config.json ./config.json $ hf cp hf://datasets/username/my-dataset/data.csv ./data/ $ hf cp hf://buckets/username/my-bucket/config.json - $ hf cp ./model.safetensors hf://username/my-model/model.safetensors $ hf cp ./config.json hf://buckets/username/my-bucket/logs/ $ hf cp - hf://buckets/username/my-bucket/config.json $ hf cp hf://username/source-model/ hf://username/dest-model/ $ hf cp hf://datasets/username/my-dataset/processed/ hf://buckets/username/my-bucket/processed/ $ hf cp hf://buckets/username/my-bucket/logs/ hf://buckets/username/archive-bucket/ # copies contents only
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf datasets
Работайте с наборами данных на Hub.
Использование:
$ hf datasets [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
card: получить карточку набора данных (README) для набора данных на Hub.info: получить информацию о наборе данных на Hub.leaderboard: список оценок моделей из таблицы лидеров набора данных.list: Список датасетов на Hub или файлов в репозитории датасета. [alias: ls]parquet: список URL-адресов файлов parquet, доступных для набора данных.sql: Выполнить сырой SQL-запрос с помощью DuckDB по URL-адресам parquet-файлов набора данных.
hf datasets card
Получите карточку набора данных (README) для набора данных на Hub.
Использование:
$ hf datasets card [OPTIONS] DATASET_IDАргументы:
DATASET_ID: идентификатор набора данных (например,username/repo-name). [обязательный]
Параметры:
--metadata: выводить только метаданные из карточки.--text: выводить только текстовое содержимое (без метаданных).--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf datasets card HuggingFaceFW/fineweb $ hf datasets card HuggingFaceFW/fineweb —metadata $ hf datasets card HuggingFaceFW/fineweb —metadata —format json $ hf datasets card HuggingFaceFW/fineweb —text
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf datasets info
Получить информацию о наборе данных на Hub.
Использование:
$ hf datasets info [OPTIONS] DATASET_IDАргументы:
DATASET_ID: идентификатор набора данных (например,username/repo-name). [обязательный]
Параметры:
--revision TEXT: идентификатор ревизии Git, который может быть именем ветки, тегом или хэшем коммита.--expand TEXT: свойства, возвращаемые в ответе, разделённые запятыми. При использовании этого параметра возвращаются только перечисленные свойства (а также id). Пример: ‘—expand=downloads,likes,tags’. Допустимые значения: author, cardData, citation, createdAt, description, disabled, downloads, downloadsAllTime, gated, lastModified, likes, mainSize, paperswithcode_id, private, resourceGroup, sha, siblings, tags, trendingScore, usedStorage.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf datasets info HuggingFaceFW/fineweb $ hf datasets info my-dataset —expand downloads,likes,tags
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf datasets leaderboard
Получить список оценок моделей из таблицы лидеров набора данных. Эта команда помогает найти лучшие модели для задачи или сравнить модели по результатам бенчмарков. Используйте hf datasets ls —filter benchmark:official, чтобы получить список доступных таблиц лидеров.
Использование:
$ hf datasets leaderboard [OPTIONS] DATASET_IDАргументы:
DATASET_ID: идентификатор набора данных для бенчмарка (например,SWE-bench/SWE-bench_Verified). [обязательный]
Параметры:
--limit INTEGER: Ограничивает количество результатов. [по умолчанию: 20]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf datasets leaderboard SWE-bench/SWE-bench_Verified $ hf datasets leaderboard SWE-bench/SWE-bench_Verified —limit 5 —format json $ hf datasets ls —filter benchmark:official # list available leaderboards
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf datasets list
Просмотр списка датасетов на Hub или файлов в репозитории датасета. [alias: ls]
При вызове без аргументов выводит список датасетов на Hub. При вызове с идентификатором датасета выводит список файлов в репозитории этого датасета.
Использование:
$ hf datasets list [OPTIONS] [REPO_ID]Аргументы:
[REPO_ID]: идентификатор набора данных (например,username/repo-name), для которого нужно получить список файлов. Если не указан, выводится список наборов данных.
Параметры:
--search TEXT: поисковый запрос.--author TEXT: Фильтр по автору или организации.--filter TEXT: Фильтрация по тегам (например, ‘text-classification’). Можно использовать несколько раз.--sort [created_at|downloads|last_modified|likes|trending_score]: сортировка результатов.--limit INTEGER: Ограничивает количество результатов. [по умолчанию: 30]--expand TEXT: свойства, возвращаемые в ответе, разделённые запятыми. При использовании этого параметра возвращаются только перечисленные свойства (а также id). Пример: ‘—expand=downloads,likes,tags’. Допустимые значения: author, cardData, citation, createdAt, description, disabled, downloads, downloadsAllTime, gated, lastModified, likes, mainSize, paperswithcode_id, private, resourceGroup, sha, siblings, tags, trendingScore, usedStorage.-h, --human-readable: отображать размеры в человекочитаемом формате (только для списка файлов).--tree: выводит список файлов в формате дерева (только для просмотра списка файлов).-R, --recursive: Рекурсивно выводить список файлов (только для вывода списка файлов).--revision TEXT: идентификатор ревизии Git, который может быть именем ветки, тегом или хэшем коммита.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf datasets ls $ hf datasets ls —sort downloads —limit 10 $ hf datasets ls —search “code” $ hf datasets ls —filter benchmark:official $ hf datasets ls HuggingFaceFW/fineweb $ hf datasets ls HuggingFaceFW/fineweb -R $ hf datasets ls HuggingFaceFW/fineweb —tree -h
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf datasets parquet
Список URL-адресов файлов parquet, доступных для набора данных.
Использование:
$ hf datasets parquet [OPTIONS] DATASET_IDАргументы:
DATASET_ID: идентификатор набора данных (например,username/repo-name). [обязательный]
Параметры:
--subset TEXT: Фильтрация записей parquet по подмножеству/конфигурации.--split TEXT: Фильтрация записей parquet по split.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf datasets parquet cfahlgren1/hub-stats $ hf datasets parquet cfahlgren1/hub-stats —subset models $ hf datasets parquet cfahlgren1/hub-stats —split train $ hf datasets parquet cfahlgren1/hub-stats —format json
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf datasets sql
Выполните сырой SQL-запрос с помощью DuckDB по URL-адресам файлов parquet набора данных.
Использование:
$ hf datasets sql [OPTIONS] SQLАргументы:
SQL: исходный SQL-запрос для выполнения. [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf datasets sql “SELECT COUNT() AS rows FROM read_parquet(’https://huggingface.co/api/datasets/cfahlgren1/hub-stats/parquet/models/train/0.parquet’)” $ hf datasets sql “SELECT FROM read_parquet(’https://huggingface.co/api/datasets/cfahlgren1/hub-stats/parquet/models/train/0.parquet’) LIMIT 5” —format json
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf discussions
Управляйте обсуждениями и pull request на Hub.
Использование:
$ hf discussions [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
close: Закрыть обсуждение или pull request.comment: Комментарий к обсуждению или pull request.create: Создать новое обсуждение или pull request в репозитории.diff: показывает различия в pull request.edit: редактировать существующий комментарий в обсуждении или pull request.info: получить информацию о дискуссии или pull request.list: Список обсуждений и pull request в репозитории. [alias: ls]merge: объединить pull request.rename: Переименовать обсуждение или pull request.reopen: Повторно открыть закрытое обсуждение или pull request.
hf discussions close
Закрыть обсуждение или pull request.
Использование:
$ hf discussions close [OPTIONS] REPO_ID NUMАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]NUM: номер обсуждения или pull request. [обязательный]
Параметры:
--comment TEXT: Необязательный комментарий для публикации при закрытии.-y, --yes: Пропустить запрос подтверждения.--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf discussions close username/my-model 5 $ hf discussions close username/my-model 5 —comment “Закрываю как решённое.”
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf discussions comment
Оставьте комментарий к обсуждению или pull request.
Использование:
$ hf discussions comment [OPTIONS] REPO_ID NUMАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]NUM: номер обсуждения или pull request. [обязательный]
Параметры:
--body TEXT: текст комментария (поддерживает Markdown).--body-file PATH: Прочитать комментарий из файла. Используйте ’-’ для стандартного ввода.--attach TEXT: Прикрепить файл изображения, видео или аудио в формате ‘FILE’ или ‘FILE#alt text’. Ссылка ‘’ в тексте заменяется загруженным файлом, остальные файлы добавляются в конец. Можно использовать несколько раз.
--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf discussions comment username/my-model 5 —body “Thanks for reporting!” $ hf discussions comment username/my-model 5 —body “LGTM!” $ hf discussions comment username/my-model 5 —body “Here is a demo:” —attach demo.mp4
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf discussions create
Создайте новое обсуждение или pull request в репозитории.
Использование:
$ hf discussions create [OPTIONS] REPO_IDАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]
Параметры:
--title TEXT: Заголовок обсуждения или pull request. [обязательный]--body TEXT: Описание (поддерживает Markdown).--body-file PATH: читать описание из файла. Используйте ’-’ для стандартного ввода.--pull-request, --pr: Создать pull request вместо обсуждения.--attach TEXT: Прикрепить файл изображения, видео или аудио в формате ‘FILE’ или ‘FILE#alt text’. Ссылка ‘’ в тексте заменяется загруженным файлом, остальные файлы добавляются в конец. Можно использовать несколько раз.
--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf discussions create username/my-model —title “Bug report” $ hf discussions create username/my-model —title “Feature request” —body “Please add X” $ hf discussions create username/my-model —title “Fix typo” —pull-request $ hf discussions create username/my-dataset —type dataset —title “Data quality issue” $ hf discussions create username/my-model —title “Fix rendering” —pr —attach “./before.png#Before the fix” —attach ./after.png
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf discussions diff
Показать diff pull request.
Использование:
$ hf discussions diff [OPTIONS] REPO_ID NUMАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]NUM: номер обсуждения или pull request. [обязательный]
Параметры:
--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf discussions diff username/my-model 5
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf discussions edit
Редактирование существующего комментария в обсуждении или pull request.
Использование:
$ hf discussions edit [OPTIONS] REPO_ID NUM COMMENT_IDАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]NUM: номер обсуждения или pull request. [обязательный]COMMENT_ID: идентификатор редактируемого комментария (см. ‘hf discussions info … —format json’). [обязательный]
Параметры:
--body TEXT: текст нового комментария (поддерживает Markdown).--body-file PATH: читать новый комментарий из файла. Используйте ’-’ для stdin.--attach TEXT: Прикрепить файл изображения, видео или аудио в формате ‘FILE’ или ‘FILE#alt text’. Ссылка ‘’ в тексте заменяется загруженным файлом, остальные файлы добавляются в конец. Можно использовать несколько раз.
--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры
$ hf discussions edit username/my-model 5 abc123 —body “Updated comment.”
$ hf discussions edit username/my-model 5 abc123 —body-file fixed.md
$ hf discussions edit username/my-model 5 abc123 —body “Fixed:
” —attach ./after.png
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf discussions info
Получить информацию о дискуссии или pull request.
Использование:
$ hf discussions info [OPTIONS] REPO_ID NUMАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]NUM: номер обсуждения или pull request. [обязательный]
Параметры:
--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf discussions info username/my-model 5 $ hf discussions info username/my-model 5 —format json
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf discussions list
Список обсуждений и pull request'ов в репозитории. [alias: ls]
Использование:
$ hf discussions list [OPTIONS] REPO_IDАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]
Параметры:
-s, --status [open|closed|merged|draft|all]: Фильтрация по статусу (open, closed, merged, draft, all). [по умолчанию: open]-k, --kind [all|discussion|pull_request]: Фильтрация по типу (discussion, pull_request, all). [по умолчанию: all]--author TEXT: Фильтр по автору или организации.--limit INTEGER: Ограничивает количество результатов. [по умолчанию: 30]--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf discussions list username/my-model $ hf discussions list username/my-model —kind pull_request —status merged $ hf discussions list username/my-dataset —type dataset —status closed $ hf discussions list username/my-model —author alice —format json
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf discussions merge
Слить pull request.
Использование:
$ hf discussions merge [OPTIONS] REPO_ID NUMАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]NUM: номер обсуждения или pull request. [обязательный]
Параметры:
--comment TEXT: Необязательный комментарий для публикации при слиянии.-y, --yes: Пропустить запрос подтверждения.--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf discussions merge username/my-model 5 $ hf discussions merge username/my-model 5 —comment “Merging, thanks!”
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf discussions переименовать
Переименовать обсуждение или pull request.
Использование:
$ hf discussions rename [OPTIONS] REPO_ID NUM NEW_TITLEАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]NUM: номер обсуждения или pull request. [обязательный]NEW_TITLE: Новый заголовок. [обязательный]
Параметры:
--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf discussions rename username/my-model 5 “Updated title”
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf discussions reopen
Снова открыть закрытое обсуждение или pull request.
Использование:
$ hf discussions reopen [OPTIONS] REPO_ID NUMАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]NUM: номер обсуждения или pull request. [обязательный]
Параметры:
--comment TEXT: Необязательный комментарий для публикации при повторном открытии.-y, --yes: Пропустить запрос подтверждения.--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf discussions reopen username/my-model 5 $ hf discussions reopen username/my-model 5 —comment “Reopening for further investigation.”
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf download
Загрузка файлов с Hub.
Использование:
$ hf download [OPTIONS] REPO_ID [FILENAMES]...Аргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный][FILENAMES]...: файлы для загрузки (например,config.json,data/metadata.jsonl).
Параметры:
--type, --repo-type [model|dataset|space|kernel]: тип репозитория (модель, набор данных, пространство или ядро). [по умолчанию: (model)]--revision TEXT: идентификатор ревизии Git, который может быть именем ветки, тегом или хэшем коммита.--include TEXT: Глобальные шаблоны для включения файлов для загрузки. Например: *.json--exclude TEXT: Глобальные шаблоны для исключения файлов из загрузки.--cache-dir TEXT: Каталог для сохранения файлов.--local-dir TEXT: Если задано, загруженный файл будет помещён в этот каталог. Подробности см. в https://huggingface.co/docs/huggingface_hub/guides/download#download-files-to-a-local-folder.--force-download / --no-force-download: если True, файлы будут загружены, даже если они уже кэшированы. [по умолчанию: no-force-download]--dry-run / --no-dry-run: Если True, выполняется тестовый прогон без фактической загрузки файла. [по умолчанию: no-dry-run]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--max-workers INTEGER: Максимальное количество рабочих процессов для загрузки файлов. По умолчанию — 8. [default: 8]--help: Показать это сообщение и выйти.
Примеры $ hf download meta-llama/Llama-3.2-1B-Instruct $ hf download meta-llama/Llama-3.2-1B-Instruct config.json tokenizer.json $ hf download meta-llama/Llama-3.2-1B-Instruct —include ”.safetensors” —exclude ”.bin” $ hf download meta-llama/Llama-3.2-1B-Instruct —local-dir ./models/llama $ hf download HuggingFaceM4/FineVision art/ —repo-type dataset $ hf download hf://datasets/HuggingFaceH4/ultrachat_200k
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf endpoints
Управление точками входа для вывода Hugging Face.
Использование:
$ hf endpoints [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
catalog: взаимодействие с каталогом Inference Endpoints.delete: Безвозвратно удалить Inference Endpoint.deploy: Развернуть Inference Endpoint из репозитория на Hub.describe: получить информацию о существующем эндпоинте.hardware: Список оборудования, доступного для развертывания Inference Endpoint.list: Выводит список всех Inference Endpoints для указанного пространства имён. [alias: ls]list-catalog: Список моделей, доступных в Model Catalog.pause: Приостановить Inference Endpoint.resume: Возобновить работу Inference Endpoint.scale-to-zero: масштабирование Inference Endpoint до нуля.update: обновить существующий конечный пункт.
hf endpoints catalog
Взаимодействуйте с каталогом Inference Endpoints.
Использование:
$ hf endpoints catalog [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
deploy: Развернуть Inference Endpoint из Model Catalog.list: Выводит список моделей, доступных в Model Catalog. [alias: ls]
hf endpoints catalog deploy
Разверните Inference Endpoint из Model Catalog.
Модели из каталога разворачиваются через рецепт: комбинацию аппаратного обеспечения и движка, протестированную для них.
Передайте —repo, чтобы развернуть рецепт по умолчанию для модели, при необходимости уточнив его с помощью —accelerator и
—gguf-file, или передайте —recipe, чтобы развернуть конкретный рецепт из списка, выводимого командой hf endpoints catalog ls.
Использование:
$ hf endpoints catalog deploy [OPTIONS]Параметры:
--repo TEXT: Имя репозитория модели, связанного с Inference Endpoint (например, ‘openai/gpt-oss-120b’). Разворачивает его рецепт по умолчанию. Взаимоисключающийся с —recipe.--recipe TEXT: идентификатор рецепта из каталога для развертывания, как он отображается в выводе ‘hf endpoints catalog ls’. Взаимоисключающийся с —repo.--name TEXT: Имя конечной точки.--accelerator [cpu|gpu|neuron]: аппаратный ускоритель, используемый для вывода. Только с —repo.--gguf-file TEXT: GGUF-файл для развёртывания, для моделей, у которых один рецепт на каждый вариант квантования. Только с —repo.--namespace TEXT: пространство имён, связанное с Inference Endpoint. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf endpoints catalog deploy —repo meta-llama/Llama-3.2-1B-Instruct $ hf endpoints catalog deploy —recipe sizzling-biryani-g4xsi1ac
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf endpoints catalog list
Получите список моделей, доступных в Model Catalog. [alias: ls]
Одна строка на рецепт, то есть на каждый протестированный способ развёртывания модели. Разверните один из них с помощью hf endpoints catalog deploy --recipe <RECIPE_ID>.
Использование:
$ hf endpoints catalog list [OPTIONS]Параметры:
--accelerator [cpu|gpu|neuron]: Показывать только рецепты, работающие на этом ускорителе.--engine [llamacpp|sglang|tei|vllm]: показывать только рецепты, использующие этот движок инференса.--license TEXT: показывать только модели с этой лицензией (например, ‘Apache 2.0’).--task TEXT: показывать только модели для этой задачи (например, ‘text-generation’).--search TEXT: поисковый запрос.--limit INTEGER: Ограничивает количество возвращаемых моделей.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf endpoints catalog ls $ hf endpoints catalog ls —engine vllm
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf endpoints delete
Безвозвратно удалить Inference Endpoint.
Использование:
$ hf endpoints delete [OPTIONS] NAMEАргументы:
NAME: Имя конечной точки. [обязательно]
Параметры:
--namespace TEXT: пространство имён, связанное с Inference Endpoint. По умолчанию используется пространство имён текущего пользователя.--yes: Пропустить запросы подтверждения.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf endpoints delete my-endpoint
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf endpoints deploy
Разверните Inference Endpoint из репозитория Hub.
Выполните hf endpoints hardware, чтобы получить список допустимых комбинаций --vendor, --region, --accelerator, --instance-type и --instance-size.
Использование:
$ hf endpoints deploy [OPTIONS] NAMEАргументы:
NAME: Имя конечной точки. [обязательно]
Параметры:
--repo TEXT: Имя репозитория модели, связанного с Inference Endpoint (например, ‘openai/gpt-oss-120b’). [обязательный параметр]--framework TEXT: Фреймворк машинного обучения, используемый для модели (например, ‘vllm’). [обязательный параметр]--accelerator TEXT: аппаратный ускоритель, используемый для вывода (например, ‘cpu’). [обязательный]--instance-size TEXT: размер или тип экземпляра, который будет использоваться для размещения модели (например, ‘x4’). [обязательный параметр]--instance-type TEXT: тип облачного инстанса, на котором будет развернут Inference Endpoint (например, ‘intel-icl’). [обязательный параметр]--region TEXT: Облачная область, в которой будет создан Inference Endpoint (например, ‘us-east-1’). [обязательный параметр]--vendor TEXT: Облачный провайдер или вендор, на котором будет размещён Inference Endpoint (например, ‘aws’). [обязательный параметр]--namespace TEXT: пространство имён, связанное с Inference Endpoint. По умолчанию используется пространство имён текущего пользователя.--task TEXT: задача, для которой разворачивается модель (например, ‘text-classification’).--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--min-replica INTEGER: минимальное количество реплик (экземпляров), которое следует держать запущенным для Inference Endpoint. [по умолчанию: 1]--max-replica INTEGER: максимальное количество реплик (экземпляров), до которого можно масштабировать Inference Endpoint. [по умолчанию: 1]--scale-to-zero-timeout INTEGER: Длительность в минутах, по истечении которой неактивный endpoint масштабируется до нуля.--scaling-metric [pendingRequests|hardwareUsage]: Метрика, используемая в качестве основы для масштабирования.--scaling-threshold FLOAT: Порог метрики масштабирования, при достижении которого инициируется увеличение масштаба. Игнорируется, если метрика масштабирования не задана.--revision TEXT: идентификатор ревизии Git, который может быть именем ветки, тегом или хэшем коммита.--custom-image TEXT: URL образа Docker для контейнера, в котором выполняется запуск (например, ‘nexagi/sglang:v0.5.12’). Требует ‘—framework custom’.--engine [custom|hf-serve|llamacpp|sglang|tei|tgi|tgi-neuron|vllm|vllm-neuron]: управляемый образ движка для запуска — custom-image с (например, ‘vllm’). По умолчанию используется произвольный контейнер.--health-route TEXT: маршрут проверки состояния, который предоставляет контейнер (например, ‘/health’). Требуется —custom-image.--port INTEGER: порт, на котором контейнер принимает соединения (например, 30000). Требует —custom-image.--container-registry-username TEXT: Имя пользователя, используемое для аутентификации в реестре, где размещён —custom-image.--container-registry-password TEXT: Необязательный пароль, используемый для аутентификации в реестре, где размещён —custom-image.--tensor-parallel-size INTEGER: количество ускорителей, на которые распределяется одна копия модели (только для движков vLLM и SGLang).--data-parallel-size INTEGER: количество копий модели для запуска, по одной на каждый ускоритель (только для движка vLLM).--container-command TEXT: Переопределяет точку входа контейнера, в виде строки в кавычках, разбиваемой на токены (например, “python -m sglang.launch_server”).--container-args TEXT: Аргументы, добавляемые к entrypoint контейнера, в виде строки в кавычках, разбиваемой на токены (например, “—tp 8 —reasoning-parser qwen3”).-e, --env TEXT: Устанавливает переменные окружения. Например, —env ENV=value--env-file TEXT: Читает файл с переменными окружения. Используйте-, чтобы читать их из stdin.-s, --secrets TEXT: Задаёт секретные переменные окружения. Рекомендуется использовать--secrets SECRET, чтобы читать значение из вашего окружения (например,--secrets HF_TOKENдля передачи вашего токена Hugging Face);--secrets SECRET=valueсохраняет значение в истории командной строки.--secrets-file TEXT: Читает файл с секретными переменными окружения. Используйте-, чтобы читать их из stdin.--type [public|authenticated|private]: тип доступа к конечной точке. По умолчанию — ‘authenticated’ (доступ по токену, публично доступная).--help: Показать это сообщение и выйти.
Примеры $ hf endpoints deploy my-endpoint —repo gpt2 —framework pytorch … $ hf endpoints deploy my-endpoint —repo openai/gpt-oss-120b —framework custom —engine vllm —custom-image vllm/vllm-openai:v0.23.0 —tensor-parallel-size 8 …
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf endpoints describe
Получите информацию о существующем конечном пункте.
Использование:
$ hf endpoints describe [OPTIONS] NAMEАргументы:
NAME: Имя конечной точки. [обязательно]
Параметры:
--namespace TEXT: пространство имён, связанное с Inference Endpoint. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf endpoints describe my-endpoint
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf endpoints hardware
Перечислите доступное оборудование для развертывания Inference Endpoint.
В списке отображаются только те аппаратные конфигурации, на которые пространство имён может развернуть приложение прямо сейчас: доступный статус и достаточный остаток квоты на ускорители для одного реплики. Используйте --all, чтобы отобразить все комбинации, возвращаемые API.
Квота рассчитывается на пространство имён, поэтому передавайте тот же параметр --namespace, который вы передадите в hf endpoints deploy. Цены указаны в
долларах США за реплику в час.
Использование:
$ hf endpoints hardware [OPTIONS]Параметры:
--namespace TEXT: пространство имён, связанное с Inference Endpoint. По умолчанию используется пространство имён текущего пользователя.--vendor TEXT: показывать только оборудование, размещённое этим облачным провайдером (например, ‘aws’).--region TEXT: показывать только оборудование, доступное в этом облачном регионе (например, ‘us-east-1’).--accelerator TEXT: Показывать только оборудование с этим ускорителем (например, ‘cpu’, ‘gpu’, ‘neuron’).--instance-type TEXT: показывать только оборудование данного типа инстанса (например, ‘nvidia-l4’).-a, --all: также показывать оборудование, которое в данный момент недоступно для развертывания (недоступно, устарело или исчерпан лимит).--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf endpoints hardware $ hf endpoints hardware —vendor aws —accelerator gpu
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf endpoints list
Выводит список всех Inference Endpoints для указанного пространства имён. [alias: ls]
Использование:
$ hf endpoints list [OPTIONS]Параметры:
--namespace TEXT: пространство имён, связанное с Inference Endpoint. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf endpoints ls $ hf endpoints ls —namespace my-org
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf endpoints list-catalog
Перечислите модели, доступные в каталоге моделей.
Одна строка на рецепт, то есть на каждый протестированный способ развёртывания модели. Разверните один из них с помощью hf endpoints catalog deploy --recipe <RECIPE_ID>.
Использование:
$ hf endpoints list-catalog [OPTIONS]Параметры:
--accelerator [cpu|gpu|neuron]: Показывать только рецепты, работающие на этом ускорителе.--engine [llamacpp|sglang|tei|vllm]: показывать только рецепты, использующие этот движок инференса.--license TEXT: показывать только модели с этой лицензией (например, ‘Apache 2.0’).--task TEXT: показывать только модели для этой задачи (например, ‘text-generation’).--search TEXT: поисковый запрос.--limit INTEGER: Ограничивает количество возвращаемых моделей.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
hf endpoints pause
Приостановить конечную точку вывода.
Использование:
$ hf endpoints pause [OPTIONS] NAMEАргументы:
NAME: Имя конечной точки. [обязательно]
Параметры:
--namespace TEXT: пространство имён, связанное с Inference Endpoint. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf endpoints pause my-endpoint
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf endpoints resume
Возобновление Inference Endpoint.
Использование:
$ hf endpoints resume [OPTIONS] NAMEАргументы:
NAME: Имя конечной точки. [обязательно]
Параметры:
--namespace TEXT: пространство имён, связанное с Inference Endpoint. По умолчанию используется пространство имён текущего пользователя.--fail-if-already-running: еслиTrue, метод выбросит ошибку, если Inference Endpoint уже запущен.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf endpoints resume my-endpoint
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf endpoints scale-to-zero
Масштабируйте Inference Endpoint до нуля.
Использование:
$ hf endpoints scale-to-zero [OPTIONS] NAMEАргументы:
NAME: Имя конечной точки. [обязательно]
Параметры:
--namespace TEXT: пространство имён, связанное с Inference Endpoint. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf endpoints scale-to-zero my-endpoint
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf endpoints update
Обновление существующего конечного пункта.
Использование:
$ hf endpoints update [OPTIONS] NAMEАргументы:
NAME: Имя конечной точки. [обязательно]
Параметры:
--namespace TEXT: пространство имён, связанное с Inference Endpoint. По умолчанию используется пространство имён текущего пользователя.--repo TEXT: Имя репозитория модели, связанного с Inference Endpoint (например, ‘openai/gpt-oss-120b’).--accelerator TEXT: аппаратный ускоритель, используемый для инференса (например, ‘cpu’).--instance-size TEXT: размер или тип экземпляра, который будет использоваться для размещения модели (например, ‘x4’).--instance-type TEXT: тип облачного инстанса, на котором будет развернут Inference Endpoint (например, ‘intel-icl’).--framework TEXT: Фреймворк машинного обучения, используемый для модели (например, ‘custom’).--revision TEXT: конкретная ревизия модели для развертывания на Inference Endpoint (например, ‘6c0e6080953db56375760c0471a8c5f2929baf11’).--task TEXT: задача, для которой разворачивается модель (например, ‘text-classification’).--custom-image TEXT: URL образа Docker для контейнера, в котором выполняется запуск (например, ‘nexagi/sglang:v0.5.12’). Заменяет образ, в данный момент настроенный на эндпоинте, а не дополняет его, поэтому передавайте вместе с ним настройки движка и контейнера, которые вы хотите сохранить; сначала выполните ‘hf endpoints describe NAME’, чтобы увидеть их.--engine [custom|hf-serve|llamacpp|sglang|tei|tgi|tgi-neuron|vllm|vllm-neuron]: управляемый образ движка для запуска — custom-image с (например, ‘vllm’). По умолчанию используется произвольный контейнер.--health-route TEXT: маршрут проверки состояния, который предоставляет контейнер (например, ‘/health’). Требуется —custom-image.--port INTEGER: порт, на котором контейнер принимает соединения (например, 30000). Требует —custom-image.--tensor-parallel-size INTEGER: количество ускорителей, на которые распределяется одна копия модели (только для движков vLLM и SGLang).--data-parallel-size INTEGER: количество копий модели для запуска, по одной на каждый ускоритель (только для движка vLLM).--container-command TEXT: Переопределяет точку входа контейнера, в виде строки в кавычках, разбиваемой на токены (например, “python -m sglang.launch_server”). Заменяет текущее значение; передайте пустую строку, чтобы очистить его.--container-args TEXT: Аргументы, добавляемые к entrypoint контейнера, в виде строки в кавычках, разбиваемой на токены (например, “—enable-auto-tool-choice —tool-call-parser lfm2”). Заменяет аргументы, в настоящее время установленные для endpoint, а не добавляется к ним, поэтому включите те, которые хотите сохранить; сначала выполните ‘hf endpoints describe NAME’, чтобы увидеть их. Передайте пустую строку, чтобы очистить их.--min-replica INTEGER: минимальное количество реплик (инстансов), которое следует держать запущенным для Inference Endpoint.--max-replica INTEGER: максимальное количество реплик (экземпляров), до которого можно масштабировать Inference Endpoint.--scale-to-zero-timeout INTEGER: Длительность в минутах, по истечении которой неактивный endpoint масштабируется до нуля.--scaling-metric [pendingRequests|hardwareUsage]: Метрика, используемая в качестве основы для масштабирования.--scaling-threshold FLOAT: Порог метрики масштабирования, при достижении которого инициируется увеличение масштаба. Игнорируется, если метрика масштабирования не задана.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf endpoints update my-endpoint —min-replica 2 $ hf endpoints update my-endpoint —tensor-parallel-size 8 $ hf endpoints update my-endpoint —container-args “—enable-auto-tool-choice —tool-call-parser lfm2”
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf env
Вывод информации об окружении.
Использование:
$ hf env [OPTIONS]Параметры:
--help: Показать это сообщение и выйти.
hf extensions
Управление расширениями hf CLI. [alias: ext]
Предупреждение о безопасности: расширения — это исполняемые файлы или пакеты Python сторонних разработчиков. Устанавливайте их только из доверенных источников.
Использование:
$ hf extensions [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
exec: Запуск установленного расширения.install: установка расширения из публичного репозитория GitHub.list: Список установленных команд расширений. [alias: ls]remove: Удалить установленное расширение. [alias: rm]search: поиск расширений, доступных на GitHub (с тегом ‘hf-extension’).update: обновляет установленное расширение (расширения) до последней версии.
hf extensions exec
Выполнить установленное расширение.
Использование:
$ hf extensions exec [OPTIONS] NAMEАргументы:
NAME: Имя расширения (с префиксомhf-или без него). [обязательное поле]
Параметры:
--help: Показать это сообщение и выйти.
Примеры $ hf extensions exec claude — —help $ hf extensions exec claude —model zai-org/GLM-5
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf extensions install
Установите расширение из публичного репозитория GitHub.
Предупреждение о безопасности: это устанавливает исполняемый файл или пакет Python стороннего разработчика. Устанавливайте только из источников, которым вы доверяете.
Использование:
$ hf extensions install [OPTIONS] REPO_IDАргументы:
REPO_ID: репозиторий расширения GitHub в формате[OWNER/]hf-<name>. [обязательный]
Параметры:
--force: Перезаписать, если уже установлено.--help: Показать это сообщение и выйти.
Примеры $ hf extensions install hf-claude $ hf extensions install hanouticelina/hf-claude $ hf extensions install alvarobartt/hf-mem
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf extensions list
Список установленных команд расширений. [alias: ls]
Использование:
$ hf extensions list [OPTIONS]Параметры:
--help: Показать это сообщение и выйти.
Примеры $ hf extensions list
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf extensions remove
Удалить установленное расширение. [alias: rm]
Использование:
$ hf extensions remove [OPTIONS] NAMEАргументы:
NAME: Имя расширения для удаления (с префиксомhf-или без него). [обязательный параметр]
Параметры:
--help: Показать это сообщение и выйти.
Примеры $ hf extensions remove claude
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf extensions search
Поиск расширений, доступных на GitHub (с тегом ‘hf-extension’).
Использование:
$ hf extensions search [OPTIONS]Параметры:
--help: Показать это сообщение и выйти.
Примеры $ hf extensions search
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf extensions update
Обновите установленное расширение до последней версии.
Использование:
$ hf extensions update [OPTIONS] [NAME]Аргументы:
[NAME]: расширение для обновления (с префиксомhf-или без него, при необходимости в форматеOWNER/hf-<name>). Если не указано, проверяются все установленные расширения, а устаревшие обновляются.
Параметры:
--help: Показать это сообщение и выйти.
Примеры $ hf extensions update $ hf extensions update hf-claude $ hf extensions update alvarobartt/hf-mem
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs
Запуск и управление задачами на Hub.
Использование:
$ hf jobs [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
cancel: отмена задачиexpose: Заменить открытые порты в запущенном Job.hardware: список доступных вариантов аппаратного обеспечения для Jobsinspect: отображение подробной информации об одном или нескольких Jobslabels: Обновить метки для Job.list: Список задач. [псевдоним: ls, ps]logs: Получить журналы задания.rerun: Запустить новую Job со спецификацией существующей Job.run: Запуск задачи.scheduled: создание и управление запланированными Jobs на Hub.ssh: подключение по SSH к работающему Job.stats: Получает статистику и метрики использования ресурсов Jobs.uv: Запуск скриптов UV (Python с встроенными зависимостями) на инфраструктуре HF.wait: Ожидание, пока одна или несколько задач не перейдут в конечное состояние.
hf jobs cancel
Отмена задания
Использование:
$ hf jobs cancel [OPTIONS] JOB_IDАргументы:
JOB_ID: идентификатор задания (или ‘namespace/job_id’) [обязательный]
Параметры:
--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs cancel <job_id>
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs expose
Замените открытые порты в запущенном Job.
Использование:
$ hf jobs expose [OPTIONS] JOB_ID [PORTS]...Аргументы:
JOB_ID: идентификатор задания (или ‘namespace/job_id’) [обязательный][PORTS]...: Порты, которые нужно открыть через прокси задач. Для доступа требуется токен HF с правами на чтение в пространстве имён задачи.
Параметры:
--public INTEGER: Открыть порт без аутентификации. Повторите флаг для нескольких портов. Передавать порт как позиционный аргумент не требуется.--clear: закрывает все открытые порты.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs expose <job_id> 8000 $ hf jobs expose <job_id> 8000 —public 9000 $ hf jobs expose <job_id> —clear
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs hardware
Список доступных вариантов аппаратного обеспечения для Jobs
Использование:
$ hf jobs hardware [OPTIONS]Параметры:
--help: Показать это сообщение и выйти.
Примеры $ hf jobs hardware
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs inspect
Отображение подробной информации об одном или нескольких Jobs
Использование:
$ hf jobs inspect [OPTIONS] JOB_IDS...Аргументы:
JOB_IDS...: идентификаторы задач для проверки (или ‘namespace/job_id’) [обязательно]
Параметры:
--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs inspect <job_id>
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs labels
Обновление меток для Job. Передача —label заменяет все существующие метки; передача только —name сохраняет их.
Использование:
$ hf jobs labels [OPTIONS] JOB_IDАргументы:
JOB_ID: идентификатор задания (или ‘namespace/job_id’) [обязательный]
Параметры:
--name TEXT: Имя задачи. Сохраняется как меткаname. Имена не обязаны быть уникальными. По умолчанию используется имя образа или скрипта плюс короткий хеш разрешённой конфигурации запуска.-l, --label TEXT: Установить метки. Например, —label KEY=VALUE или —label LABEL--clear: Удалить все метки из задания.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs labels <job_id> —name training-v2 $ hf jobs labels <job_id> —label env=prod —label team=ml $ hf jobs labels <job_id> —clear
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs list | ls | ps
Список заданий.
Используйте --status для фильтрации по статусу (см. JobStage для возможных значений) и --label для фильтрации по меткам key=value. Для отображения в списке Job должен соответствовать каждому фильтру.
Использование:
$ hf jobs list | ls | ps [OPTIONS]Параметры:
-a, --all: показывать все задачи (по умолчанию показываются задачи в состоянии «выполняется» и «в очереди»). Не может использоваться вместе с —status.--status [COMPLETED|CANCELED|ERROR|DELETED|SCHEDULING|RUNNING]: показывать только Jobs с указанным статусом. Значения разделяются запятыми или указываются повторно, например--status running,scheduling.-l, --label TEXT: показывать только Jobs с указанной меткойkey=value. Повторяйте для нескольких меток, например--label env=prod --label team=ml.--name TEXT: показывать только Jobs с указанным именем (сокращение для--label name=NAME).--limit INTEGER: Максимальное количество отображаемых Jobs. Установите 0, чтобы показать все (без ограничения). [по умолчанию: 100]--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs ls $ hf jobs ls -a $ hf jobs ls —status running,scheduling $ hf jobs ls —name training-v2 $ hf jobs ls —label env=prod —label team=ml $ hf jobs ls —all —label hf-sandbox=1
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs logs
Получить журналы Job.
По умолчанию выводит текущие доступные журналы и завершает работу (не блокируя процесс). Используйте —follow/-f, чтобы получать журналы в реальном времени до завершения работы задания. Используйте —tail/-n, чтобы ограничить количество возвращаемых строк (на стороне сервера, если поддерживается).
Примечание: при завершении потока журнала процесс завершается, независимо от того, успешно ли завершилась задача или завершилась с ошибкой. Выполните hf jobs inspect <job_id>, чтобы проверить итоговый статус.
Использование:
$ hf jobs logs [OPTIONS] JOB_IDАргументы:
JOB_ID: идентификатор задания (или ‘namespace/job_id’) [обязательный]
Параметры:
-f, --follow: Следить за выводом журнала (стримить до завершения задания). Без этого флага выводятся только доступные в данный момент записи журнала.-n, --tail INTEGER: количество строк, отображаемых с конца журнала. В сочетании с —follow начинает передачу потока с последних N строк.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs logs <job_id> $ hf jobs logs -f <job_id> $ hf jobs logs —tail 20 <job_id> $ hf jobs logs -f —tail 100 <job_id>
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs rerun
Запустите новую задачу со спецификацией существующей задачи.
Использование:
$ hf jobs rerun [OPTIONS] JOB_IDАргументы:
JOB_ID: идентификатор задания (или ‘namespace/job_id’) [обязательный]
Параметры:
-d, --detach: Запустить Job в фоновом режиме и вывести Job ID.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs rerun <job_id> $ hf jobs rerun —detach <job_id>
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs run
Запустите Job.
Использование:
$ hf jobs run [OPTIONS] IMAGE COMMAND...Аргументы:
IMAGE: образ Docker, который будет использоваться. [обязательный параметр]COMMAND...: команда для запуска. [обязательный параметр]
Параметры:
-e, --env TEXT: Устанавливает переменные окружения. Например, —env ENV=value-s, --secrets TEXT: Задаёт секретные переменные окружения. Рекомендуется использовать--secrets SECRET, чтобы читать значение из вашего окружения (например,--secrets HF_TOKENдля передачи вашего токена Hugging Face);--secrets SECRET=valueсохраняет значение в истории командной строки.--name TEXT: Имя задачи. Сохраняется как меткаname. Имена не обязаны быть уникальными. По умолчанию используется имя образа или скрипта плюс короткий хеш разрешённой конфигурации запуска.-l, --label TEXT: Установить метки. Например, —label KEY=VALUE или —label LABEL-v, --volume TEXT: Подключить один или несколько томов. Формат: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro|:rw] или LOCAL_DIR:/MOUNT_PATH[:ro|:rw]. TYPE — одно из значений: models, datasets, spaces, buckets. Если TYPE не указан, по умолчанию используется models. models, datasets и spaces всегда подключаются только для чтения. buckets по умолчанию подключаются с правами на чтение и запись. Источник в виде локального каталога сначала синхронизируется с bucket, а по умолчанию подключается только для чтения. Например, -v hf://datasets/org/ds:/data или -v hf://buckets/org/b:/mnt:ro или -v ./inputs:/inputs--env-file TEXT: Читает файл с переменными окружения. Используйте-, чтобы читать их из stdin.--secrets-file TEXT: Читает файл с секретными переменными окружения. Используйте-, чтобы читать их из stdin.--flavor [cpu-basic|cpu-upgrade|cpu-performance|cpu-xl|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|h200|h200x2|h200x4|h200x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]: Тип аппаратного обеспечения. Выполните команду ‘hf jobs hardware’, чтобы получить список доступных типов. По умолчанию используетсяcpu-basic.--timeout TEXT: Максимальная длительность: целое число с s (секунды, по умолчанию), m (минуты), h (часы) или d (дни).--attempts INTEGER RANGE: Максимальное количество попыток, включая первый запуск. По умолчанию 1. [x>=1]-d, --detach: Запустить Job в фоновом режиме и вывести Job ID.--dry-run: Вывести разрешённую конфигурацию Job без отправки Job.--expose INTEGER: Открыть порт контейнера через прокси задач. Повторяйте флаг для нескольких портов (например,--expose 8000 --expose 8001). Каждый открытый порт доступен по публичному домену задач; для доступа требуется токен HF с правами на чтение в пространстве имён задачи.--expose-public INTEGER: Открыть порт контейнера через прокси задач без аутентификации. Повторите флаг для нескольких портов. Передавать порт с--exposeдополнительно не нужно.--ssh: делает контейнер задачи доступным по SSH. Подключитесь с помощьюhf jobs ssh <job_id>. Требуется публичный SSH-ключ, зарегистрированный на https://huggingface.co/settings/keys.--network-group TEXT: Присоединиться к сетевой группе. Задачи в одном и том же namespace и resource group, объединённые в одну группу, размещаются вместе и могут взаимодействовать друг с другом на любом порту. Внутри каждого участника$HF_NETWORK_GROUP_HOSTNAMEразрешается в адрес каждого участника. Допускаются строчные буквы, цифры и дефисы, максимум 46 символов.--network-alias TEXT: Зарезервировать псевдоним в сетевой группе. Участники обращаются к задачам, зарезервировавшим его, по адресу${HF_NETWORK_GROUP_PREFIX}<alias>. Повторите флаг для нескольких псевдонимов. Допускаются строчные буквы, цифры и дефисы, максимум 34 символа, уникальность в пределах задачи. Требуется--network-group.--resource-group-id TEXT: идентификатор группы ресурсов, в которой будет создан Job. Используется для управления доступом к ресурсам в рамках организации, а также для функций атрибуции затрат и ограничения расходов.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--format [agent|auto|human|json|quiet]: Формат вывода. По умолчанию установлено значение ‘auto’, которое выбирает ‘agent’ или ‘human’ в зависимости от терминала.--json: вывод в формате JSON. Эквивалентно ‘—format json’.-q, --quiet: Тихий вывод (один ID на строку). Эквивалентно ‘—format quiet’.--help: Показать это сообщение и выйти.
Примеры $ hf jobs run —name hello-world python:3.12 python -c ‘print(“Hello!”)’ $ hf jobs run —detach python:3.12 python script.py $ hf jobs run -e FOO=foo python:3.12 python script.py $ hf jobs run —secrets HF_TOKEN python:3.12 python script.py $ hf jobs run -v hf://org/my-model:/data -v hf://buckets/org/b:/mnt python:3.12 python script.py
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs scheduled
Создание и управление запланированными Jobs на Hub.
Использование:
$ hf jobs scheduled [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
delete: Удалить запланированную Job.inspect: отображение подробной информации об одном или нескольких запланированных Jobslabels: Обновить метки в запланированном Job.list: Список запланированных Jobs. [alias: ls, ps]reschedule: Изменение времени запуска запланированной задачи Job.resume: Возобновить (снять с паузы) запланированную Job.run: запланировать Job.suspend: приостановить (пауза) запланированную Job.trigger: Запустить запланированную Job немедленно (не изменяет расписание).uv: Планирование сценариев UV на инфраструктуре HF.
hf jobs scheduled delete
Удалить запланированную задачу.
Использование:
$ hf jobs scheduled delete [OPTIONS] SCHEDULED_JOB_IDАргументы:
SCHEDULED_JOB_ID: Идентификатор запланированной задачи (или ‘namespace/scheduled_job_id’) [обязательный]
Параметры:
--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs scheduled delete <id>
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs scheduled inspect
Отображение подробной информации об одном или нескольких запланированных Jobs
Использование:
$ hf jobs scheduled inspect [OPTIONS] SCHEDULED_JOB_IDS...Аргументы:
SCHEDULED_JOB_IDS...: Идентификаторы запланированных задач для проверки (или ‘namespace/scheduled_job_id’) [обязательный]
Параметры:
--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs scheduled inspect <id>
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs scheduled labels
Обновление меток для запланированной задачи (Job). Передача —label заменяет все существующие метки; передача только —name сохраняет их.
Использование:
$ hf jobs scheduled labels [OPTIONS] SCHEDULED_JOB_IDАргументы:
SCHEDULED_JOB_ID: Идентификатор запланированной задачи (или ‘namespace/scheduled_job_id’) [обязательный]
Параметры:
--name TEXT: Имя задачи. Сохраняется как меткаname. Имена не обязаны быть уникальными. По умолчанию используется имя образа или скрипта плюс короткий хеш разрешённой конфигурации запуска.-l, --label TEXT: Установить метки. Например, —label KEY=VALUE или —label LABEL--clear: Удалить все метки из запланированной задачи.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs scheduled labels <id> —name daily-script $ hf jobs scheduled labels <id> —label env=prod —label team=ml $ hf jobs scheduled labels <id> —clear
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs scheduled list | ls | ps
Список запланированных задач.
Используйте --status для фильтрации по статусу (active или suspended) и --label для фильтрации по меткам key=value.
Запланированный Job должен соответствовать каждому фильтру, чтобы быть включённым в список.
Использование:
$ hf jobs scheduled list | ls | ps [OPTIONS]Параметры:
-a, --all: Показывает все запланированные Jobs (по умолчанию приостановленные скрыты). Нельзя использовать вместе с —status.--status [active|suspended]: показывать только запланированные Jobs с указанным статусом. Значения разделяются запятой или указываются повторно, например--status suspended.-l, --label TEXT: показывать только запланированные Jobs с указанной меткойkey=value. Повторяйте параметр, чтобы указать несколько меток, например--label env=prod --label team=ml.--name TEXT: показывать только запланированные Jobs с указанным именем (сокращение для--label name=NAME).--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs scheduled ls $ hf jobs scheduled ls -a $ hf jobs scheduled ls —status suspended $ hf jobs scheduled ls —name daily-script $ hf jobs scheduled ls —label env=prod —label team=ml
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs scheduled reschedule
Изменение времени запуска запланированной задачи.
Использование:
$ hf jobs scheduled reschedule [OPTIONS] SCHEDULED_JOB_ID SCHEDULEАргументы:
SCHEDULED_JOB_ID: Идентификатор запланированной задачи (или ‘namespace/scheduled_job_id’) [обязательный]SCHEDULE: одно из значений @annually, @yearly, @monthly, @weekly, @daily, @hourly или выражение CRON-расписания. [обязательное поле]
Параметры:
--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs scheduled reschedule <id> “0 9 * * 1”
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs scheduled resume
Возобновить (снять с паузы) запланированную задачу.
Использование:
$ hf jobs scheduled resume [OPTIONS] SCHEDULED_JOB_IDАргументы:
SCHEDULED_JOB_ID: Идентификатор запланированной задачи (или ‘namespace/scheduled_job_id’) [обязательный]
Параметры:
--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs scheduled resume <id>
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs scheduled run
Запланируйте задачу.
Использование:
$ hf jobs scheduled run [OPTIONS] SCHEDULE IMAGE COMMAND...Аргументы:
SCHEDULE: одно из значений @annually, @yearly, @monthly, @weekly, @daily, @hourly или выражение CRON-расписания. [обязательное поле]IMAGE: образ Docker, который будет использоваться. [обязательный параметр]COMMAND...: команда для запуска. [обязательный параметр]
Параметры:
--suspend / --no-suspend: приостановить запланированную Job--concurrency / --no-concurrency: разрешает одновременный запуск нескольких экземпляров этой задачи-e, --env TEXT: Устанавливает переменные окружения. Например, —env ENV=value-s, --secrets TEXT: Задаёт секретные переменные окружения. Рекомендуется использовать--secrets SECRET, чтобы читать значение из вашего окружения (например,--secrets HF_TOKENдля передачи вашего токена Hugging Face);--secrets SECRET=valueсохраняет значение в истории командной строки.--name TEXT: Имя задачи. Сохраняется как меткаname. Имена не обязаны быть уникальными. По умолчанию используется имя образа или скрипта плюс короткий хеш разрешённой конфигурации запуска.-l, --label TEXT: Установить метки. Например, —label KEY=VALUE или —label LABEL-v, --volume TEXT: Подключить один или несколько томов. Формат: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro|:rw] или LOCAL_DIR:/MOUNT_PATH[:ro|:rw]. TYPE — одно из значений: models, datasets, spaces, buckets. Если TYPE не указан, по умолчанию используется models. models, datasets и spaces всегда подключаются только для чтения. buckets по умолчанию подключаются с правами на чтение и запись. Источник в виде локального каталога сначала синхронизируется с bucket, а по умолчанию подключается только для чтения. Например, -v hf://datasets/org/ds:/data или -v hf://buckets/org/b:/mnt:ro или -v ./inputs:/inputs--env-file TEXT: Читает файл с переменными окружения. Используйте-, чтобы читать их из stdin.--secrets-file TEXT: Читает файл с секретными переменными окружения. Используйте-, чтобы читать их из stdin.--flavor [cpu-basic|cpu-upgrade|cpu-performance|cpu-xl|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|h200|h200x2|h200x4|h200x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]: Тип аппаратного обеспечения. Выполните команду ‘hf jobs hardware’, чтобы получить список доступных типов. По умолчанию используетсяcpu-basic.--timeout TEXT: Максимальная длительность: целое число с s (секунды, по умолчанию), m (минуты), h (часы) или d (дни).--attempts INTEGER RANGE: Максимальное количество попыток, включая первый запуск. По умолчанию 1. [x>=1]--dry-run: Вывести разрешённую конфигурацию Job без отправки Job.--expose INTEGER: Открыть порт контейнера через прокси задач. Повторяйте флаг для нескольких портов (например,--expose 8000 --expose 8001). Каждый открытый порт доступен по публичному домену задач; для доступа требуется токен HF с правами на чтение в пространстве имён задачи.--expose-public INTEGER: Открыть порт контейнера через прокси задач без аутентификации. Повторите флаг для нескольких портов. Передавать порт с--exposeдополнительно не нужно.--resource-group-id TEXT: идентификатор группы ресурсов, в которой будет создан Job. Используется для управления доступом к ресурсам в рамках организации, а также для функций атрибуции затрат и ограничения расходов.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--format [agent|auto|human|json|quiet]: Формат вывода. По умолчанию установлено значение ‘auto’, которое выбирает ‘agent’ или ‘human’ в зависимости от терминала.--json: вывод в формате JSON. Эквивалентно ‘—format json’.-q, --quiet: Тихий вывод (один ID на строку). Эквивалентно ‘—format quiet’.--help: Показать это сообщение и выйти.
Примеры $ hf jobs scheduled run “0 0 * * *” —name daily-script python:3.12 python script.py
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs scheduled suspend
Приостановить запланированную задачу.
Использование:
$ hf jobs scheduled suspend [OPTIONS] SCHEDULED_JOB_IDАргументы:
SCHEDULED_JOB_ID: Идентификатор запланированной задачи (или ‘namespace/scheduled_job_id’) [обязательный]
Параметры:
--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs scheduled suspend <id>
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs scheduled trigger
Запустить запланированную Job немедленно (не изменяет расписание).
Использование:
$ hf jobs scheduled trigger [OPTIONS] SCHEDULED_JOB_IDАргументы:
SCHEDULED_JOB_ID: Идентификатор запланированной задачи (или ‘namespace/scheduled_job_id’) [обязательный]
Параметры:
--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs scheduled trigger <id>
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs scheduled uv
Запланируйте выполнение скриптов UV на инфраструктуре HF.
Использование:
$ hf jobs scheduled uv [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
run: Запуск UV-скрипта (локального файла или URL) на инфраструктуре HF
hf jobs scheduled uv run
Запуск UV-скрипта (локального файла или URL) на инфраструктуре HF
Использование:
$ hf jobs scheduled uv run [OPTIONS] SCHEDULE SCRIPT [SCRIPT_ARGS]...Аргументы:
SCHEDULE: одно из значений @annually, @yearly, @monthly, @weekly, @daily, @hourly или выражение CRON-расписания. [обязательное поле]SCRIPT: UV-скрипт для запуска (локальный файл или URL) [обязательный][SCRIPT_ARGS]...: аргументы для скрипта
Параметры:
--suspend / --no-suspend: приостановить запланированную Job--concurrency / --no-concurrency: разрешает одновременный запуск нескольких экземпляров этой задачи--image TEXT: Используйте собственный образ Docker с установленнымuv.--flavor [cpu-basic|cpu-upgrade|cpu-performance|cpu-xl|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|h200|h200x2|h200x4|h200x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]: Тип аппаратного обеспечения. Выполните команду ‘hf jobs hardware’, чтобы получить список доступных типов. По умолчанию используетсяcpu-basic.-e, --env TEXT: Устанавливает переменные окружения. Например, —env ENV=value-s, --secrets TEXT: Задаёт секретные переменные окружения. Рекомендуется использовать--secrets SECRET, чтобы читать значение из вашего окружения (например,--secrets HF_TOKENдля передачи вашего токена Hugging Face);--secrets SECRET=valueсохраняет значение в истории командной строки.--name TEXT: Имя задачи. Сохраняется как меткаname. Имена не обязаны быть уникальными. По умолчанию используется имя образа или скрипта плюс короткий хеш разрешённой конфигурации запуска.-l, --label TEXT: Установить метки. Например, —label KEY=VALUE или —label LABEL-v, --volume TEXT: Подключить один или несколько томов. Формат: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro|:rw] или LOCAL_DIR:/MOUNT_PATH[:ro|:rw]. TYPE — одно из значений: models, datasets, spaces, buckets. Если TYPE не указан, по умолчанию используется models. models, datasets и spaces всегда подключаются только для чтения. buckets по умолчанию подключаются с правами на чтение и запись. Источник в виде локального каталога сначала синхронизируется с bucket, а по умолчанию подключается только для чтения. Например, -v hf://datasets/org/ds:/data или -v hf://buckets/org/b:/mnt:ro или -v ./inputs:/inputs--env-file TEXT: Читает файл с переменными окружения. Используйте-, чтобы читать их из stdin.--secrets-file TEXT: Читает файл с секретными переменными окружения. Используйте-, чтобы читать их из stdin.--timeout TEXT: Максимальная длительность: целое число с s (секунды, по умолчанию), m (минуты), h (часы) или d (дни).--attempts INTEGER RANGE: Максимальное количество попыток, включая первый запуск. По умолчанию 1. [x>=1]--dry-run: Вывести разрешённую конфигурацию Job без отправки Job.--expose INTEGER: Открыть порт контейнера через прокси задач. Повторяйте флаг для нескольких портов (например,--expose 8000 --expose 8001). Каждый открытый порт доступен по публичному домену задач; для доступа требуется токен HF с правами на чтение в пространстве имён задачи.--expose-public INTEGER: Открыть порт контейнера через прокси задач без аутентификации. Повторите флаг для нескольких портов. Передавать порт с--exposeдополнительно не нужно.--resource-group-id TEXT: идентификатор группы ресурсов, в которой будет создан Job. Используется для управления доступом к ресурсам в рамках организации, а также для функций атрибуции затрат и ограничения расходов.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--with TEXT: Запуск с установленными указанными пакетами-p, --python TEXT: Интерпретатор Python, используемый для среды выполнения--format [agent|auto|human|json|quiet]: Формат вывода. По умолчанию установлено значение ‘auto’, которое выбирает ‘agent’ или ‘human’ в зависимости от терминала.--json: вывод в формате JSON. Эквивалентно ‘—format json’.-q, --quiet: Тихий вывод (один ID на строку). Эквивалентно ‘—format quiet’.--help: Показать это сообщение и выйти.
Примеры $ hf jobs scheduled uv run “0 0 * * ” —name daily-script script.py $ hf jobs scheduled uv run “0 0 * *” script.py —with pandas
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs ssh
Подключитесь по SSH к запущенной задаче.
Если Job ещё не запущен, ожидает, пока он перейдёт в состояние RUNNING, перед подключением. Требуется, чтобы Job был запущен с включённым SSH (hf jobs run --ssh ...), а ваш публичный SSH-ключ был зарегистрирован на https://huggingface.co/settings/keys.
Использование:
$ hf jobs ssh [OPTIONS] JOB_IDАргументы:
JOB_ID: идентификатор задания (или ‘namespace/job_id’) [обязательный]
Параметры:
-i, --identity-file PATH: Путь к файлу SSH-идентификации (передаётся вssh -i).--dry-run: Вывести команду SSH вместо её выполнения.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs ssh <job_id> $ hf jobs ssh <job_id> —dry-run $ hf jobs ssh <job_id> -i ~/.ssh/id_ed25519
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs stats
Получите статистику и метрики использования ресурсов для Jobs.
По умолчанию выводит снимок текущей статистики и завершает работу (не блокируя процесс). Используйте —follow/-f, чтобы отображать статистику в реальном времени до завершения Jobs.
Использование:
$ hf jobs stats [OPTIONS] [JOB_IDS]...Аргументы:
[JOB_IDS]...: идентификаторы задач (или ‘namespace/job_id’)
Параметры:
-f, --follow: Следить за выводом статистики (живой режим до завершения Jobs). Без этого флага выводится один снимок.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs stats $ hf jobs stats <job_id> $ hf jobs stats -f <job_id>
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs uv
Запуск скриптов UV (Python с встроенными зависимостями) на инфраструктуре HF.
Использование:
$ hf jobs uv [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
run: Запуск UV-скрипта (локального файла или URL) на инфраструктуре HF
hf jobs uv run
Запуск UV-скрипта (локального файла или URL) на инфраструктуре HF
Использование:
$ hf jobs uv run [OPTIONS] SCRIPT [SCRIPT_ARGS]...Аргументы:
SCRIPT: UV-скрипт для запуска (локальный файл или URL) [обязательный][SCRIPT_ARGS]...: аргументы для скрипта
Параметры:
--image TEXT: Используйте собственный образ Docker с установленнымuv.--flavor [cpu-basic|cpu-upgrade|cpu-performance|cpu-xl|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|h200|h200x2|h200x4|h200x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]: Тип аппаратного обеспечения. Выполните команду ‘hf jobs hardware’, чтобы получить список доступных типов. По умолчанию используетсяcpu-basic.-e, --env TEXT: Устанавливает переменные окружения. Например, —env ENV=value-s, --secrets TEXT: Задаёт секретные переменные окружения. Рекомендуется использовать--secrets SECRET, чтобы читать значение из вашего окружения (например,--secrets HF_TOKENдля передачи вашего токена Hugging Face);--secrets SECRET=valueсохраняет значение в истории командной строки.--name TEXT: Имя задачи. Сохраняется как меткаname. Имена не обязаны быть уникальными. По умолчанию используется имя образа или скрипта плюс короткий хеш разрешённой конфигурации запуска.-l, --label TEXT: Установить метки. Например, —label KEY=VALUE или —label LABEL-v, --volume TEXT: Подключить один или несколько томов. Формат: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro|:rw] или LOCAL_DIR:/MOUNT_PATH[:ro|:rw]. TYPE — одно из значений: models, datasets, spaces, buckets. Если TYPE не указан, по умолчанию используется models. models, datasets и spaces всегда подключаются только для чтения. buckets по умолчанию подключаются с правами на чтение и запись. Источник в виде локального каталога сначала синхронизируется с bucket, а по умолчанию подключается только для чтения. Например, -v hf://datasets/org/ds:/data или -v hf://buckets/org/b:/mnt:ro или -v ./inputs:/inputs--env-file TEXT: Читает файл с переменными окружения. Используйте-, чтобы читать их из stdin.--secrets-file TEXT: Читает файл с секретными переменными окружения. Используйте-, чтобы читать их из stdin.--timeout TEXT: Максимальная длительность: целое число с s (секунды, по умолчанию), m (минуты), h (часы) или d (дни).--attempts INTEGER RANGE: Максимальное количество попыток, включая первый запуск. По умолчанию 1. [x>=1]-d, --detach: Запустить Job в фоновом режиме и вывести Job ID.--dry-run: Вывести разрешённую конфигурацию Job без отправки Job.--expose INTEGER: Открыть порт контейнера через прокси задач. Повторяйте флаг для нескольких портов (например,--expose 8000 --expose 8001). Каждый открытый порт доступен по публичному домену задач; для доступа требуется токен HF с правами на чтение в пространстве имён задачи.--expose-public INTEGER: Открыть порт контейнера через прокси задач без аутентификации. Повторите флаг для нескольких портов. Передавать порт с--exposeдополнительно не нужно.--ssh: делает контейнер задачи доступным по SSH. Подключитесь с помощьюhf jobs ssh <job_id>. Требуется публичный SSH-ключ, зарегистрированный на https://huggingface.co/settings/keys.--network-group TEXT: Присоединиться к сетевой группе. Задачи в одном и том же namespace и resource group, объединённые в одну группу, размещаются вместе и могут взаимодействовать друг с другом на любом порту. Внутри каждого участника$HF_NETWORK_GROUP_HOSTNAMEразрешается в адрес каждого участника. Допускаются строчные буквы, цифры и дефисы, максимум 46 символов.--network-alias TEXT: Зарезервировать псевдоним в сетевой группе. Участники обращаются к задачам, зарезервировавшим его, по адресу${HF_NETWORK_GROUP_PREFIX}<alias>. Повторите флаг для нескольких псевдонимов. Допускаются строчные буквы, цифры и дефисы, максимум 34 символа, уникальность в пределах задачи. Требуется--network-group.--resource-group-id TEXT: идентификатор группы ресурсов, в которой будет создан Job. Используется для управления доступом к ресурсам в рамках организации, а также для функций атрибуции затрат и ограничения расходов.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--with TEXT: Запуск с установленными указанными пакетами-p, --python TEXT: Интерпретатор Python, используемый для среды выполнения--format [agent|auto|human|json|quiet]: Формат вывода. По умолчанию установлено значение ‘auto’, которое выбирает ‘agent’ или ‘human’ в зависимости от терминала.--json: вывод в формате JSON. Эквивалентно ‘—format json’.-q, --quiet: Тихий вывод (один ID на строку). Эквивалентно ‘—format quiet’.--help: Показать это сообщение и выйти.
Примеры $ hf jobs uv run —name my-script my_script.py $ hf jobs uv run —detach my_script.py $ hf jobs uv run —flavor a10g-small ml_training.py $ hf jobs uv run —with transformers train.py $ hf jobs uv run -v hf://org/my-model:/data -v hf://buckets/org/b:/mnt script.py $ hf jobs uv run —dry-run script.py
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf jobs wait
Ожидание, пока одна или несколько задач не перейдут в конечное состояние.
Блокирует выполнение до завершения всех Job, после чего завершается с кодом 0, если все Job успешно завершены, или с ненулевым кодом, если какой-либо Job был отменён, завершился с ошибкой или удалён.
Все Jobs должны принадлежать к одному и тому же namespace.
Использование:
$ hf jobs wait [OPTIONS] JOB_IDS...Аргументы:
JOB_IDS...: идентификаторы задач, на которые нужно ожидать (или ‘namespace/job_id’). [обязательный]
Параметры:
--timeout TEXT: Максимальное время ожидания: целое число с s (секунды, по умолчанию), m (минуты), h (часы) или d (дни).--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf jobs wait <job_id> $ hf jobs wait <job_id_1> <job_id_2> $ hf jobs ls -q | xargs hf jobs wait
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf lfs-enable-largefiles
Настройте репозиторий, чтобы разрешить загрузку файлов > 5 ГБ.
Эта команда настраивает git-lfs на использование пользовательского агента передачи multipart, что позволяет эффективно загружать большие файлы частями.
Использование:
$ hf lfs-enable-largefiles [OPTIONS] PATHАргументы:
PATH: Локальный путь к репозиторию, который вы хотите настроить. [обязательный параметр]
Параметры:
--help: Показать это сообщение и выйти.
hf lfs-multipart-upload
Внутренний пользовательский агент передачи git-lfs для загрузок в несколько частей.
Эта функция реализует собственный протокол передачи для многочастных загрузок git-lfs. Обрабатывает загрузку больших файлов на Hugging Face Hub по частям.
Использование:
$ hf lfs-multipart-upload [OPTIONS]Параметры:
--help: Показать это сообщение и выйти.
hf models
Взаимодействуйте с моделями на Hub.
Использование:
$ hf models [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
card: получить карточку модели (README) для модели на Hub.info: получить информацию о модели на Hub.list: Список моделей на Hub или файлов в репозитории модели. [alias: ls]
hf models card
Получите карточку модели (README) для модели на Hub.
Использование:
$ hf models card [OPTIONS] MODEL_IDАргументы:
MODEL_ID: идентификатор модели (например,username/repo-name). [обязательный]
Параметры:
--metadata: выводить только метаданные из карточки.--text: выводить только текстовое содержимое (без метаданных).--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf models card google/gemma-4-31B-it $ hf models card google/gemma-4-31B-it —metadata $ hf models card google/gemma-4-31B-it —metadata —format json $ hf models card google/gemma-4-31B-it —text
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf models info
Получите информацию о модели на Hub.
Использование:
$ hf models info [OPTIONS] MODEL_IDАргументы:
MODEL_ID: идентификатор модели (например,username/repo-name). [обязательный]
Параметры:
--revision TEXT: идентификатор ревизии Git, который может быть именем ветки, тегом или хэшем коммита.--expand TEXT: Свойства, возвращаемые в ответе, через запятую. При использовании этого параметра возвращаются только перечисленные свойства (а также id). Пример: ‘—expand=downloads,likes,tags’. Допустимые значения: author, baseModels, cardData, childrenModelCount, config, createdAt, disabled, downloads, downloadsAllTime, evalResults, gated, gguf, inference, inferenceProviderMapping, lastModified, library_name, likes, mask_token, model-index, pipeline_tag, private, resourceGroup, safetensors, sha, siblings, spaces, tags, transformersInfo, trendingScore, usedStorage, widgetData.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf models info meta-llama/Llama-3.2-1B-Instruct $ hf models info Qwen/Qwen3.5-9B —expand downloads,likes,tags
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf models list
Получить список моделей на Hub или файлов в репозитории модели. [alias: ls]
При вызове без аргументов выводит список моделей на Hub. При вызове с идентификатором модели выводит список файлов в репозитории этой модели.
Использование:
$ hf models list [OPTIONS] [REPO_ID]Аргументы:
[REPO_ID]: идентификатор модели (например,username/repo-name) для получения списка файлов. Если не указан, выводится список моделей.
Параметры:
--search TEXT: поисковый запрос.--author TEXT: Фильтр по автору или организации.--filter TEXT: Фильтрация по тегам (например, ‘text-classification’). Можно использовать несколько раз.--pipeline-tag TEXT: Фильтрация по тегу пайплайна (каноническая задача), например, ‘summarization’.--gated / --no-gated: Фильтрация по статусу gated. ‘—gated’ — только gated, ‘—no-gated’ — только non-gated.--apps TEXT: Фильтр по приложениям, способным запустить модель, например, ‘ollama’ или ‘vllm’.--num-parameters TEXT: Фильтрация по количеству параметров, например, ‘min:6B,max:128B’.--inference-provider [baseten|cerebras|cohere|deepinfra|fal-ai|featherless-ai|fireworks-ai|groq|hf-inference|novita|nscale|openai|ovhcloud|publicai|replicate|scaleway|together|wavespeed|zai-org]: Фильтр по провайдерам инференса, обслуживающим модель, например, ‘fireworks-ai’.--warm: выводить только модели, которые в данный момент обслуживаются хотя бы одним провайдером инференса.--sort [created_at|downloads|last_modified|likes|trending_score]: сортировка результатов.--limit INTEGER: Ограничивает количество результатов. [по умолчанию: 30]--expand TEXT: Свойства, возвращаемые в ответе, через запятую. При использовании этого параметра возвращаются только перечисленные свойства (а также id). Пример: ‘—expand=downloads,likes,tags’. Допустимые значения: author, baseModels, cardData, childrenModelCount, config, createdAt, disabled, downloads, downloadsAllTime, evalResults, gated, gguf, inference, inferenceProviderMapping, lastModified, library_name, likes, mask_token, model-index, pipeline_tag, private, resourceGroup, safetensors, sha, siblings, spaces, tags, transformersInfo, trendingScore, usedStorage, widgetData.-h, --human-readable: отображать размеры в человекочитаемом формате (только для списка файлов).--tree: выводит список файлов в формате дерева (только для просмотра списка файлов).-R, --recursive: Рекурсивно выводить список файлов (только для вывода списка файлов).--revision TEXT: идентификатор ревизии Git, который может быть именем ветки, тегом или хэшем коммита.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf models ls —sort downloads —limit 10 $ hf models ls —search “llama” —author meta-llama $ hf models ls —pipeline-tag text-generation —warm $ hf models ls —num-parameters min:6B,max:128B —sort likes $ hf models ls —no-gated —author google $ hf models ls —apps llama.cpp —apps vllm $ hf models ls —inference-provider fireworks-ai —sort downloads $ hf models ls —warm —search llama $ hf models ls meta-llama/Llama-3.2-1B-Instruct $ hf models ls meta-llama/Llama-3.2-1B-Instruct -R $ hf models ls meta-llama/Llama-3.2-1B-Instruct —tree -h
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf papers
Взаимодействуйте со статьями на Hub.
Использование:
$ hf papers [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
info: получить информацию о статье на Hub.list: Список ежедневных статей на Hub. [alias: ls]read: прочитать статью в формате Markdown.search: Поиск статей на Hub.
hf papers info
Получить информацию о статье на Hub.
Использование:
$ hf papers info [OPTIONS] PAPER_IDАргументы:
PAPER_ID: идентификатор статьи на arXiv (например, ‘2502.08025’). [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf papers info 2601.15621
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf papers list
Список ежедневных статей на Hub. [alias: ls]
Использование:
$ hf papers list [OPTIONS]Параметры:
--date TEXT: Дата в формате ISO (ГГГГ-ММ-ДД) или ‘today’.--week TEXT: ISO-неделя для фильтрации, например, ‘2025-W09’.--month TEXT: месяц для фильтрации в формате ISO (ГГГГ-ММ), например, ‘2025-02’.--submitter TEXT: Фильтр по имени пользователя отправителя.--sort [publishedAt|trending]: сортировка результатов.--limit INTEGER: Ограничивает количество результатов. [по умолчанию: 50]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf papers ls $ hf papers ls —sort trending $ hf papers ls —date 2025-01-23 $ hf papers ls —week 2025-W09 $ hf papers ls —submitter akhaliq $ hf papers ls —format json
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf papers read
Чтение статьи в формате Markdown.
Использование:
$ hf papers read [OPTIONS] PAPER_IDАргументы:
PAPER_ID: идентификатор статьи на arXiv (например, ‘2502.08025’). [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf papers read 2601.15621
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf papers search
Ищите статьи на Hub.
Использование:
$ hf papers search [OPTIONS] QUERYАргументы:
QUERY: строка поискового запроса. [обязательный]
Параметры:
--limit INTEGER: Ограничивает количество результатов. [по умолчанию: 20]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf papers search “vision language” $ hf papers search “attention mechanism” —limit 10 $ hf papers search “diffusion” —format json
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf repos
Управление репозиториями на Hub.
Использование:
$ hf repos [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
branch: управление ветками репозитория на Hub.cp: Копирование файлов между локальными путями, репозиториями и хранилищами.create: создать новый репозиторий на Hub.delete: Удалить репозиторий с Hub.delete-files: Удаляет файлы из репозитория на Hub.duplicate: Дублировать репозиторий на Hub (модель, датасет или Space).list: Выводит список всех репозиториев (моделей, наборов данных, пространств, хранилищ) с информацией о хранилище. [псевдоним: ls]move: Переместить репозиторий из одного пространства имён в другое.settings: обновить настройки репозитория.tag: управление тегами репозитория на Hub.
hf repos branch
Управление ветками репозитория на Hub.
Использование:
$ hf repos branch [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
create: Создать новую ветку для репозитория на Hub.delete: Удалить ветку из репозитория на Hub.
hf repos branch create
Создайте новую ветку для репозитория на Hub.
Использование:
$ hf repos branch create [OPTIONS] REPO_ID BRANCHАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]BRANCH: Имя создаваемой ветки. [обязательный параметр]
Параметры:
--revision TEXT: идентификатор ревизии Git, который может быть именем ветки, тегом или хэшем коммита.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--exist-ok / --no-exist-ok: если установлено значение True, не вызывать ошибку, если ветка уже существует. [по умолчанию: no-exist-ok]--help: Показать это сообщение и выйти.
Примеры $ hf repos branch create my-model dev $ hf repos branch create my-model dev —revision abc123
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf repos branch delete
Удалить ветку из репозитория на Hub.
Использование:
$ hf repos branch delete [OPTIONS] REPO_ID BRANCHАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]BRANCH: имя ветки, которую нужно удалить. [обязательный параметр]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--help: Показать это сообщение и выйти.
Примеры $ hf repos branch delete my-model dev
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf repos cp
Копирование файлов между локальными путями, репозиториями и хранилищами.
Обрабатывает загрузку (локально/stdin -> репозиторий/бакет), скачивание (репозиторий/бакет -> локально/stdout) и
копирование между удалёнными хранилищами (репозиторий/бакет -> репозиторий/бакет). Копирование из бакета в репозиторий и локальное копирование
не поддерживаются. Для каталогов используйте hf upload/hf download (репозитории) или hf buckets sync (бакеты). Копирование между удалёнными хранилищами работает только в пределах одного
региона хранения (https://huggingface.co/docs/hub/storage-regions).
Использование:
$ hf repos cp [OPTIONS] SRC [DST]Аргументы:
SRC: Источник: локальный файл, URI hf:// (репозиторий или бакет) или - для стандартного ввода. [обязательный][DST]: Назначение: локальный путь, URI hf:// (репозиторий или бакет) или - для stdout.
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf repos cp hf://username/my-model/config.json config.json $ hf repos cp hf://datasets/username/my-dataset/data.csv data/ $ hf repos cp hf://username/my-model/config.json - $ hf repos cp model.safetensors hf://username/my-model/model.safetensors $ hf repos cp config.json hf://username/my-model/logs/ $ hf repos cp - hf://username/my-model/config.json $ hf repos cp hf://username/source-model/config.json hf://username/dest-model/config.json $ hf repos cp hf://datasets/username/my-dataset/processed/ hf://datasets/username/dest-dataset/processed/ $ hf repos cp hf://username/my-model/logs/ hf://username/archive-model/logs/
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf repos create
Создайте новый репозиторий на Hub.
Использование:
$ hf repos create [OPTIONS] REPO_IDАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]
Параметры:
--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--sdk, --space-sdk TEXT: тип SDK Hugging Face Spaces. Обязателен, если —type установлен в значение ‘space’.--template TEXT: Создать Space из официального шаблона. Укажите идентификатор репозитория шаблона (например, ‘SpacesExamples/jupyterlab’) или его короткое имя (например, ‘JupyterLab’). Список доступных шаблонов можно получить с помощьюhf spaces templates. Только для Spaces.--private / --no-private: создавать ли приватный репозиторий, если репозитория ещё нет на Hub. Игнорируется, если репозиторий уже существует.--public: Сделает ли репозиторий публичным. Игнорируется, если репозиторий уже существует.--protected: Указывает, нужно ли сделать Space защищённым (только для Spaces). Игнорируется, если репозиторий уже существует.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--exist-ok / --no-exist-ok: Не вызывать ошибку, если репозиторий уже существует. [по умолчанию: no-exist-ok]--resource-group-id TEXT: Группа ресурсов, в которой будет создан репозиторий. Группы ресурсов доступны только для организаций Enterprise Hub.--region [us|eu]: Область облака, в которой будет создан репозиторий. Может принимать значение ‘us’ или ‘eu’. Требуется тарифный план Team или выше.--flavor [cpu-basic|cpu-upgrade|zero-a10g|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]: тип аппаратного обеспечения Spaces (например, ‘cpu-basic’, ‘t4-medium’, ‘l4x4’). Только для Spaces.--sleep-time INTEGER: Количество секунд бездействия, после которых Space переходит в спящий режим. Используйте -1 для отключения. Только для Spaces.-s, --secrets TEXT: Задаёт секретные переменные окружения. Рекомендуется использовать--secrets SECRET, чтобы читать значение из вашего окружения (например,--secrets HF_TOKENдля передачи вашего токена Hugging Face);--secrets SECRET=valueсохраняет значение в истории командной строки.--secrets-file TEXT: Читает файл с секретными переменными окружения. Используйте-, чтобы читать их из stdin.-e, --env TEXT: Устанавливает переменные окружения. Например, —env ENV=value--env-file TEXT: Читает файл с переменными окружения. Используйте-, чтобы читать их из stdin.-v, --volume TEXT: Подключить один или несколько томов. Формат: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro]. TYPE — одно из: models, datasets, spaces, buckets. Если TYPE не указан, по умолчанию используется models. models, datasets и spaces всегда подключаются только для чтения. buckets по умолчанию подключаются для чтения и записи. Например, -v hf://org/m:/data или -v hf://datasets/org/ds:/data или -v hf://buckets/org/b:/mnt:ro--help: Показать это сообщение и выйти.
Примеры $ hf repos create my-model $ hf repos create my-dataset —repo-type dataset —private $ hf repos create my-space —type space —sdk gradio —flavor t4-medium —secrets HF_TOKEN -e THEME=dark —protected $ hf repos create my-jupyterlab —type space —template SpacesExamples/jupyterlab $ hf repos create my-space —type space —sdk gradio -v hf://org/my-model:/models -v hf://buckets/org/b:/data $ hf repos create my-model —region us
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf repos delete
Удалить репозиторий из Hub. Это необратимая операция.
Использование:
$ hf repos delete [OPTIONS] REPO_IDАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]
Параметры:
--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--missing-ok / --no-missing-ok: если установлено значение True, не вызывать ошибку, если репозиторий не существует. [по умолчанию: no-missing-ok]-y, --yes: автоматически отвечать «Да» на запрос.--help: Показать это сообщение и выйти.
Примеры $ hf repos delete my-model
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf repos delete-files
Удаление файлов из репозитория на Hub.
Использование:
$ hf repos delete-files [OPTIONS] REPO_ID PATTERNS...Аргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]PATTERNS...: Глобальные шаблоны для соответствия файлам, которые нужно удалить. Основано на fnmatch, ’*’ сопоставляет файлы рекурсивно. [обязательно]
Параметры:
--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--revision TEXT: идентификатор ревизии Git, который может быть именем ветки, тегом или хэшем коммита.--commit-message TEXT: краткое описание / заголовок / первая строка создаваемого коммита.--commit-description TEXT: Описание сгенерированного коммита.--create-pr / --no-create-pr: Создавать ли новый Pull Request для этих изменений. [по умолчанию: no-create-pr]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf repos delete-files my-model file.txt $ hf repos delete-files my-model “*.json” $ hf repos delete-files my-model folder/
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf repos duplicate
Создайте дубликат репозитория на Hub (модель, набор данных или Space).
Использование:
$ hf repos duplicate [OPTIONS] FROM_ID [TO_ID]Аргументы:
FROM_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный параметр][TO_ID]: Идентификатор целевого репозитория (например,myorg/my-copy). По умолчанию используется ваше пространство имён с тем же именем репозитория.
Параметры:
--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--private / --no-private: создавать ли приватный репозиторий, если репозитория ещё нет на Hub. Игнорируется, если репозиторий уже существует.--public: Сделает ли репозиторий публичным. Игнорируется, если репозиторий уже существует.--protected: Указывает, нужно ли сделать Space защищённым (только для Spaces). Игнорируется, если репозиторий уже существует.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--exist-ok / --no-exist-ok: Не вызывать ошибку, если репозиторий уже существует. [по умолчанию: no-exist-ok]--resource-group-id TEXT: Группа ресурсов, в которой будет создан новый репозиторий. Группы ресурсов доступны только для организаций Enterprise Hub.--flavor [cpu-basic|cpu-upgrade|zero-a10g|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]: тип аппаратного обеспечения Spaces (например, ‘cpu-basic’, ‘t4-medium’, ‘l4x4’). Только для Spaces.--sleep-time INTEGER: Количество секунд бездействия, после которых Space переходит в спящий режим. Используйте -1 для отключения. Только для Spaces.-s, --secrets TEXT: Задаёт секретные переменные окружения. Рекомендуется использовать--secrets SECRET, чтобы читать значение из вашего окружения (например,--secrets HF_TOKENдля передачи вашего токена Hugging Face);--secrets SECRET=valueсохраняет значение в истории командной строки.--secrets-file TEXT: Читает файл с секретными переменными окружения. Используйте-, чтобы читать их из stdin.-e, --env TEXT: Устанавливает переменные окружения. Например, —env ENV=value--env-file TEXT: Читает файл с переменными окружения. Используйте-, чтобы читать их из stdin.-v, --volume TEXT: Подключить один или несколько томов. Формат: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro]. TYPE — одно из: models, datasets, spaces, buckets. Если TYPE не указан, по умолчанию используется models. models, datasets и spaces всегда подключаются только для чтения. buckets по умолчанию подключаются для чтения и записи. Например, -v hf://org/m:/data или -v hf://datasets/org/ds:/data или -v hf://buckets/org/b:/mnt:ro--help: Показать это сообщение и выйти.
Примеры $ hf repos duplicate openai/gdpval —type dataset $ hf repos duplicate multimodalart/dreambooth-training my-dreambooth —type space —flavor l4x4 —secrets HF_TOKEN —private $ hf repos duplicate org/my-space my-space —type space -v hf://org/my-model:/models -v hf://buckets/org/b:/data
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf repos list
Список всех репозиториев (моделей, наборов данных, пространств, хранилищ) с информацией о хранилище. [alias: ls]
Использование:
$ hf repos list [OPTIONS]Параметры:
--namespace TEXT: Имя организации. Если не указано, выводит список репозиториев для аутентифицированного пользователя.--type, --repo-type [model|dataset|space|bucket]: Фильтрация по типу репозитория (модель, датасет, space или bucket).--search TEXT: поисковый запрос.--limit INTEGER: Ограничивает количество результатов. [по умолчанию: 30]--explore: Исследуйте свои репозитории в виде интерактивного 3D-города.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf repos ls $ hf repos ls —explore $ hf repos ls —namespace my-org —search bert
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf repos move
Переместить репозиторий из одного пространства имён в другое.
Использование:
$ hf repos move [OPTIONS] FROM_ID TO_IDАргументы:
FROM_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный параметр]TO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--help: Показать это сообщение и выйти.
Примеры $ hf repos move old-namespace/my-model new-namespace/my-model
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf repos settings
Обновите настройки репозитория.
Использование:
$ hf repos settings [OPTIONS] REPO_IDАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]
Параметры:
--gated [auto|manual|false]: статус gated для репозитория.--private / --no-private: создавать ли приватный репозиторий, если репозитория ещё нет на Hub. Игнорируется, если репозиторий уже существует.--public: Сделает ли репозиторий публичным. Игнорируется, если репозиторий уже существует.--protected: Указывает, нужно ли сделать Space защищённым (только для Spaces). Игнорируется, если репозиторий уже существует.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--help: Показать это сообщение и выйти.
Примеры $ hf repos settings my-model —private $ hf repos settings my-model —gated auto $ hf repos settings my-space —repo-type space —protected
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf repos tag
Управление тегами репозитория на Hub.
Использование:
$ hf repos tag [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
create: Создать тег для репозитория.delete: Удалить тег для репозитория.list: Список тегов для репозитория. [alias: ls]
hf repos tag create
Создайте тег для репозитория.
Использование:
$ hf repos tag create [OPTIONS] REPO_ID TAGАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]TAG: Имя создаваемого тега. [обязательный параметр]
Параметры:
-m, --message TEXT: описание создаваемого тега.--revision TEXT: идентификатор ревизии Git, который может быть именем ветки, тегом или хэшем коммита.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--help: Показать это сообщение и выйти.
Примеры $ hf repos tag create my-model v1.0 $ hf repos tag create my-model v1.0 -m “First release”
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf repos tag delete
Удалить тег для репозитория.
Использование:
$ hf repos tag delete [OPTIONS] REPO_ID TAGАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]TAG: Имя тега, который нужно удалить. [обязательный]
Параметры:
-y, --yes: автоматически отвечать «Да» на запрос--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--help: Показать это сообщение и выйти.
Примеры $ hf repos tag delete my-model v1.0
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf repos tag list
Список тегов для репозитория. [alias: ls]
Использование:
$ hf repos tag list [OPTIONS] REPO_IDАргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--type, --repo-type [model|dataset|space|kernel]: тип репозитория (model, dataset, space или kernel). [по умолчанию: model]--help: Показать это сообщение и выйти.
Примеры $ hf repos tag list my-model
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf sandbox
Запускайте и управляйте экспериментальными песочницами в Hugging Face Jobs.
Использование:
$ hf sandbox [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
cp: Копирование файла между локальной машиной и песочницей (в стиле docker).create: создание песочницы: по умолчанию — выделенная ВМ, либо дешёвая общая с--pool.exec: выполняет команду в песочнице, транслируя вывод.kill: завершает работу песочницы, всего общего хоста или всего (—all).pool: Предварительно прогревать пулы хостовых ВМ и создавать экспериментальные общие песочницы для рабочих нагрузок в пределах одной границы доверия.process: список и остановка фоновых процессов, выполняющихся в песочнице.spawn: Запускает длительную команду в фоновом режиме и возвращает её pid (не ожидает завершения).
hf sandbox cp
Копирование файла между локальной машиной и песочницей (в стиле docker).
Использование:
$ hf sandbox cp [OPTIONS] SRC DSTАргументы:
SRC: Источник: локальный путь или <sandbox_id>:<path>. [обязательный]DST: Destination: локальный путь или <sandbox_id>:<path>. [обязательный]
Параметры:
--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf sandbox cp data.csv <sandbox_id>:/data/data.csv $ hf sandbox cp <sandbox_id>:/app/result.json result.json
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf sandbox create
Создайте песочницу: по умолчанию — выделенная ВМ, либо дешёвая общая с --pool.
Параметры Env и idle-timeout применяются к песочнице в обоих режимах. При использовании --pool образ и flavor берутся из пула, поэтому их передача здесь является ошибкой; --secrets также отклоняется, так как у песочниц из пула нет канала для зашифрованных секретов (используйте --env). Сначала определите пул с помощью hf sandbox pool create.
Использование:
$ hf sandbox create [OPTIONS] [IMAGE]Аргументы:
[IMAGE]: образ Docker (требуется /bin/sh).
Параметры:
--pool TEXT: Создать дешёвую общую песочницу в этом пуле (изhf sandbox pool create).--flavor [cpu-basic|cpu-upgrade|cpu-performance|cpu-xl|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|h200|h200x2|h200x4|h200x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]: Тип аппаратного обеспечения. Выполните команду ‘hf jobs hardware’, чтобы получить список доступных типов. По умолчанию используетсяcpu-basic.--idle-timeout TEXT: Автоматически завершать работу песочницы после указанного периода бездействия (например, ‘10m’). По умолчанию — 10m.-e, --env TEXT: Устанавливает переменные окружения. Например, —env ENV=value-s, --secrets TEXT: Задаёт секретные переменные окружения. Рекомендуется использовать--secrets SECRET, чтобы читать значение из вашего окружения (например,--secrets HF_TOKENдля передачи вашего токена Hugging Face);--secrets SECRET=valueсохраняет значение в истории командной строки.-l, --label TEXT: Установить метки. Например, —label KEY=VALUE или —label LABEL--env-file TEXT: Читает файл с переменными окружения. Используйте-, чтобы читать их из stdin.--secrets-file TEXT: Читает файл с секретными переменными окружения. Используйте-, чтобы читать их из stdin.-v, --volume TEXT: Подключить один или несколько томов. Формат: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro]. TYPE — одно из: models, datasets, spaces, buckets. Если TYPE не указан, по умолчанию используется models. models, datasets и spaces всегда подключаются только для чтения. buckets по умолчанию подключаются для чтения и записи. Например, -v hf://org/m:/data или -v hf://datasets/org/ds:/data или -v hf://buckets/org/b:/mnt:ro--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--forward-hf-token: передаёт ваш HF-токен в песочницу как HF_TOKEN.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf sandbox create $ hf sandbox create ubuntu:24.04 $ hf sandbox create —flavor a10g-small $ hf sandbox create —label controller-run=run-42 $ hf sandbox create —pool pool-ab12cd34ef56 —env LOG_LEVEL=debug
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf sandbox exec
Выполнить команду в песочнице с потоковой передачей вывода. Завершается с кодом выхода команды.
Чтобы запустить длительную команду в фоне, а не ждать её завершения, используйте hf sandbox spawn.
Использование:
$ hf sandbox exec [OPTIONS] SANDBOX_ID COMMAND...Аргументы:
SANDBOX_ID: идентификатор песочницы, выведенный командойhf sandbox create. [обязательный]COMMAND...: команда для запуска. [обязательный параметр]
Параметры:
-w, --workdir TEXT: Рабочая директория.-e, --env TEXT: Устанавливает переменные окружения. Например, —env ENV=value--env-file TEXT: Читает файл с переменными окружения. Используйте-, чтобы читать их из stdin.--timeout FLOAT: завершает команду после указанного количества секунд.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf sandbox exec <sandbox_id> — python -c “print(42)” $ hf sandbox exec -w /app <sandbox_id> — pytest -x
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf sandbox kill
Завершите работу песочницы, всего общего хоста или всего (—all).
Использование:
$ hf sandbox kill [OPTIONS] [SANDBOX_ID]Аргументы:
[SANDBOX_ID]: идентификатор песочницы или хоста, который нужно завершить.
Параметры:
--all: завершает работу всех песочниц и хостов в пространстве имён.-y, --yes: автоматически отвечать «Да» на запросы.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf sandbox kill <sandbox_id> $ hf sandbox kill <host_id> # завершает работу всего общего хоста (всех его песочниц) $ hf sandbox kill —all
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf sandbox pool
Поддерживайте «тёплые» пулы хостовых виртуальных машин и создавайте экспериментальные общие песочницы для рабочих нагрузок в пределах одной границы доверия.
Использование:
$ hf sandbox pool [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
create: Разогрев пула: сейчас запускается один хост-ВМ, помеченный так, чтобы его можно было найти позже по идентификатору пула.delete: завершает работу всех хостовых ВМ пула (а следовательно, и всех его песочниц). [псевдоним: rm]ls: список запущенных пулов песочниц (сгруппированных по их хост-ВМ). [псевдоним: list]
hf sandbox pool create
Подготовка пула: запустите один хостовый ВМ сейчас, пометив его так, чтобы его можно было найти позже по идентификатору пула.
Использование:
$ hf sandbox pool create [OPTIONS] [IMAGE]Аргументы:
[IMAGE]: образ Docker для хостов (требуется /bin/sh).
Параметры:
--flavor [cpu-basic|cpu-upgrade|cpu-performance|cpu-xl|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|h200|h200x2|h200x4|h200x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]: Тип аппаратного обеспечения. Выполните команду ‘hf jobs hardware’, чтобы получить список доступных типов. По умолчанию используетсяcpu-basic.--per-host INTEGER RANGE: количество песочниц, упакованных на один хост-ВМ (по умолчанию 50). [default: 50; x>=1]--max-hosts INTEGER RANGE: Необязательное ограничение на количество хостовых ВМ. [x>=1]--idle-timeout TEXT: Останавливает хост, если в течение этого времени в нём не было ни одного песочницы (например, ‘10m’). По умолчанию — 10m.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf sandbox pool create $ hf sandbox pool create python:3.12 —flavor cpu-basic $ hf sandbox pool create —per-host 50 —idle-timeout 30m
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf sandbox pool delete
Остановить все хостовые ВМ пула (а следовательно, и все его песочницы). [alias: rm]
Использование:
$ hf sandbox pool delete [OPTIONS] POOL_IDАргументы:
POOL_ID: Идентификатор пула для удаления. [обязательный]
Параметры:
-y, --yes: автоматически отвечать «Да» на запросы.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf sandbox pool delete <pool_id>
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf sandbox pool ls
Список запущенных пулов песочниц (сгруппированных по их хост-ВМ). [alias: list]
Использование:
$ hf sandbox pool ls [OPTIONS]Параметры:
--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf sandbox pool ls
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf sandbox process
Просмотр и остановка фоновых процессов, выполняемых в песочнице.
Использование:
$ hf sandbox process [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
kill: Остановить фоновый процесс, работающий в песочнице.ls: список фоновых процессов, запущенных в песочнице (созданных с помощьюhf sandbox spawn). [alias: list]
hf sandbox process kill
Остановите фоновый процесс, работающий в песочнице.
Использование:
$ hf sandbox process kill [OPTIONS] SANDBOX_ID PIDАргументы:
SANDBOX_ID: идентификатор песочницы, выведенный командойhf sandbox create. [обязательный]PID: PID, как выводится командойhf sandbox process ls. [обязательный]
Параметры:
--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf sandbox process kill <sandbox_id> <pid>
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf sandbox process ls
Список фоновых процессов, запущенных в песочнице (стартованных с помощью hf sandbox spawn). [alias: list]
Использование:
$ hf sandbox process ls [OPTIONS] SANDBOX_IDАргументы:
SANDBOX_ID: идентификатор песочницы, выведенный командойhf sandbox create. [обязательный]
Параметры:
--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf sandbox process ls <sandbox_id>
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf sandbox spawn
Запустите длительную команду в фоновом режиме и верните её pid (не ждите завершения).
Просмотрите процессы песочницы с помощью hf sandbox process ls и остановьте один из них с помощью hf sandbox process kill.
Использование:
$ hf sandbox spawn [OPTIONS] SANDBOX_ID COMMAND...Аргументы:
SANDBOX_ID: идентификатор песочницы, выведенный командойhf sandbox create. [обязательный]COMMAND...: команда для запуска в фоновом режиме. [обязательно]
Параметры:
-w, --workdir TEXT: Рабочая директория.-e, --env TEXT: Устанавливает переменные окружения. Например, —env ENV=value--env-file TEXT: Читает файл с переменными окружения. Используйте-, чтобы читать их из stdin.--namespace TEXT: пространство имён, в котором будет выполняться задание. По умолчанию используется пространство имён текущего пользователя.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf sandbox spawn <sandbox_id> — python -m http.server 8000 $ hf sandbox spawn -w /app <sandbox_id> — uvicorn app:app
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf skills
Управление навыками ИИ-ассистентов.
Использование:
$ hf skills [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
add: установка навыка Hugging Face для ИИ-ассистента.list: Список доступных навыков на маркетплейсе Hugging Face. [alias: ls]preview: Вывести сгенерированный файлhf-cliSKILL.md в стандартный вывод.update: Обновление установленных навыков Hugging Face marketplace.
hf skills add
Установите навык Hugging Face для ИИ-ассистента.
Навык hf-cli по умолчанию генерируется локально из установленной версии CLI;
остальные навыки загружаются с маркетплейса Hugging Face.
Расположение по умолчанию — в текущем каталоге (.agents/skills) или на уровне пользователя (~/.agents/skills).
Ссылка на навык также создаётся в каталоге навыков Claude Code (.claude/skills или ~/.claude/skills,
с учётом переменной CLAUDE_CONFIG_DIR, если она задана), если не используется --dest.
Использование:
$ hf skills add [OPTIONS] [NAME]Аргументы:
[NAME]: имя навыка на маркетплейсе.
Параметры:
-g, --global: Установить глобально (на уровне пользователя), а не в текущей директории проекта.--dest PATH: установка в пользовательское место назначения (путь к каталогу skills).--force: перезаписать существующие навыки в целевом месте.--help: Показать это сообщение и выйти.
Примеры $ hf skills add $ hf skills add huggingface-gradio —dest=~/my-skills $ hf skills add —global $ hf skills add huggingface-gradio —global
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf skills list
Получить список доступных навыков с маркетплейса Hugging Face. [alias: ls]
Использование:
$ hf skills list [OPTIONS]Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf skills list $ hf skills list —format json
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf skills preview
Вывести сгенерированный hf-cli SKILL.md в стандартный вывод.
Использование:
$ hf skills preview [OPTIONS]Параметры:
--help: Показать это сообщение и выйти.
hf skills update
Обновите установленные навыки Hugging Face marketplace.
Использование:
$ hf skills update [OPTIONS] [NAME]Аргументы:
[NAME]: Необязательное имя установленной функции для обновления.
Параметры:
-g, --global: Использовать глобальные каталоги навыков вместо текущего проекта.--dest PATH: обновить навыки в каталоге пользовательских навыков.--help: Показать это сообщение и выйти.
Примеры $ hf skills update $ hf skills update hf-cli $ hf skills update huggingface-gradio —dest=~/my-skills $ hf skills update -g
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces
Взаимодействуйте с пространствами на Hub.
Использование:
$ hf spaces [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
card: Получить карточку Space (README) для Space на Hub.dev-mode: Включить или отключить режим разработки в Space.hardware: список доступных вариантов аппаратного обеспечения для Spaces.hot-reload: Горячая перезагрузка любого Python-файла в Space без полной пересборки и перезапуска.info: получить информацию о пространстве на Hub.list: Список пространств на Hub или файлов в репозитории пространства. [alias: ls]logs: Получить журналы выполнения или сборки Space.pause: Приостановить Space.restart: перезапуск Space.search: поиск пространств на Hub с использованием семантического поиска.secrets: управление секретами для Space на Hub.settings: обновить настройки Space.ssh: подключение по SSH к контейнеру Dev Mode Space.templates: Список доступных шаблонов Space.variables: управление переменными окружения для Space на Hub.volumes: управление томами для Space на Hub.wait: Подождать, пока Space завершит сборку/запуск.zero-gpu: Управление использованием ZeroGPU на Hub.
hf spaces card
Получите карточку Space (README) для Space на Hub.
Использование:
$ hf spaces card [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
--metadata: выводить только метаданные из карточки.--text: выводить только текстовое содержимое (без метаданных).--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces card mteb/leaderboard $ hf spaces card mteb/leaderboard —metadata $ hf spaces card mteb/leaderboard —metadata —format json $ hf spaces card mteb/leaderboard —text
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces dev-mode
Включить или отключить режим разработки в Space.
Spaces Dev Mode упрощает отладку вашего приложения и ускоряет итерации в Spaces, позволяя перезапускать приложение без остановки самого контейнера Space. Для включения dev mode требуется тариф PRO или Team & Enterprise. Отключение (--stop) всегда разрешено.
См. документацию: https://huggingface.co/docs/hub/spaces-dev-mode
Использование:
$ hf spaces dev-mode [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
--stop / --no-stop: Остановить режим разработки. [по умолчанию: no-stop]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces dev-mode my-user-name/deepsite
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces hardware
Список доступных вариантов аппаратного обеспечения для Spaces.
Использование:
$ hf spaces hardware [OPTIONS]Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces hardware
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces hot-reload
Горячая перезагрузка любого Python-файла Space без полной пересборки и перезапуска.
⚠ Эта функция является экспериментальной ⚠
Работает только с Gradio SDK (6.1+) Открывает интерактивный редактор, если не указан параметр —local-file/-f.
Эта команда применяет патчи к работающему процессу Python с помощью https://github.com/breuleux/jurigged (дифф на основе AST, обновление функций на месте и т. д.), интегрированный с нативной поддержкой горячей перезагрузки в Gradio (что означает, что изменения объекта демо Gradio отражаются в интерфейсе)
Команда создаёт удалённый коммит.
Если вы работаете с локальным клонированием, выполните git pull --autostash после этого,
чтобы вернуть коммит и синхронизировать локальное состояние git.
Использование:
$ hf spaces hot-reload [OPTIONS] SPACE_ID [FILENAME]Аргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный][FILENAME]: Путь к файлу Python в репозитории Space. Можно опустить, если указан —local-file и путь в репозитории совпадает.
Параметры:
-f, --local-file PATH: Путь к локальному файлу. Если не указан, включается режим интерактивного редактора--skip-checks / --no-skip-checks: Пропуск проверок совместимости с горячей перезагрузкой. [по умолчанию: no-skip-checks]--skip-summary / --no-skip-summary: Пропускать отображение сводки после запуска горячей перезагрузки [по умолчанию: no-skip-summary]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces hot-reload username/repo-name app.py # Open an interactive editor to the remote app.py file $ hf spaces hot-reload username/repo-name -f app.py # Take local version from ./app.py and patch app.py remotely $ hf spaces hot-reload username/repo-name app.py -f src/app.py # Take local version from ./src/app.py
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces info
Получить информацию о пространстве на Hub.
Использование:
$ hf spaces info [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
--revision TEXT: идентификатор ревизии Git, который может быть именем ветки, тегом или хэшем коммита.--expand TEXT: свойства, возвращаемые в ответе, через запятую. При использовании этого параметра возвращаются только указанные свойства (а также id). Пример: ‘—expand=likes,tags’. Допустимые значения: author, cardData, createdAt, datasets, disabled, lastModified, likes, models, private, region, resourceGroup, runtime, sdk, sha, siblings, subdomain, tags, trendingScore, usedStorage.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces info enzostvs/deepsite $ hf spaces info gradio/theme_builder —expand sdk,runtime,likes
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces list
Получить список пространств на Hub или файлов в репозитории пространства. [alias: ls]
При вызове без аргументов выводит список пространств на Hub. При вызове с идентификатором пространства выводит список файлов в репозитории этого пространства.
Использование:
$ hf spaces list [OPTIONS] [REPO_ID]Аргументы:
[REPO_ID]: идентификатор Space (например,username/repo-name), для которого нужно получить список файлов. Если не указан, выводится список Spaces.
Параметры:
--search TEXT: поисковый запрос.--author TEXT: Фильтр по автору или организации.--filter TEXT: Фильтрация по тегам (например, ‘text-classification’). Можно использовать несколько раз.--sort [created_at|last_modified|likes|trending_score]: сортировка результатов.--limit INTEGER: Ограничивает количество результатов. [по умолчанию: 30]--expand TEXT: свойства, возвращаемые в ответе, через запятую. При использовании этого параметра возвращаются только указанные свойства (а также id). Пример: ‘—expand=likes,tags’. Допустимые значения: author, cardData, createdAt, datasets, disabled, lastModified, likes, models, private, region, resourceGroup, runtime, sdk, sha, siblings, subdomain, tags, trendingScore, usedStorage.-h, --human-readable: отображать размеры в человекочитаемом формате (только для списка файлов).--tree: выводит список файлов в формате дерева (только для просмотра списка файлов).-R, --recursive: Рекурсивно выводить список файлов (только для вывода списка файлов).--revision TEXT: идентификатор ревизии Git, который может быть именем ветки, тегом или хэшем коммита.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces ls —limit 10 $ hf spaces ls —search “chatbot” —author huggingface $ hf spaces ls victor/deepsite $ hf spaces ls victor/deepsite -R $ hf spaces ls victor/deepsite —tree -h
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces logs
Получить журналы выполнения или сборки Space.
По умолчанию выводит текущие доступные журналы выполнения и завершает работу (неблокирующий режим, как docker logs). Используйте —follow/-f, чтобы получать поток данных до закрытия потока сервером.
Используйте —build, чтобы вместо этого просмотреть журналы сборки контейнера (полезно, если Space застрял в состоянии BUILD_ERROR).
Использование:
$ hf spaces logs [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
--build: получить журналы сборки контейнера вместо журналов выполнения. Полезно, если Space застрял в состоянии BUILD_ERROR.-f, --follow: Следить за выводом журнала (поток до закрытия сервером). Без этого флага выводятся только доступные в данный момент записи журнала.-n, --tail INTEGER: количество строк, отображаемых с конца журнала.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces logs username/my-space $ hf spaces logs username/my-space —build $ hf spaces logs -f username/my-space $ hf spaces logs -n 50 username/my-space
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces pause
Приостановить Space.
Использование:
$ hf spaces pause [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces pause username/my-space
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces restart
Перезапустить Space.
Использование:
$ hf spaces restart [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
--factory-reboot: Пересоздать Space с нуля, не используя кэш сборки.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces restart username/my-space $ hf spaces restart username/my-space —factory-reboot
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces search
Ищите пространства на Hub с помощью семантического поиска.
Использование:
$ hf spaces search [OPTIONS] QUERYАргументы:
QUERY: поисковый запрос. [обязательный]
Параметры:
--filter TEXT: Фильтрация по тегам (например, ‘text-classification’). Можно использовать несколько раз.--sdk TEXT: Фильтр по SDK (например, gradio, docker, static).--include-non-running / --no-include-non-running: Включать неработающие пространства в результаты. [по умолчанию: no-include-non-running]--description / --no-description: Показывать описания, сгенерированные ИИ. [по умолчанию: no-description]--limit INTEGER: Ограничивает количество результатов. [по умолчанию: 10]--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces search “generate image” $ hf spaces search “identify objects in pictures” —sdk gradio —limit 5 $ hf spaces search “remove background from photo” —description —json
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces secrets
Управление секретами для Space на Hub.
Использование:
$ hf spaces secrets [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
add: добавляет или обновляет секреты для Space.delete: Удалить секрет из Space.list: Список секретов для Space. [alias: ls]
hf spaces secrets add
Добавьте или обновите секреты для Space.
Использование:
$ hf spaces secrets add [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
-s, --secrets TEXT: Задаёт секретные переменные окружения. Рекомендуется использовать--secrets SECRET, чтобы читать значение из вашего окружения (например,--secrets HF_TOKENдля передачи вашего токена Hugging Face);--secrets SECRET=valueсохраняет значение в истории командной строки.--secrets-file TEXT: Читает файл с секретными переменными окружения. Используйте-, чтобы читать их из stdin.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces secrets add username/my-space -s HF_TOKEN $ hf spaces secrets add username/my-space -s OPENAI_API_KEY=sk-… -s ANTHROPIC_API_KEY=sk-… $ hf spaces secrets add username/my-space —secrets-file .env.secrets
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces secrets delete
Удалить секрет из Space.
Использование:
$ hf spaces secrets delete [OPTIONS] SPACE_ID KEYАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]KEY: Имя секрета, который нужно удалить. [обязательный]
Параметры:
-y, --yes: автоматически отвечать «Да» на запрос.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces secrets delete username/my-space HF_TOKEN $ hf spaces secrets delete username/my-space HF_TOKEN —yes
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces secrets list
Список секретов для Space. Значения секретов доступны только для записи и не возвращаются. [alias: ls]
Использование:
$ hf spaces secrets list [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces secrets ls username/my-space
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces settings
Обновите настройки Space.
Использование:
$ hf spaces settings [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
--sleep-time INTEGER: Время простоя в секундах, после которого Space переходит в спящий режим. Используйте -1, чтобы Space никогда не засыпал. Доступно только на улучшенном оборудовании.--hardware [cpu-basic|cpu-upgrade|zero-a10g|t4-small|t4-medium|l4x1|l4x4|l40sx1|l40sx4|l40sx8|a10g-small|a10g-large|a10g-largex2|a10g-largex4|a100-large|a100x4|a100x8|rtx-pro-6000|rtx-pro-6000x2|rtx-pro-6000x4|rtx-pro-6000x8]: тип аппаратного обеспечения Space (например, ‘cpu-basic’, ‘t4-medium’, ‘l4x4’). Выполните ‘hf spaces hardware’, чтобы получить список доступных вариантов.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces settings username/my-space —sleep-time 300 $ hf spaces settings username/my-space —hardware t4-medium
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces ssh
Подключитесь по SSH к контейнеру Dev Mode Space.
Требуется, чтобы Dev Mode был запущен в Space, а ваш публичный SSH-ключ был зарегистрирован на странице https://huggingface.co/settings/keys.
См.: https://huggingface.co/docs/hub/spaces-dev-mode
Использование:
$ hf spaces ssh [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
-i, --identity-file PATH: Путь к файлу SSH-идентификации (передаётся вssh -i).--dry-run: Вывести команду SSH вместо её выполнения.--auto: Включить Dev Mode без запроса, если он ещё не включён.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces ssh username/my-space $ hf spaces ssh username/my-space —dry-run $ hf spaces ssh username/my-space -i ~/.ssh/id_ed25519 $ hf spaces ssh username/my-space —auto
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces templates
Получите список доступных шаблонов Space.
Идентификатор repo_id (или name) шаблона можно передать в hf repos create --template ..., чтобы создать новое Space на основе этого шаблона.
Использование:
$ hf spaces templates [OPTIONS]Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces templates
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces variables
Управление переменными окружения для Space на Hub.
Использование:
$ hf spaces variables [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
add: добавляет или обновляет переменные окружения для Space.delete: Удаляет переменную окружения из Space.list: Список переменных окружения для Space. [alias: ls]
hf spaces variables add
Добавьте или обновите переменные окружения для Space.
Использование:
$ hf spaces variables add [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
-e, --env TEXT: Устанавливает переменные окружения. Например, —env ENV=value--env-file TEXT: Читает файл с переменными окружения. Используйте-, чтобы читать их из stdin.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces variables add username/my-space -e DEBUG=1 $ hf spaces variables add username/my-space -e MODEL_ID=gpt2 -e MAX_TOKENS=512 $ hf spaces variables add username/my-space —env-file .env
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces variables delete
Удалить переменную окружения из Space.
Использование:
$ hf spaces variables delete [OPTIONS] SPACE_ID KEYАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]KEY: Имя переменной, которую нужно удалить. [обязательный параметр]
Параметры:
-y, --yes: автоматически отвечать «Да» на запрос.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces variables delete username/my-space DEBUG $ hf spaces variables delete username/my-space DEBUG —yes
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces variables list
Список переменных окружения для Space. [alias: ls]
Использование:
$ hf spaces variables list [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces variables ls username/my-space
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces volumes
Управление томами для Space на Hub.
Использование:
$ hf spaces volumes [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
delete: Удаляет все тома из Space.list: Список томов, смонтированных в Space. [alias: ls]set: Установить (заменить) тома для Space.
hf spaces volumes delete
Удалите все тома из Space.
Использование:
$ hf spaces volumes delete [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
-y, --yes: автоматически отвечать «Да» на запрос.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces volumes delete username/my-space $ hf spaces volumes delete username/my-space —yes
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces volumes list
Список томов, смонтированных в Space. [alias: ls]
Использование:
$ hf spaces volumes list [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces volumes ls username/my-space
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces volumes set
Установить (заменить) тома для Space.
Использование:
$ hf spaces volumes set [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
-v, --volume TEXT: Подключить один или несколько томов. Формат: hf://[TYPE/]SOURCE:/MOUNT_PATH[:ro]. TYPE — одно из: models, datasets, spaces, buckets. Если TYPE не указан, по умолчанию используется models. models, datasets и spaces всегда подключаются только для чтения. buckets по умолчанию подключаются для чтения и записи. Например, -v hf://org/m:/data или -v hf://datasets/org/ds:/data или -v hf://buckets/org/b:/mnt:ro--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces volumes set username/my-space -v hf://models/username/my-model:/models $ hf spaces volumes set username/my-space -v hf://buckets/username/my-bucket:/data -v hf://datasets/username/my-dataset:/datasets:ro
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces wait
Дождитесь, пока Space завершит сборку/запуск.
Блокирует выполнение, пока Space не покинет промежуточное состояние (BUILDING, APP_STARTING и т. д.) и не перейдёт в стабильное состояние. Завершается с кодом 0, если Space находится в состоянии RUNNING, или с ненулевым кодом в противном случае (например, BUILD_ERROR, RUNTIME_ERROR).
Использование:
$ hf spaces wait [OPTIONS] SPACE_IDАргументы:
SPACE_ID: идентификатор пространства (например,username/repo-name). [обязательный]
Параметры:
--timeout TEXT: Максимальное время ожидания: целое число с s (секунды, по умолчанию), m (минуты), h (часы) или d (дни).--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces wait username/my-space $ hf spaces wait username/my-space —timeout 5m
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf spaces zero-gpu
Управляйте использованием ZeroGPU на Hub.
Использование:
$ hf spaces zero-gpu [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
quota: показывает вашу квоту ZeroGPU (остаток времени на GPU и дата сброса).
hf spaces zero-gpu quota
Показать вашу квоту ZeroGPU (остаток времени на GPU и дата сброса).
Значения указаны в секундах GPU. При использовании --quiet выводится только оставшееся время в секундах GPU.
Использование:
$ hf spaces zero-gpu quota [OPTIONS]Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf spaces zero-gpu quota $ hf spaces zero-gpu quota —format json
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf sync
Синхронизация файлов между локальным каталогом и хранилищем.
Использование:
$ hf sync [OPTIONS] [SOURCE] [DEST]Аргументы:
[SOURCE]: Путь к источнику: локальный каталог или hf://buckets/namespace/bucket_name(/prefix)[DEST]: Путь назначения: локальный каталог или hf://buckets/namespace/bucket_name(/prefix)
Параметры:
--delete / --no-delete: Удаляет файлы в пункте назначения, отсутствующие в источнике. [по умолчанию: no-delete]--ignore-times: Пропускать файлы только на основе размера, игнорируя время изменения.--ignore-sizes: Пропускать файлы только на основе времени изменения, игнорируя размеры.--plan TEXT: Сохранить план синхронизации в файл JSONL для проверки вместо выполнения.--apply TEXT: Применить ранее сохранённый файл плана.--dry-run: Выводит план синхронизации в stdout в формате JSONL без выполнения.--include TEXT: Включить файлы, соответствующие шаблону (можно указать несколько).--exclude TEXT: Исключить файлы, соответствующие шаблону (можно указать несколько).--filter-from TEXT: читать шаблоны включения/исключения из файла.--existing: не создавать новые файлы на стороне приёмника (обновлять только существующие файлы).--ignore-existing: Пропускать обновление файлов, которые уже существуют на стороне получателя (создавать только новые файлы).-v, --verbose: Показывать подробные логи с обоснованием.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
hf update
Обновите hf CLI до последней версии.
Использование:
$ hf update [OPTIONS]Параметры:
--help: Показать это сообщение и выйти.
hf upload
Загрузите файл или папку в Hub.
Папки с большим количеством файлов разбиваются на несколько коммитов. Если загрузка папки прервана, повторите выполнение той же команды, чтобы продолжить её.
Использование:
$ hf upload [OPTIONS] REPO_ID [LOCAL_PATH] [PATH_IN_REPO]Аргументы:
REPO_ID: идентификатор репозитория (например,username/repo-nameилиspaces/username/repo-name). [обязательный][LOCAL_PATH]: локальный путь к файлу или папке для загрузки. Поддерживаются шаблоны с подстановочными символами. По умолчанию используется текущий каталог.[PATH_IN_REPO]: Путь к файлу или папке в репозитории. По умолчанию используется относительный путь к файлу или папке.
Параметры:
--type, --repo-type [model|dataset|space|kernel]: тип репозитория (модель, набор данных, пространство или ядро). [по умолчанию: (model)]--revision TEXT: идентификатор ревизии Git, который может быть именем ветки, тегом или хэшем коммита.--private / --no-private: создавать ли приватный репозиторий, если репозитория ещё нет на Hub. Игнорируется, если репозиторий уже существует.--include TEXT: Глобальные шаблоны для выбора файлов для загрузки.--exclude TEXT: Глобальные шаблоны для исключения файлов из загрузки.--delete TEXT: Шаблоны Glob для файлов, которые будут удалены из репозитория при коммите.--commit-message TEXT: краткое описание / заголовок / первая строка создаваемого коммита.--commit-description TEXT: Описание сгенерированного коммита.--create-pr / --no-create-pr: Загружать ли содержимое в виде нового Pull Request. [по умолчанию: no-create-pr]--every FLOAT: если задано, фоновая задача создаёт коммиты каждыеeveryминут.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf upload my-cool-model . . $ hf upload Wauplin/my-cool-model ./models/model.safetensors $ hf upload Wauplin/my-cool-dataset ./data /train —repo-type=dataset $ hf upload Wauplin/my-cool-model ./models . —commit-message=“Epoch 34/50” —commit-description=“Val accuracy: 68%” $ hf upload bigcode/the-stack . . —repo-type dataset —create-pr
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf version
Выводит информацию о версии hf.
Использование:
$ hf version [OPTIONS]Параметры:
--help: Показать это сообщение и выйти.
hf webhooks
Управление вебхуками на Hub.
Использование:
$ hf webhooks [OPTIONS] COMMAND [ARGS]...Параметры:
--help: Показать это сообщение и выйти.
Команды:
create: Создать новый вебхук.delete: Удалить вебхук безвозвратно.disable: Отключить активный вебхук.enable: Включить отключённый вебхук.info: показывает подробные сведения о конкретном вебхуке.list: Список всех вебхуков для текущего пользователя. [alias: ls]update: Обновление существующего вебхука.
hf webhooks create
Создайте новый вебхук.
Укажите либо —url (для отправки запроса на удалённый сервер), либо —job-id (для запуска Job), но не оба параметра одновременно. Секреты исходного Job не копируются в webhook: передайте их повторно с помощью —secrets / —secrets-file.
Использование:
$ hf webhooks create [OPTIONS]Параметры:
--watch TEXT: Элемент для отслеживания в формате ‘type:name’ (например, ‘model:bert-base-uncased’). Можно указать несколько раз. [обязательный]--url TEXT: URL для отправки данных вебхука. Взаимоисключающийся с —job-id.--job-id TEXT: ID задачи, которую нужно запустить (из job.id), вместо отправки пинга по URL. Взаимоисключающийся с —url.--domain [repo|discussion]: Домен для отслеживания: ‘repo’ или ‘discussion’. Можно указать несколько раз. По умолчанию отслеживаются все домены.--secret TEXT: Необязательный секрет, используемый для подписи полезных данных вебхука.-s, --secrets TEXT: Задаёт секретные переменные окружения. Рекомендуется использовать--secrets SECRET, чтобы читать значение из вашего окружения (например,--secrets HF_TOKENдля передачи вашего токена Hugging Face);--secrets SECRET=valueсохраняет значение в истории командной строки.--secrets-file TEXT: Читает файл с секретными переменными окружения. Используйте-, чтобы читать их из stdin.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf webhooks create —url https://example.com/hook —watch model:bert-base-uncased $ hf webhooks create —url https://example.com/hook —watch org:HuggingFace —watch model:gpt2 —domain repo $ hf webhooks create —job-id 687f911eaea852de79c4a50a —watch user:julien-c $ hf webhooks create —job-id 687f911eaea852de79c4a50a —watch bucket:my-org/my-bucket —secrets HF_TOKEN
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf webhooks delete
Безвозвратно удалить вебхук.
Использование:
$ hf webhooks delete [OPTIONS] WEBHOOK_IDАргументы:
WEBHOOK_ID: идентификатор вебхука, который нужно удалить. [обязательный]
Параметры:
-y, --yes: Пропустить запрос подтверждения.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf webhooks delete abc123 $ hf webhooks delete abc123 —yes
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf webhooks disable
Отключить активный вебхук.
Использование:
$ hf webhooks disable [OPTIONS] WEBHOOK_IDАргументы:
WEBHOOK_ID: идентификатор вебхука, который нужно отключить. [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf webhooks disable abc123
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf webhooks enable
Включить отключённый вебхук.
Использование:
$ hf webhooks enable [OPTIONS] WEBHOOK_IDАргументы:
WEBHOOK_ID: идентификатор вебхука, который нужно включить. [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf webhooks enable abc123
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf webhooks info
Показать все детали для одного вебхука.
Использование:
$ hf webhooks info [OPTIONS] WEBHOOK_IDАргументы:
WEBHOOK_ID: идентификатор вебхука. [обязательный]
Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf webhooks info abc123
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf webhooks list
Получить список всех вебхуков для текущего пользователя. [alias: ls]
Использование:
$ hf webhooks list [OPTIONS]Параметры:
--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf webhooks ls $ hf webhooks ls —format json $ hf webhooks ls —format quiet
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli
hf webhooks update
Обновление существующего вебхука. Изменяются только переданные параметры.
Секреты задания, переданные с помощью —secrets, заменяют сохранённые значения с тем же именем; остальные сохраняются.
Использование:
$ hf webhooks update [OPTIONS] WEBHOOK_IDАргументы:
WEBHOOK_ID: идентификатор вебхука, который нужно обновить. [обязательный]
Параметры:
--url TEXT: Новый URL для отправки полезных данных вебхука.--job-id TEXT: ID исходного Job, который нужно запустить (может быть текущим). Обязателен при использовании —secrets / —secrets-file.--watch TEXT: Новый список элементов для отслеживания в формате ‘type:name’. Можно указывать несколько раз. Заменяет весь существующий список отслеживаемых элементов.--domain [repo|discussion]: новый список доменов для отслеживания: ‘repo’ или ‘discussion’. Можно указать несколько раз.--secret TEXT: Новый секрет, используемый для подписи полезных данных вебхуков.-s, --secrets TEXT: Задаёт секретные переменные окружения. Рекомендуется использовать--secrets SECRET, чтобы читать значение из вашего окружения (например,--secrets HF_TOKENдля передачи вашего токена Hugging Face);--secrets SECRET=valueсохраняет значение в истории командной строки.--secrets-file TEXT: Читает файл с секретными переменными окружения. Используйте-, чтобы читать их из stdin.--token TEXT: токен доступа пользователя, созданный на странице https://huggingface.co/settings/tokens.--help: Показать это сообщение и выйти.
Примеры $ hf webhooks update abc123 —url https://new-url.com/hook $ hf webhooks update abc123 —watch model:gpt2 —domain repo $ hf webhooks update abc123 —secret newsecret $ hf webhooks update abc123 —job-id 687f911eaea852de79c4a50a —secrets HF_TOKEN
Подробнее
Для получения дополнительной информации о команде используйте hf <command> --help.
Документация доступна по адресу https://huggingface.co/docs/huggingface_hub/en/guides/cli