Здравствуйте друзья.
Многие пользователи, которые только начинают пользоваться интерфейсом ComfyUI, возможно, сталкивались с ошибкой при работе с ComfyUI Manager.
Когда вы пытаетесь установить расширение из GitHub, то видите неприятное сообщение о том, что установка невозможна.
"This action is not allowed with this security level configuration" - т.е это действие не разрешено при данном уровне безопасности конфигурации.
Это связано с недавними изменениями в ComfyUI-Manager. Мы не будем разбираться, как так получилось и кто виноват, а просто постараемся с вами быстро решить эту проблему.
Update 19.01.2025. Для тех, у кого отсутствует config-файл по пути ComfyUI/custom_nodes/ComfyUI-Manager, либо изменения безопасности никак не повлияли и при попытке установить стороннее расширение вы продолжаете видеть "This action is not allowed with this security level configuration", ищите файл по пути:
ваш диск:\ваша директория ComfyUI\user\default\ComfyUI-Manager\config.ini
- В проводнике или коммандере (каким файловым менеджером пользуетесь) перейдите в директорию ComfyUI/custom_nodes/ComfyUI-Manager и найдите там файл config.ini.
2. Откройте файл config.ini в режиме редактирования.
3. Найдите строку security_level = <LEVEL>, если такой строки нет, то просто
допишите её в самом конце.
4. Выберите уровень безопасности, который вам подходит и пропишите его.
(ниже приведены краткие разъяснения уровней безопасности).
(пример: security_level = normal-)
- strong (сильный): Запрещает: Использование функций с высоким и средним уровнем риска.
Что это значит: Этот уровень блокирует доступ ко всем потенциально опасным функциям. - normal (нормальный): Запрещает: Использование функций с высоким уровнем риска.
Доступно: Функции с средним уровнем риска.
Что это значит: Этот уровень допускает некоторые рискованные функции, но самые опасные остаются заблокированными. - normal- (нормальный-): Запрещает: Использование функций с высоким уровнем риска, если указана команда --listen и не начинается с 127. (локального адреса).
Доступно: Функции с средним уровнем риска.
Что это значит: Этот уровень аналогичен нормальному, но добавляет дополнительное ограничение при удалённом подключении. - weak (слабый): Доступно: Все функции.
Что это значит: Этот уровень не блокирует никаких функций, даже самых рискованных.
Какие функции считаются рискованными?
- Высокий уровень риска: Установка через Git URL или команду pip install.
Установка пользовательских модулей, которые не зарегистрированы в стандартном канале. - Средний уровень риска: Удаление, обновление и исправление пользовательских модулей.Установка пользовательских модулей из стандартного канала.
- Низкий уровень риска: Обновление программы ComfyUI.
Эти уровни безопасности позволяют вам гибко настраивать доступ к функциям в соответствии с вашим уровнем доверия и потребностями.
После того как вы закончите редактирование файла config.ini, вам нужно будет перезапустить ComfyUI, нажав кнопку «Restart».
Готово! Теперь вы сможете легко устанавливать необходимые вам расширения.
Ну и конечно же, если вам понравилась эта статья, буду рад вашим подпискам, комментариям и лайкам. Недавно я запустил Discord-канал и постараюсь поддерживать его насколько возможно, там вы сможете не только следить за новостями, но и общаться, делиться опытом и приобретать новые знания о нейросетях. Чтобы всегда быть в курсе моих новых материалов, подписывайтесь на мой Boosty, Telegram-канал и страницу "ВКонтакте". Пока что нас немного, но я надеюсь, что с течением времени сообщество станет больше. Это станет отличной мотивацией для меня активно работать и над другими социальными сетями.