Паки нод

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

Простыми словами

ComfyUI приходит со встроенными нодами (core). Всё остальное приносят паки нод (custom nodes): папки с кодом на Python в custom_nodes/, которые при запуске ComfyUI добавляют новые ноды. Их тысячи: новые семейства моделей раньше, чем их поддержит ядро (WanVideoWrapper), препроцессоры (comfyui_controlnet_aux), загрузчики GGUF, помощники для видео, утилиты.

Как их ставят

  • ComfyUI Manager (встроен в ComfyUI Desktop и свежие версии или ставится сам как пак): поиск по реестру, установка, перезапуск ComfyUI. Он умеет поставить и паки, которых не хватает открытому workflow.
  • comfy-cli: comfy node install <имя>.
  • Руками: git clone пака в custom_nodes/, установка его зависимостей Python в Python самого ComfyUI, перезапуск.

После установки перезапустите ComfyUI, чтобы новые ноды загрузились. Потом в этом приложении выберите Синхронизация ▸ Синхронизировать сейчас, чтобы их увидели библиотека и уроки. Приложение никогда ничего не устанавливает.

Риск

Пак нод это программа. Он работает с теми же правами, что и ComfyUI на вашем компьютере: может читать и писать ваши файлы, ходить в сеть и ставить другие программы. Злонамеренный или небрежный пак может навредить, и были настоящие случаи паков, которые крали данные.

  • Выбирайте известные паки с большим числом пользователей и живым репозиторием.
  • Ставьте из официального реестра через ComfyUI Manager: у него есть уровни безопасности, и он помечает известные плохие паки.
  • Осторожнее с workflow, которому нужно много неизвестных паков.
  • Обновляйте ComfyUI и паки и удаляйте те, которыми не пользуетесь.
  • Если пробуете много паков, запускайте ComfyUI в отдельном окружении (виртуальное окружение, контейнер или другая учётная запись).

Частые ошибки

  • Красные или недостающие ноды в открытом workflow: его паки не установлены или не загрузились (смотрите журнал запуска ComfyUI, «IMPORT FAILED»).
  • Два пака ломают друг другу зависимости Python: один из них перестаёт грузиться.
  • Ждать, что ноды пака соединятся со встроенными: у некоторых свои типы.

Как помогает приложение

  • Библиотека делит ноды на Встроенные и Паки нод.
  • Урок, которому нужен пак, говорит Нужен пак нод … и называет недостающие ноды.
  • Проверка перечисляет ноды, которых нет в вашем ComfyUI, с классом, который нужно искать.

См. также

Страница перенесена из wiki репозитория приложения (docs/wiki/concepts/Node-Packs.ru.md, ревизия b8e3f71). То же руководство встроено в приложение: «Справка ▸ Руководство».

Чтобы обновить её, выполните npm run import, а затем npm run build в папке сайта.