Skip to content

Commit

Permalink
Merge pull request #14 from Dartvauder/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
Dartvauder authored Apr 23, 2024
2 parents 94947bb + 0d45cf3 commit 93cce30
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 35 deletions.
23 changes: 12 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,26 @@
## [Features](/#Features) | [Dependencies](/#Required-Dependencies) | [SystemRequirements](/#Minimum-System-Requirements) | [Install](/#How-to-install) | [Usage](/#How-to-use) | [Models](/#Where-can-I-get-models-voices-and-avatars) | [Roadmap](/#Roadmap) | [Acknowledgment](/#Acknowledgment-to-developers)

# ![1](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/4dce21a9-3964-498e-b0f2-f36ab98e2d5d)
# ![main](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/4ea0d891-8979-45ad-b052-626c41ae991a)
* Work in progress! (ALPHA)
* English | [Русский](/README_RU.md)

## Description:

Simple and easy interface for use of different neural network models. You can chat with LLM using text or voice input, Stable Diffusion for generating images and AudioCraft for generating audio

The goal of the project - to create the easiest possible application to use neural network models

### LLM: ![1](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/3aae7818-309d-4b5a-b145-603cd30ce3c9)
### LLM: ![1](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/418a90e9-cb45-4d54-92c6-bdcda2711ba9)

### Stable Diffusion:
#### txt2img: ![2](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/1c147103-daf4-458d-b956-1843ee6ef989)
#### img2img: ![3](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/03c9edf7-9742-47c4-a2cd-da097fc79abf)
#### inpaint: ![4](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/d7a7515c-d94e-4e14-8d54-395d3ec1d9a3)
#### extras: ![5](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/f6fae1c8-2467-4da7-94ec-4b2a8d085e4d)
#### txt2img: ![2](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/b1f95343-48d4-4251-80ec-1599d3781a36)
#### img2img: ![3](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/d9cea6c8-184b-4b7e-9853-ed96d6150df2)
#### inpaint: ![4](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/3f3cf73e-852d-4260-8cc7-6f01e6d71a82)
#### extras: ![5](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/ff81be62-1617-4812-8cd4-be0524770c90)

### AudioCraft: ![5](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/33be43dd-c3e3-45e0-8769-51f5e9b9f24d)
### AudioCraft: ![6](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/cd9f9787-0a23-42cd-93c1-9058143e84ba)

### Settings: ![6](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/97d392ce-ebd0-4486-9ab9-9f053ca18795)
### Settings: ![7](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/a888d3ac-2ece-46aa-b736-3eb481b40f79)

## Features:

Expand Down Expand Up @@ -55,7 +56,7 @@ The goal of the project - to create the easiest possible application to use neur

### Windows

1) `Git clone https://github.com/Dartvauder/NeuroChatWebUI.git` to any location
1) `Git clone https://github.com/Dartvauder/NeuroSandboxWebUI.git` to any location
2) Run the `install.bat` and wait for installation
3) After installation, run `start.bat`
4) Select the file version and wait for the application to launch
Expand All @@ -65,7 +66,7 @@ To get update, run `update.bat`

### Linux

1) `Git clone https://github.com/Dartvauder/NeuroChatWebUI.git` to any location
1) `Git clone https://github.com/Dartvauder/NeuroSandboxWebUI.git` to any location
2) In the terminal, run the `pip install --no-deps -r requirements.txt`and wait for installation of all dependencies
3) After installation, run `py appEN.py` or `py appRU.py`
4) Wait for the application to launch
Expand Down Expand Up @@ -169,7 +170,7 @@ To get update, run `git pull`

## Roadmap

* https://github.com/Dartvauder/NeuroChatWebUI/wiki/RoadmapEN
* https://github.com/Dartvauder/NeuroSandboxWebUI/wiki/RoadmapEN

## Acknowledgment to developers

Expand Down
16 changes: 8 additions & 8 deletions README_RU.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## [Функции](/#Функции) | [Зависимости](/#Необходимые-зависимости) | [СистемныеТребования](/#Минимальные-системные-требования) | [Установка](/#Как-установить) | [Использование](/#Как-использовать) | [Модели](/#Где-я-могу-взять-модели-голоса-и-аватары) | [Дорожная карта](/#Дорожная-карта) | [Благодарность](/#Благодарность-разработчикам)

# ![1](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/ae17831a-a0d0-4245-9bb3-996910f3094b)
# ![main](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/4ea0d891-8979-45ad-b052-626c41ae991a)
* В процессе разработки! (АЛЬФА)
* [Английский](/README.md) | Russian

Expand All @@ -10,17 +10,17 @@

Цель проекта — создать максимально простое приложение для использования нейросетевых моделей

### LLM: ![1](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/3aae7818-309d-4b5a-b145-603cd30ce3c9)
### LLM: ![1](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/418a90e9-cb45-4d54-92c6-bdcda2711ba9)

