Куда класть файлы Florence 2 в ComfyUI
Если workflow не видит Florence 2, почти всегда причина в пути к модели или в том, что в папку положили не тот набор файлов. Для популярных нод семейства ComfyUI-Florence2 рабочая база обычно такая: ComfyUI/models/LLM/.
Если workflow не видит Florence 2, почти всегда причина в пути к модели или в том, что в папку положили не тот набор файлов. Для популярных нод семейства ComfyUI-Florence2 рабочая база обычно такая: ComfyUI/models/LLM/. Если workflow использует Florence-2-SD3-Captioner, чаще всего нужна отдельная папка ComfyUI/models/LLM/Florence-2-SD3-Captioner/, и внутри должна лежать вся структура модели, а не один файл весов. В части альтернативных нод встречается другой корень — ComfyUI/models/florence2/.
Ниже покажем, как быстро определить правильный путь именно для вашего workflow, почему структура может не совпадать у разных авторов, когда нужен каталог LLM, а когда florence2, и что проверить, если после копирования файлов модель всё равно не появляется в списке.
Содержание статьи
- Какие пути реально работают
- Почему один workflow просит одну папку, а другой — другую
- Что делать, если модель не находится
- Готовые примеры путей для Windows, Linux и Runpod
- Чек-лист перед запуском
- Частые вопросы
Какие пути для Florence 2 в ComfyUI реально работают
На практике у Florence 2 в ComfyUI нет одной универсальной папки для всех workflow. Путь зависит не от названия статьи на YouTube и не от скриншота в описании, а от того, какая именно нода загружает модель. Это главный момент, который стоит проверить первым.
| Семейство нод / workflow | Чаще всего рабочий путь | Что класть внутрь |
| ComfyUI-Florence2, DownloadAndLoadFlorence2Model, Florence2ModelLoader | ComfyUI/models/LLM/ |
Папку модели целиком |
| Workflow с SD3 Captioner | ComfyUI/models/LLM/Florence-2-SD3-Captioner/ |
Все файлы репозитория модели |
| Альтернативные Florence-ноды и форки под object detection / segmentation | ComfyUI/models/florence2/ |
Подпапки вроде large, base, sd3 |
Если говорить совсем коротко, запрос куда класть florence 2 в типовом captioning workflow чаще всего решается так: создаёте папку ComfyUI/models/LLM/Florence-2-SD3-Captioner/ и копируете туда весь набор файлов модели. Такой вариант чаще всего совпадает с тем, что ждут ноды для подписи датасета.
Отдельно важно: если в workflow есть выбор модели в выпадающем списке, нода обычно ищет каталог модели, а не одиночный .safetensors. Поэтому ситуация “вес есть, а модель не видна” встречается очень часто. Пользователь кладёт только один файл, а загрузчик ждёт ещё конфиг, процессор и служебные файлы.
С практической стороны это выглядит так: папка florence comfyui должна соответствовать той логике, которую зашил автор ноды. Именно нода решает, сканировать models/LLM или models/florence2.
Почему workflow показывает одну структуру, а у вас рабочая папка другая
Путаница появляется из-за того, что Florence 2 используют сразу несколько разных наборов нод. Один автор собирает captioning workflow на загрузчике из ComfyUI-Florence2, другой — на форке под Florence object detection, третий — на старой сборке, где модель лежала в кастомной директории. Визуально workflow похожи, а ожидания по путям у них разные.
Есть три типовые причины, почему структура отличается:
- Разные ноды. Один и тот же Florence 2 может загружаться разными загрузчиками. Одни ищут модели в
LLM, другие — вflorence2. - Разные версии ноды. В старых и новых сборках путь к LLM-моделям менялся, а часть проблем всплывала после обновлений или при работе через отдельную desktop-сборку.
- Кастомные пути в ComfyUI. Если у вас настроен
extra_model_paths.yamlили desktop-конфиг на отдельный диск, некоторые Florence-ноды всё равно могут смотреть в локальныйComfyUI/models/LLM, а не в общий каталог моделей.
Именно поэтому скриншот из workflow не стоит воспринимать как универсальную схему. Гораздо надёжнее смотреть на имя самой ноды: Florence2ModelLoader, DownloadAndLoadFlorence2Model, LoadFlorence2Model, Florence2Run и так далее. Уже по названию можно понять, к какому семейству она относится.
Ещё один частый сценарий: автор workflow использовал модель, которую скачивал автоматический загрузчик. У вас этот загрузчик не сработал, и вы делаете ручную установку. В такой ситуации установка florence model должна повторять не внешний вид workflow, а ту папку, которую читает конкретный loader.
Если workflow загружается, но нода красная, проверьте и сам источник ноды. Иногда проще обновить Florence-плагин или переустановить его через Manager, чем долго искать ошибку в уже скопированных файлах.
Что делать, если Florence 2 не виден или workflow пишет, что модель не найдена
Вот рабочая последовательность действий, которая закрывает большую часть ошибок.
1. Определите, какая нода отвечает за Florence 2
Откройте workflow и кликните по loader-ноде. Если в названии фигурирует Florence2ModelLoader или DownloadAndLoadFlorence2Model, сначала проверяйте папку models/LLM. Если используется LoadFlorence2Model из альтернативных сборок, чаще нужен каталог models/florence2.
2. Кладите папку модели целиком, а не один файл
Для SD3 Captioner обычно нужен каталог Florence-2-SD3-Captioner со всеми файлами внутри. Один model.safetensors помогает далеко не во всех случаях. Если нода грузит модель через huggingface-структуру, ей нужны сопутствующие файлы рядом с весами.
3. Проверьте точное имя папки
Когда workflow или loader ждёт Florence-2-SD3-Captioner, имя лучше не сокращать и не переименовывать на свой вкус. Даже мелкая разница в названии легко ломает поиск модели в списке.
4. Сделайте полный перезапуск ComfyUI
Обновления вкладки браузера часто не хватает. После ручного копирования модели лучше остановить ComfyUI и поднять его заново. Это особенно актуально для Runpod, Vast и локальных portable-сборок.
5. Проверьте, не смотрит ли нода в другой каталог моделей
Если у вас вынесены модели на отдельный диск, а Florence всё равно пишет, что папка не найдена, проблема может быть в том, что конкретная нода игнорирует кастомный путь. Тогда для проверки проще временно положить модель именно в локальный ComfyUI/models/LLM внутри активной сборки.
6. Обновите или переустановите Florence-ноду
Если сам loader отсутствует, не показывает список моделей или падает при инициализации, проверьте плагин через Manager. На практике такие проблемы встречаются регулярно: нода устарела, конфликтует с зависимостями или после апдейта перестала корректно отображаться в списке.
Когда ошибка остаётся, полезно открыть консоль ComfyUI и посмотреть, какой путь она пытается открыть фактически. Это быстрее выводит на причину, чем перебор папок наугад.
Готовые примеры путей для Windows, Linux и Runpod
Ниже — три самые типовые схемы.
Windows, локальная установка
C:\ComfyUI\models\LLM\Florence-2-SD3-Captioner\
Linux или серверная установка
/opt/ComfyUI/models/LLM/Florence-2-SD3-Captioner/
Runpod / рабочая сборка в облаке
/workspace/ComfyUI/models/LLM/Florence-2-SD3-Captioner/
Если у вас dataset captioner запускается в облаке, не перепутайте папки модели и папки с исходными фото. Набор изображений для подписи часто кладут в /workspace/ComfyUI/input/имя_папки/, а готовые описания потом ищут в output или в той директории, которую задаёт workflow. На эту тему у нас уже есть материалы про captioner, который не видит папки и про готовые описания после captioning.
Если вы переносите workflow между локальным ПК и облаком, полезно заранее сверить и сами пути, и состав нод. Тогда не придётся вручную ловить несовпадения после запуска. Для этого пригодится наш материал про перенос workflow между локальной машиной и облаком.
Короткий чек-лист перед запуском Florence 2
- Проверьте loader-ноду. Именно она подскажет, нужен
LLMилиflorence2. - Сверьте имя папки. Для SD3 Captioner чаще нужен каталог
Florence-2-SD3-Captioner. - Копируйте полный набор файлов. Не только веса.
- Перезапустите ComfyUI полностью. Это важнее обычного refresh.
- Проверьте консоль. Ошибка обычно показывает путь, который реально ищет нода.
- Сравните workflow с вашим набором нод. Иногда проблема не в модели, а в устаревшем loader.
Если вы параллельно работаете и с другими vision/LLM-моделями, посмотрите наш разбор про папки для LLM-моделей в ComfyUI. Логика там похожая: сначала смотрим на тип ноды, потом на каталог, который она реально сканирует.
Частые вопросы
Нужно ли скачивать всю папку Florence 2 или хватит одного файла?
Для многих workflow нужен именно каталог модели целиком. Один файл весов подходит не всегда, потому что загрузчик может ожидать конфиг и processor-файлы рядом.
Почему после копирования файлов Florence 2 не появляется в списке?
Обычно причина в одной из трёх вещей: папка названа не так, модель положили не в тот корень, или ComfyUI ещё не перезапущен полностью.
Как понять, нужен models/LLM или models/florence2?
Смотрите на имя и происхождение ноды. Captioning-связки на ComfyUI-Florence2 чаще работают через models/LLM. Альтернативные Florence-ноды под detection и segmentation нередко используют models/florence2.
Что делать, если в workflow модель есть, а нода всё равно красная?
Проверьте зависимости ноды, обновите плагин через Manager и посмотрите путь ошибки в консоли. Иногда workflow старый и проще заменить loader на актуальный аналог, чем чинить старую связку.
Где искать сопутствующие материалы по подписи датасета?
Для следующего шага пригодятся наши статьи про выбор модели для подписи датасета и про расположение датасета и временных файлов в ComfyUI.
Итог: в большинстве случаев Florence 2 для captioning стоит искать в ComfyUI/models/LLM/, а для SD3 Captioner — в подпапке Florence-2-SD3-Captioner. Если workflow показывает другую схему, ориентируйтесь не на картинку, а на loader-ноду и на путь из ошибки. Это экономит много времени и заметно ускоряет первый запуск.