Приветствую!
Вышел 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:
Платформы и простота установки
Поддержка модели Flux пока доступна только для локального запуска на Windows и Linux. Однако установка настолько проста, что даже новичок справится. Скачиваете архив, распаковываете, запускаете инсталлятор — готово!
Если у вас уже установлены модели Flux, придётся немного повозиться с настройками. Но для тех, кто хочет упростить процесс — есть раздел Starter Models, где всё ставится в один клик.
ComfyUI — новая версия интерфейса в InvokeAI
InvokeAI теперь поставляется со своей версией ComfyUI, и она немного отличается от привычного интерфейса. На гитхабе даже сделали специальный словарь для перевода названий нод, если что-то будет непонятно — вот ссылка.
Отдельное внимание заслуживает Inpainting — он здесь сделан на отлично и работает очень быстро. Также реализована поддержка Image-to-Image, но с небольшим ограничением: значение Denoise зажато в диапазоне от 0.9 до 0.97, что может затруднить управление процессом.
Модели FLUX оригинальные и квантизированные работают без проблем.
Как установить и обновить до версии 5.0
Чтобы установить или обновить до версии 5.0, скачайте установщик на GitHub и следуйте инструкциям. Если вы обновляетесь, выберите текущее место установки, чтобы ваши пользовательские данные (изображения, модели и т. д.) сохранились.
Возможно потребуется установить или обновить Python как это было у меня, читайте текст в терминале. (трафика съело много, несколько гигайбайт точно)
На этом этапе программа спрашивает "Точно ли всё нужное установлено?"
А нужное это:
- Python 3.10 по 3.11 версии. Ниже или выше нельзя, именно эти. Не забудьте добавить в самом начале программу в PATH (там будет галочка).
- В папке с установкой лежит reg файл, его нужно добавить в реестр. Судя по названию он служит решением для длинных путей на Windows. Видимо есть проблемы с этим.
- Ещё нужны библиотеки C++, которые лежат тут: https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist?view=msvc-170
Всё успешно установлено если написано в конце вот так:
Далее в папке где был установлен InvokeAI будет файл invoke.bat, запускайте его и выбирайте 1 для запуска веб-интерфейса для генераций изображений (перед этим опять будет скачивание модулей):
После скачиваний модулей вас автоматически никуда не перебросит. Терминал тихонько напишет что "все готово, вот тебе адрес, копируй и вставляй в браузер". Обычно он 127.0.0.1:9090:
Запустилось!
Теперь нужно добавить модели (сбоку слева), заходим в Starter Models и выбираем FLUX по своему вкусу или исходя от вашей видеокарты:
Начнется загрузка необходимых энкодеров и самой модели. Можно дополнительно скачать что вашей душе угодно.
Язык можно поменять нажав на кнопку шестерёнки внизу слева, пункт Language.
Последний рывок.
Теперь нужно создать ComfUI-подобное пространство.
Заходим слева в Workflows, нажимаем на папку Library, внутри нового окна Default Workflows и там ищем нужную рабочую схему (для text2img или img2img):
Теперь заходим в этот Workflows и нажимаем иконку редактирования карандаша. Выставляем все пустые поля, у меня в каждом было по одному варианту, поэтому выбирать не из чего :) Сохраняем схему иконкой справа сверху.
Всё! Можете генерировать
Вообще удивил проект, не слышал никогда о нём, внутри очень большая работа видна и совместимость с большим количеством модулей, моделей, Лорами и прочим. Хотя интерфейс может показаться немного непривычным, со временем привыкаешь к его удобству, особенно если раньше работали с Photoshop.
Спасибо, что дочитали до конца! 🙏
Буду рад вашим комментариям🎤, лайкам🧡 и подпискам на мой канал:
Так же заходите в мою группу в VK и на канал Телеграм.