### Stable Diffusion:
#### txt2img: ![2](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/1c147103-daf4-458d-b956-1843ee6ef989)
#### img2img: ![3](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/03c9edf7-9742-47c4-a2cd-da097fc79abf)
#### inpaint: ![4](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/d7a7515c-d94e-4e14-8d54-395d3ec1d9a3)
#### extras: ![5](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/f6fae1c8-2467-4da7-94ec-4b2a8d085e4d)
#### txt2img: ![2](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/b1f95343-48d4-4251-80ec-1599d3781a36)
#### img2img: ![3](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/d9cea6c8-184b-4b7e-9853-ed96d6150df2)
#### inpaint: ![4](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/3f3cf73e-852d-4260-8cc7-6f01e6d71a82)
#### extras: ![5](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/ff81be62-1617-4812-8cd4-be0524770c90)

### AudioCraft: ![5](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/33be43dd-c3e3-45e0-8769-51f5e9b9f24d)
### AudioCraft: ![6](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/cd9f9787-0a23-42cd-93c1-9058143e84ba)

### Settings: ![6](https://github.com/Dartvauder/NeuroChatWebUI/assets/140557322/97d392ce-ebd0-4486-9ab9-9f053ca18795)
### Settings: ![7](https://github.com/Dartvauder/NeuroSandboxWebUI/assets/140557322/a888d3ac-2ece-46aa-b736-3eb481b40f79)

## Функции:

Expand Down
16 changes: 8 additions & 8 deletions appEN.py
Original file line number Diff line number Diff line change
Expand Up @@ -897,7 +897,7 @@ def open_outputs_folder():
gr.Audio(label="LLM audio response", type="filepath"),
gr.Image(type="filepath", label="Avatar"),
],
title="NeuroChatWebUI (ALPHA) - LLM",
title="NeuroSandboxWebUI (ALPHA) - LLM",
description="This user interface allows you to enter any text or audio and receive "
"generated response. You can select the LLM model, "
"avatar, voice and language from the drop-down lists. You can also customize the model settings from "
Expand Down Expand Up @@ -930,7 +930,7 @@ def open_outputs_folder():
gr.Image(type="filepath", label="Generated image"),
gr.Textbox(label="Message", type="text"),
],
title="NeuroChatWebUI (ALPHA) - Stable Diffusion (txt2img)",
title="NeuroSandboxWebUI (ALPHA) - Stable Diffusion (txt2img)",
description="This user interface allows you to enter any text and generate images using Stable Diffusion. "
"You can select the Stable Diffusion model and customize the generation settings from the sliders. "
"Try it and see what happens!",
Expand Down Expand Up @@ -959,7 +959,7 @@ def open_outputs_folder():
gr.Image(type="filepath", label="Generated image"),
gr.Textbox(label="Message", type="text"),
],
title="NeuroChatWebUI (ALPHA) - Stable Diffusion (img2img)",
title="NeuroSandboxWebUI (ALPHA) - Stable Diffusion (img2img)",
description="This user interface allows you to enter any text and image to generate new images using Stable Diffusion. "
"You can select the Stable Diffusion model and customize the generation settings from the sliders. "
"Try it and see what happens!",
Expand Down Expand Up @@ -987,7 +987,7 @@ def open_outputs_folder():
gr.Image(type="filepath", label="Inpainted image"),
gr.Textbox(label="Message", type="text"),
],
title="NeuroChatWebUI (ALPHA) - Stable Diffusion (inpaint)",
title="NeuroSandboxWebUI (ALPHA) - Stable Diffusion (inpaint)",
description="This user interface allows you to enter a prompt, an initial image, and a mask image to inpaint using Stable Diffusion. "
"You can select the Inpaint model and customize the generation settings. "
"Try it and see what happens!",
Expand All @@ -1005,7 +1005,7 @@ def open_outputs_folder():
gr.Image(type="filepath", label="Modified Image"),
gr.Textbox(label="Message", type="text"),
],
title="NeuroChatWebUI (ALPHA) - Stable Diffusion (extras)",
title="NeuroSandboxWebUI (ALPHA) - Stable Diffusion (extras)",
description="This user interface allows you to upload an image and transform it using different options",
allow_flagging="never",
)
Expand All @@ -1030,7 +1030,7 @@ def open_outputs_folder():
gr.Audio(label="Generated audio", type="filepath"),
gr.Textbox(label="Message", type="text"),
],
title="NeuroChatWebUI (ALPHA) - AudioCraft",
title="NeuroSandboxWebUI (ALPHA) - AudioCraft",
description="This user interface allows you to enter any text and generate audio using AudioCraft. "
"You can select the AudioCraft model and customize the generation settings from the sliders. "
"Try it and see what happens!",
Expand All @@ -1045,7 +1045,7 @@ def open_outputs_folder():
outputs=[
gr.Textbox(label="Message", type="text")
],
title="NeuroChatWebUI (ALPHA) - Settings",
title="NeuroSandboxWebUI (ALPHA) - Settings",
description="This user interface allows you to change settings of application",
allow_flagging="never",
)
Expand All @@ -1071,7 +1071,7 @@ def open_outputs_folder():

