Запуск локальной Stable Diffusion вместе с SillyTavern
Пишите/вставляйте каждую команду, прожимаете Enter и ожидайте, пока она закончит!
Подозреваю, что Git у вас так или иначе установлен, так что ограничимся установкой conda, а именно её миниатюрной версией — miniconda3.
- Сперва нужно, собственно, открыть свежеустановленную Конду (версию для cmd, не PowerShell).
- Теперь нужно создать виртуальное окружение (давайте назовём его
extras
):
Имейте в виду, что для установки всех зависимостей может потребоваться 15-25 гб свободного места.
- Теперь активируйте только что созданное окружение:
- Установите обязательные зависимости:
- Клонируйте репозиторий с аддонами к SillyTavern:
- Переместитесь в только что созданную директорию:
- Установите все необходимые зависимости:
- Запустите API-сервер с аддонами (а точнее с одним лишь StableDiffusion):
- Копируйте отобразившийся в консоли URL сервера с аддонами, после того как всё запустится; по умолчанию это
http://localhost:5100
.
На всякий случай проверьте файл config.conf в корневом каталоге своей SillyTavern (там же, где и батник для запуска), найдите там строку const enableExtensions
и убедитесь, что там стоит значение true
, а не false
.
- Запустите свою SillyTavern.
- Откройте панель аддонов (иконка с "Кубиками" наверху страницы, вторая справа), вставьте туда URL-адрес своего API-сервера с дополнениями, и нажмите "Connect".
- Чтобы запустить всё это барахло заново, просто активируйте виртуальное окружение
extras
через Конду ещё раз, и снова запустите сервер с необходимыми аргументами:
Ну или поступите проще и создайте ещё один батник примерно с таким содержимым:
call C:\Users\%userprofile%\miniconda3\condabin\activate.bat
call activate extras
cd /d %userprofile%\SillyTavern-extras
python server.py --sd-remote --enable-modules=sd