66 lines
2.3 KiB
Markdown
66 lines
2.3 KiB
Markdown
# Stable Diffusion UI
|
||
|
||
Графический интерфейс для работы с Stable Diffusion API.
|
||
|
||
## Возможности
|
||
|
||
- Генерация изображений по текстовому описанию
|
||
- Управление моделями Stable Diffusion
|
||
- Настройка параметров генерации
|
||
- Темная и светлая темы оформления
|
||
|
||
## Установка
|
||
|
||
1. Клонируйте репозиторий:
|
||
```bash
|
||
git clone https://github.com/yourusername/stable-diffusion-ui.git
|
||
cd stable-diffusion-ui
|
||
```
|
||
|
||
2. Создайте виртуальное окружение:
|
||
```bash
|
||
python -m venv venv
|
||
source venv/bin/activate # Linux/Mac
|
||
venv\Scripts\activate # Windows
|
||
```
|
||
|
||
3. Установите зависимости:
|
||
```bash
|
||
pip install -r requirements.txt
|
||
```
|
||
|
||
4. Установите Node.js зависимости для сервера:
|
||
```bash
|
||
npm install
|
||
```
|
||
|
||
## Настройка
|
||
|
||
1. Создайте файл `.env` в корневой директории:
|
||
```env
|
||
SD_API_URL=http://localhost:7860
|
||
```
|
||
|
||
2. Запустите Stable Diffusion WebUI с параметром `--api`
|
||
|
||
## Запуск
|
||
|
||
1. Запустите сервер:
|
||
```bash
|
||
node server.js
|
||
```
|
||
|
||
2. В другом терминале запустите клиент:
|
||
```bash
|
||
python main.py
|
||
```
|
||
|
||
## Разработка
|
||
|
||
- Используйте ветки для новых функций:
|
||
```bash
|
||
git checkout -b feature/new-feature
|
||
```
|
||
|
||
- После тестирования создайте Pull Request в main
|