Hukasx0 / ImpAI

๐Ÿ˜ˆ ImpAI is an advanced role play app using large language and diffusion models.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ImpAI

Python React

๐Ÿ˜ˆ ImpAI is an advanced role play app using large language and diffusion models.

ImpAI Example

ImpAI Start here

โ„น๏ธ You need NodeJS and Python3.11

Run the following commands for download models and build the project:

  • For Linux & MacOS:
bash start.sh
  • For Windows:
start start.bat

Open your browser at http://localhost:4242

ImpAI Config

You can change root prompt, prompt and size of images generated at the top right of the screen !

โ„น๏ธ root prompt is the first template used by ImpAI and prompt is the template used for every next messages

ImpAI Settings

โ„น๏ธ You can modify the large language model in the file start.sh (MODEL == file name and MODEL_HF == repository + quantization):

# English Mistral 7b Q4_K_M by default
MODEL=mistral-7b-instruct-v0.1.Q4_K_M.gguf
MODEL_HF=TheBloke/Mistral-7B-Instruct-v0.1-GGUF:q4_k_m

# French Mistral 7b Q4_K_M for example
# MODEL=vigostral-7b-chat.Q4_K_M.gguf
# MODEL_HF=TheBloke/Vigostral-7B-Chat-GGUF:q4_k_m

โ„น๏ธ You can change the stable diffusion model (a hugging face repo) in the file start.sh

# Stable Diffusion Model
SD_MODEL=stabilityai/sdxl-turbo

If you want, you can add non-player characters to your story !

ImpAI NPC

ImpAI Todo List

  • Chat

  • Image

  • Settings

  • NPC

  • Save system

  • Suggested action

  • Multiple users

  • RPG mode with dices

  • Video/GIF output

  • Audio input

About

๐Ÿ˜ˆ ImpAI is an advanced role play app using large language and diffusion models.

License:Apache License 2.0


Languages

Language:JavaScript 53.9%Language:CSS 18.2%Language:Python 11.1%Language:Batchfile 6.1%Language:Shell 5.5%Language:HTML 5.2%