github_link = gr.HTML(
'<div style="text-align: center; margin-top: 20px;">'
'<a href="https://github.com/Dartvauder/NeuroChatWebUI" target="_blank" style="color: blue; text-decoration: none; font-size: 16px;">'
'<a href="https://github.com/Dartvauder/NeuroSandboxWebUI" target="_blank" style="color: blue; text-decoration: none; font-size: 16px;">'
'GitHub'
'</a>'
'</div>'
Expand Down
16 changes: 8 additions & 8 deletions appRU.py
Original file line number Diff line number Diff line change
Expand Up @@ -897,7 +897,7 @@ def open_outputs_folder():
gr.Audio(label="LLM audio response", type="filepath"),
gr.Image(type="filepath", label="Avatar"),
],
title="NeuroChatWebUI (ALPHA) - LLM",
title="NeuroSandboxWebUI (ALPHA) - LLM",
description="This user interface allows you to enter any text or audio and receive "
"generated response. You can select the LLM model, "
"avatar, voice and language from the drop-down lists. You can also customize the model settings from "
Expand Down Expand Up @@ -930,7 +930,7 @@ def open_outputs_folder():
gr.Image(type="filepath", label="Generated image"),
gr.Textbox(label="Message", type="text"),
],
title="NeuroChatWebUI (ALPHA) - Stable Diffusion (txt2img)",
title="NeuroSandboxWebUI (ALPHA) - Stable Diffusion (txt2img)",
description="This user interface allows you to enter any text and generate images using Stable Diffusion. "
"You can select the Stable Diffusion model and customize the generation settings from the sliders. "
"Try it and see what happens!",
Expand Down Expand Up @@ -959,7 +959,7 @@ def open_outputs_folder():
gr.Image(type="filepath", label="Generated image"),
gr.Textbox(label="Message", type="text"),
],
title="NeuroChatWebUI (ALPHA) - Stable Diffusion (img2img)",
title="NeuroSandboxWebUI (ALPHA) - Stable Diffusion (img2img)",
description="This user interface allows you to enter any text and image to generate new images using Stable Diffusion. "
"You can select the Stable Diffusion model and customize the generation settings from the sliders. "
"Try it and see what happens!",
Expand Down Expand Up @@ -987,7 +987,7 @@ def open_outputs_folder():
gr.Image(type="filepath", label="Inpainted image"),
gr.Textbox(label="Message", type="text"),
],
title="NeuroChatWebUI (ALPHA) - Stable Diffusion (inpaint)",
title="NeuroSandboxWebUI (ALPHA) - Stable Diffusion (inpaint)",
description="This user interface allows you to enter a prompt, an initial image, and a mask image to inpaint using Stable Diffusion. "
"You can select the Inpaint model and customize the generation settings. "
"Try it and see what happens!",
Expand All @@ -1005,7 +1005,7 @@ def open_outputs_folder():
gr.Image(type="filepath", label="Modified Image"),
gr.Textbox(label="Message", type="text"),
],
title="NeuroChatWebUI (ALPHA) - Stable Diffusion (extras)",
title="NeuroSandboxWebUI (ALPHA) - Stable Diffusion (extras)",
description="This user interface allows you to upload an image and transform it using different options",
allow_flagging="never",
)
Expand All @@ -1030,7 +1030,7 @@ def open_outputs_folder():
gr.Audio(label="Generated audio", type="filepath"),
gr.Textbox(label="Message", type="text"),
],
title="NeuroChatWebUI (ALPHA) - AudioCraft",
title="NeuroSandboxWebUI (ALPHA) - AudioCraft",
description="This user interface allows you to enter any text and generate audio using AudioCraft. "
"You can select the AudioCraft model and customize the generation settings from the sliders. "
"Try it and see what happens!",
Expand All @@ -1045,7 +1045,7 @@ def open_outputs_folder():
outputs=[
gr.Textbox(label="Message", type="text")
],
title="NeuroChatWebUI (ALPHA) - Settings",
title="NeuroSandboxWebUI (ALPHA) - Settings",
description="This user interface allows you to change settings of application",
allow_flagging="never",
)
Expand All @@ -1071,7 +1071,7 @@ def open_outputs_folder():

github_link = gr.HTML(
'<div style="text-align: center; margin-top: 20px;">'
'<a href="https://github.com/Dartvauder/NeuroChatWebUI" target="_blank" style="color: blue; text-decoration: none; font-size: 16px;">'
'<a href="https://github.com/Dartvauder/NeuroSandboxWebUI" target="_blank" style="color: blue; text-decoration: none; font-size: 16px;">'
'GitHub'
'</a>'
'</div>'
Expand Down

0 comments on commit 93cce30

Please sign in to comment.