InvokeAI — один из лучших бесплатных веб-интерфейсов с открытым исходным кодом для Stable Diffusion и сильный конкурент Automatic1111, самого многофункционального и известного веб-интерфейса SD на сегодняшний день.
Он обладает некоторыми полезными функциями, которые делают его лучшим выбором для определенных сценариев использования, таких как инпейнтинг и аутпейнтинг.
Шаги по установке
Системные требования
- Поддерживается на Linux, Windows и macOS
- Для Linux: графическая карта NVIDIA или AMD
- Для Windows и macOS: карта NVIDIA с как минимум 4 ГБ видеопамяти или компьютер Apple с чипом M1
- Примечание: видеокарты серий GTX 1080, 1650 и 1660 не рекомендуются из-за их ограничений
- Требуется 12 ГБ дискового пространства для моделей машинного обучения и зависимостей
Скачать установщик
Посетите страницу последнего релиза Invoke на GitHub, прокрутите вниз до раздела «Assets» и скачайте zip-файл с установщиком.
Запустить установщик
- Распакуйте файл.
- Запустите соответствующий скрипт в зависимости от вашей операционной системы:
- Если вы используете Windows, дважды щелкните по скрипту
install.bat
. - Если вы используете macOS, откройте окно Терминала, перетащите файл
install.sh
из Finder в Терминал и нажмитеreturn
. - Если вы используете Linux, запустите
install.sh
.
- Если вы используете Windows, дважды щелкните по скрипту
- Подтвердите место установки InvokeAI и файлов моделей генерации изображений. Выберите место с как минимум 15 ГБ свободного места. Если вы планируете установить много моделей, вам может понадобиться больше места.
- Дождитесь завершения установки. После установки запустится скрипт для настройки InvokeAI и выбора набора стартовых моделей генерации изображений.
- Найдите папку установки InvokeAI. Это не та же папка, что и распакованный zip-файл. Путь установки по умолчанию:
~/invokeai
в системах Linux/Mac иC:UsersYourNameinvokeai
в Windows. В этой папке вы найдете скрипты запуска под названиемinvoke.sh
иinvoke.bat
. - Запустите соответствующий скрипт в зависимости от вашей операционной системы:
- Если вы используете Windows, дважды щелкните по файлу
invoke.bat
. - Если вы используете macOS, откройте окно Терминала, перетащите скрипт
invoke.sh
из папки в Терминал и нажмитеreturn
. - Если вы используете Linux, запустите
invoke.sh
.
- Если вы используете Windows, дважды щелкните по файлу
- Наберите
2
, чтобы открыть браузерный интерфейс, затем нажмитеenter/return
. Подождите минуту или две, пока Stable Diffusion запустится, затем откройте браузер и перейдите по адресуhttp://localhost:9090
.
Теперь вы готовы использовать веб-интерфейс InvokeAI для Stable Diffusion. Наслаждайтесь экспериментами с этим мощным инструментом и посмотрите, как он сравнивается с Automatic1111!
Текст в изображение
Функция преобразования текста в изображение в Invoke AI позволяет создавать изображения путем ввода текстового запроса. Вы можете настроить количество изображений, шаги (итерации) и масштаб. Разрешение по умолчанию можно отрегулировать, и вы можете выбрать начальное значение для генерации изображения. Интерфейс предоставляет полезные всплывающие подсказки для каждой настройки.
Восстановление лиц и увеличение разрешения
Invoke AI предлагает восстановление лиц с двумя опциями: GFP-GAN и Code Form. Также доступно увеличение разрешения с использованием ESRGAN в качестве масштабатора по умолчанию.
Генерация и управление изображениями
По мере генерации изображения вы можете просматривать предварительный рендеринг в реальном времени. После завершения вы можете отправить изображение в инструмент преобразования изображения в изображение или на объединенный холст, скопировать ссылку или загрузить его. Вы также можете просмотреть изображение в более детальном виде с помощью средства просмотра.
Изображение в изображение
Инструмент преобразования изображения в изображение позволяет изменять существующие изображения. Просто перетащите изображение в инструмент и отрегулируйте силу шумоподавления, чтобы внести изменения. Те же настройки, что и на вкладке преобразования текста в изображение, доступны и здесь.
Объединенный холст
Выдающаяся особенность Invoke AI — это объединенный холст. Этот инструмент позволяет расширять изображения за их первоначальные границы. Интерфейс плавный и удобный, с простой навигацией и масштабированием.
Чтобы использовать объединенный холст, перетащите существующее изображение на холст и выберите область, которую вы хотите расширить. Затем вы можете генерировать новые изображения на основе выбранной области. Примите или отклоните результаты, прежде чем переходить к следующей области.
Коррекция швов, заполнение и масштабирование
Доступны опции коррекции швов, чтобы помочь слить расширенные области с исходным изображением. Вы также можете настроить параметры заполнения и масштабирования для улучшения разрешения заполненных частей.
Отмена и повтор
Функции отмены и повтора являются ценными дополнениями к объединенному холсту, позволяя легко вносить корректировки и исправления без использования внешних инструментов.
Будущие функции
Invoke AI планирует внедрить систему на основе узлов для генерации изображений и дополнительные функции постобработки. Также разрабатывается раздел обучения для текстовой инверсии и dream booth.
Заключение
Основные сильные стороны Invoke AI заключаются в пользовательском опыте и стабильности. Хотя он может не иметь столько функций, сколько Automatic1111, его объединенный холст и интуитивно понятный интерфейс делают его привлекательным выбором. Если Invoke AI продолжит улучшать и расширять свои возможности, у него есть потенциал стать лидером среди инструментов генерации изображений с использованием ИИ.