/MultiAI

MultiAI by ShamHyper

Primary LanguagePythonMIT LicenseMIT

MultiAI

Licence

Visual Studio Code

Git GitHub

Python PyTorch TensorFlow NumPy

Windows PowerShell

Linux Ubuntu

Donate

1

USDT(TRC20): TAaBpuhdoPGNv9xnyne2nXQ5gLQLNUrY6V

Time spent on the project

wakatime

Our discord servers

Discord Banner SH Discord Banner VDM

AIs

1. BgRemoverLite

2. Image upscaler

3. NSFW Detector

4. Image Analyzer

5. Video Analyzer

6. Prompt Generator

7. [BETA]AI Detector

System requirements

1. Windows 10-11

2. NVIDIA GPU with CUDA 11.8 support

3. 16gb RAM

4. 8gb+ free SSD (NOT HDD) space

Installation for Windows (recommended)

1. Install winget

2. Install Python

winget install -e --id Python.Python.3.10

3. Install Git

winget install -e --id Git.Git

4. Install FFmpeg

winget install -e --id Gyan.FFmpeg

5. Install CUDA 11.8

6. Restart your PC

7. Clone repository

git clone https://github.com/ShamHyper/MultiAI.git

8. Run install.bat for first time. Next time run run.bat

Installation for Windows (legacy)

1. Install Python 3.10.x

2. Install Git

3. Install FFmpeg

4. Install CUDA 11.8

5. Restart your PC

6. Download using "Code --> Download ZIP" (or click here)

7. Unarchive ZIP

8. Run install.bat for first time. Next time run run.bat

[BETA]Installation for Linux (tested on Ubuntu)

1. Install Python

sudo apt install python3

2. Install PIP

sudo apt install python3-pip

3. Install Git

sudo apt install git

4. Install FFmpeg

sudo apt install FFmpeg

5. Install CUDA 11.8

6. Restart your PC

7. Clone repository

git clone https://github.com/ShamHyper/MultiAI.git

8. In terminal, type for first time:

pip3 install -r requirements.txt

9. In terminal, type for run MultiAI:

python3 app.py

This is a very BETA version of the installation for Linux. I have briefly checked the functionality and do not really understand how to set up a venv for this OS yet.

BgRemoverLite Image upscaler NSFW Detector Image Analyzer Video Analyzer Prompt Generator AI Detector
Fully functional Partially functional Not tested Not tested Not tested Not tested Not tested

Settings tab (recommended)

Now you don't have to go into config.json and change something with your hands. This tab will do everything for you! cfg

  1. Choose necessary checkboxes
  2. Press Save settings
  3. Restart MultiAI

Settings (legacy, ../settings/config.json)

    {
        "debug_mode": "True", 
        // Boolean ("True" or "False")
        // Enable debug mode (write debug info)
        // Enable logging
        
        "start_in_browser": "True",
        // Boolean ("True" or "False")
        // Enable MultiAI starting in browser

        "share_gradio": "False",
        // Boolean ("True" or "False")
        // Enable MultiAI starting with share link

        "preload_models": "False",
        // Boolean ("True" or "False")
        // Preloading AI models
        // False loading time: ~5-10s
        // True loading time: ~40-60s

        "clear_on_start": "False"
        // Boolean ("True" or "False")
        // Clear all outputs on start
    }

Support

  1. If you see errors like this: ModuleNotFoundError: No module named "certifi", run install.bat for fix them. If that didn't help, open a new issue
  2. If you encounter errors during the execution of the program, open a new issue
  3. If your console window freezes during the install process.bat, restart it with administrator rights. It is also highly recommended to run run.bat from the administrator.

Gallery

1. BgRemoverLite 2 2. Image upscaler 3 3. NSFW Detector 4 4. Image Analyzer 5 5. Video Analyzer 6 6.1 6. Prompt Generator 7 7. [BETA]AI Detector 8

About Python 3.11 - 3.12

So far, most of the libraries used in my project have not been updated to 3.11 - 3.12 or are working incorrectly. I tried to adapt the project for the new version, but for now I advise you to stay within 3.10. After v1.10.x, discontinued support for 3.9, only 3.10 now

Credits

License

MIT license | Copyright (c) 2023-2024 ShamHyper