Найти в Дзене
Niro AI |ИИ

Нейросеть на вашем ПК: как установить и пользоваться Stable Diffusion

Сервисы, способные генерировать реалистичные изображения при помощи ИИ, сегодня уже становятся обыденностью. Но в большинстве случаев такие платформы предоставляют полный функционал только в после перехода на платную версию. На аналогичную схему, в частности, перешла одна из самых популярных платформ данного типа – Midjourney.
Однако есть и полностью бесплатные аналоги, не уступающие по возможностям. Stable Diffusion не только предоставляет все инструменты для работы с изображениями, но и позволяет деактивировать цензуру через настройки.

Канал в телеграм - NIRO AI

🔥 Бот с топовыми нейросетями — Syntx AI. Всё в одном месте, удобно и просто. Попробуйте!

Описание сервиса

Платформа поддерживается сообществом Stability.Ai и состоит из двух компонентов – интерфейса пользователя и непосредственно нейросети. Взаимодействовать с движком можно несколькими способами:
- работа через консоль. Относительно сложный способ, однако пользователь получает больше возможностей;
- web-интерфейс. Подойдет начинающим пользователям, которые хотят просто попробовать новый сервис. Функционал несколько ограничен, также в целом платформа работает заметно медленнее;
- графический интерфейс. Самый удобный способ, который подразумевает инсталляцию полноценного приложения с получением полного функционала.

Системные требования
Для корректной работы ПО необходимо наличие от 20 Гбайт свободного места на накопителе, ОЗУ от 8 Гбайт и видеокарта версии Nvidia 10xx (видеопамять не менее 4 Гбайт) или более производительная. Платформа – Windows 10 и выше.
Поддерживаются также ПК на базе Linux и Mac при условии использования чипсетов M2 или M1. Если GPU не соответствует требованиям, в настройках можно переключить все вычисления на ЦП. Однако придется мириться с более долгим процессом генерации контента.

Процесс установки
Предварительно необходимо загрузить нужную версию со страницы
https://stable-diffusion-ui.github.io/docs/installation/ и распаковать архив в корень любого накопителя.

Далее перейти в каталог stable-diffusion-ui и запустить файл Diffusion UI.cmd, система автоматически загрузит и установит нужные компоненты.
На данном этапе добавляется только графическая оболочка. Для генерации изображений необходимо выбрать и загрузить обученную модель. Ключевая особенность платформы – таких моделей довольно много, большинство из них узкоспециализированные. К примеру, есть нейросети, которые ориентированы на рисование животных, пейзажей, имитацию определенного стиля и т.д.
Можно добавлять несколько моделей, переключаясь между ними уже через интерфейс программы – через пункт меню Model. Для этого достаточно загрузить нужный файл, добавить его в каталог stable-diffusion (находится по пути – stable-diffusion-ui\models\) и перезапустить программу, если она в этот момент была активна.
Как использовать
В общих чертах сервисы данного типа работают одинаково: пользователю необходимо составить короткое текстовое описание, на основе которого создается новая картинка. Основные отличия в Stable Diffusion заключаются в настройках, которые предоставляет графический интерфейс приложения.
Первоначально необходимо указать разрешение создаваемой картинки. Рекомендуется указывать квадрат со стороной 512 пикселей. Если указать больше, будет высокая нагрузка на аппаратную часть ПК. При необходимости в дальнейшем можно использовать специальные онлайн-сервисы или ПО для увеличения данного параметра.


Еще один важный инструмент – количество шагов в процессе генерации контента. Увеличение делает изображение более качественным, но время до получения результата также будет больше. Рекомендуется не более 50 этапов.
Параметр Creativeness отвечает за степень свободы, на сколько нейросеть может отклоняться от указаний пользователя. Часто рекомендуется указывать значение 8, но можно поэкспериментировать.
Общие правила создания описаний аналогичны другим платформам данного типа, например, Midjourney. Нужно стараться максимально полно описать ожидаемый результат, но учитывать, что система принимает только первые 75 слов. Также используется принцип веса каждого слова – он увеличивается ближе к началу текста.


Есть возможность явно указать вес фразы или слова при помощи стандартного оператора – числовое значение после двоеточия. В этом случае общий вес слов должен иметь значение 100.
Еще одна интересная опция Stable Diffusion – возможность загрузить в программу собственное изображение и попросить сгенерировать похожее. Уровень схожести можно указать в параметрах.