Найти тему
Neuro-сеть

Новый InvokeAI 5.0 теперь с поддержкой Flux, SD и SDXL

Оглавление

Приветствую!

Вышел InvokeAI 5.0, и он выглядит весьма достойно. Разработчики улучшили систему слоев, упростили работу с Canvas, но самое главное — добавили поддержку модели Flux. Давайте разберёмся, что нового и как этим всем пользоваться.

Основные изменения и нововведения

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

  • Растровые слои. Можно рисовать, красить и управлять объектами отдельно друг от друга. Это сильно упрощает процесс редактирования и даёт больше гибкости при работе с изображениями.
  • Редактируемые слои управления. Теперь можно редактировать слои управления (например, ControlNets) прямо на холсте. То есть никакой лишней возни с перезагрузкой изображений — всё делается на лету.
  • Восстановление слоя холста. Ваше творчество больше не пропадёт бесследно — система сохраняет состояние холста с метаданными. При необходимости вы сможете вернуться к предыдущему шагу или заново сгенерировать изображение.

Интеграция модели Flux.1

InvokeAI теперь тесно сотрудничает с Black Forest Labs, и это привело к интеграции популярных моделей Flux.1 в систему. Что это даёт?

  • Модель Schnell Flux доступна для использования как в коммерческих, так и некоммерческих проектах. Если вам нужна только некоммерческая версия — без проблем, используйте dev-модель.
  • Создавайте изображения на базе текстовых описаний, превращайте одно изображение в другое, рисуйте эскизы, и всё это с поддержкой LoRA. А скоро будут и новые функции.

Но есть один момент: если вы хотите использовать Flux [dev] для коммерции, придётся приобрести лицензию от Black Forest Labs. Она входит в опциональный пакет Professional Edition.

Возможно придётся включить настройку для Flux text2img:

-2

Платформы и простота установки

Поддержка модели Flux пока доступна только для локального запуска на Windows и Linux. Однако установка настолько проста, что даже новичок справится. Скачиваете архив, распаковываете, запускаете инсталлятор — готово!

Если у вас уже установлены модели Flux, придётся немного повозиться с настройками. Но для тех, кто хочет упростить процесс — есть раздел Starter Models, где всё ставится в один клик.

-3

ComfyUI — новая версия интерфейса в InvokeAI

InvokeAI теперь поставляется со своей версией ComfyUI, и она немного отличается от привычного интерфейса. На гитхабе даже сделали специальный словарь для перевода названий нод, если что-то будет непонятно — вот ссылка.

Отдельное внимание заслуживает Inpainting — он здесь сделан на отлично и работает очень быстро. Также реализована поддержка Image-to-Image, но с небольшим ограничением: значение Denoise зажато в диапазоне от 0.9 до 0.97, что может затруднить управление процессом.

Модели FLUX оригинальные и квантизированные работают без проблем.

Как установить и обновить до версии 5.0

Чтобы установить или обновить до версии 5.0, скачайте установщик на GitHub и следуйте инструкциям. Если вы обновляетесь, выберите текущее место установки, чтобы ваши пользовательские данные (изображения, модели и т. д.) сохранились.

Возможно потребуется установить или обновить Python как это было у меня, читайте текст в терминале. (трафика съело много, несколько гигайбайт точно)

-4

На этом этапе программа спрашивает "Точно ли всё нужное установлено?"
А нужное это:

  • Python 3.10 по 3.11 версии. Ниже или выше нельзя, именно эти. Не забудьте добавить в самом начале программу в PATH (там будет галочка).
  • В папке с установкой лежит reg файл, его нужно добавить в реестр. Судя по названию он служит решением для длинных путей на Windows. Видимо есть проблемы с этим.
  • Ещё нужны библиотеки C++, которые лежат тут: https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170
Скачивание и установка всех компонентов
Скачивание и установка всех компонентов

Всё успешно установлено если написано в конце вот так:

-6

Далее в папке где был установлен InvokeAI будет файл invoke.bat, запускайте его и выбирайте 1 для запуска веб-интерфейса для генераций изображений (перед этим опять будет скачивание модулей):

-7

После скачиваний модулей вас автоматически никуда не перебросит. Терминал тихонько напишет что "все готово, вот тебе адрес, копируй и вставляй в браузер". Обычно он 127.0.0.1:9090:

-8

Запустилось!
Теперь нужно добавить модели (сбоку слева), заходим в Starter Models и выбираем FLUX по своему вкусу или исходя от вашей видеокарты:

-9

Начнется загрузка необходимых энкодеров и самой модели. Можно дополнительно скачать что вашей душе угодно.
Язык можно поменять нажав на кнопку шестерёнки внизу слева, пункт Language.

Последний рывок.
Теперь нужно создать ComfUI-подобное пространство.
Заходим слева в Workflows, нажимаем на папку Library, внутри нового окна Default Workflows и там ищем нужную рабочую схему (для text2img или img2img):

-10

Теперь заходим в этот Workflows и нажимаем иконку редактирования карандаша. Выставляем все пустые поля, у меня в каждом было по одному варианту, поэтому выбирать не из чего :) Сохраняем схему иконкой справа сверху.

-11

Всё! Можете генерировать

-12

Вообще удивил проект, не слышал никогда о нём, внутри очень большая работа видна и совместимость с большим количеством модулей, моделей, Лорами и прочим. Хотя интерфейс может показаться немного непривычным, со временем привыкаешь к его удобству, особенно если раньше работали с Photoshop.

Спасибо, что дочитали до конца! 🙏

Буду рад вашим комментариям🎤, лайкам🧡 и подпискам на мой канал:

Neuro-сеть | Дзен

Так же заходите в мою группу в VK и на канал Телеграм.

Вам может понравится: