Сразу к делу: чтобы скачать модель с Hugging Face, платить не нужно. Публичные модели лежат в открытом доступе, качаются без подписки и почти всегда без регистрации — достаточно знать имя репозитория и выбрать один из четырёх способов. Самый ходовой из них — библиотека huggingface_hub, буквально пара строк на Python. Ниже разберу все четыре и скажу, какой под какую задачу.

Деньги на площадке берут не за скачивание, а за другое: подписку PRO с её ZeroGPU, приватным хранилищем и повышенными лимитами, и за облачный инференс. Но ещё раз: чтобы просто скачать модель с Hugging Face, ничего этого не надо.

Теперь по порядку — что ты вообще качаешь и чем.

Модель на Hugging Face — это папка файлов, а не один файл

Как скачать модель с Hugging Face: четыре способа и какой выбрать — фото 1

Первое, обо что спотыкаются новички: модель — это не один файл, который сохраняют кнопкой. Это репозиторий, то есть папка с набором файлов, и каждый нужен для своего.

Веса — самое тяжёлое, гигабайты чисел, из которых модель и состоит. Рядом лежит config.json с описанием архитектуры, файлы токенайзера, которые превращают текст в числа и обратно, иногда generation_config и карточка модели с описанием. Библиотека вроде transformers ждёт их все вместе, в одной папке, с правильными именами — выдерни один, и загрузка упадёт с ошибкой про недостающий файл.

У крупных моделей веса ещё и разбиты на куски: увидишь имена вроде `model-00001-of-00003.safetensors` и индексный файл, который говорит, что где лежит. Это нормально, так и задумано — просто качать надо все куски разом, а не первый попавшийся.

Поэтому «скачать модель» на практике почти всегда значит «забрать весь репозиторий целиком», а не выдернуть один файл. Исключение — квантованные сборки в формате GGUF, где вся модель и правда упакована в один файл, но о форматах поговорим ниже отдельно.

Держи это в голове: когда дальше я говорю «скачать модель», речь про папку, а не про единичный документ.

Способ для большинства: библиотека huggingface_hub