5.5 KiB
LoLLMS Web UI
Welcome to LoLLMS WebUI (Lord of Large Language Models: One tool to rule them all), the hub for LLM (Large Language Model) models. This project aims to provide a user-friendly interface to access and utilize various LLM models for a wide range of tasks. Whether you need help with writing, coding, organizing data, generating images, generating music or seeking answers to your questions, LoLLMS WebUI has got you covered.
Features
- Choose your preferred binding, model, and personality for your tasks
- Enhance your emails, essays, code debugging, thought organization, and more
- Explore a wide range of functionalities, such as searching, data organization, image generation, and music generation
- Easy-to-use UI with light and dark mode options
- Integration with GitHub repository for easy access
- Support for different personalities with predefined welcome messages
- Thumb up/down rating for generated answers
- Copy, edit, and remove messages
- Local database storage for your discussions
- Search, export, and delete multiple discussions
- Support for Docker, conda, and manual virtual environment setups
Installation
Automatic installation (UI)
If you are using Windows, just visit the release page, download the windows installer and install it.
Automatic installation (Console)
Download the installation script from scripts folder and run it. The installation scripts are:
win_install.bat
for Windows.linux_install.sh
for Linux.mac_install.sh
for Mac.
Manual install with Anaconda/Miniconda:
If you don't have anaconda or miniconda installed, please install it: Install miniconda Make sure to add it to your path so that you can run it easily from a terminal. If you don't have git installed, please install it: Install git Make sure to add it to your path so that you can run it easily from a terminal.
- Run a terminal and create a new environment called
lollms
with python 3.10:
conda create --name lollms python=3.10
- Activate the environment
conda activate lollms
- Clone the project
git clone https://github.com/ParisNeo/lollms-webui.git
- enter the lollms-webui folder
cd lollms-webui
- install dependancies
pip install --upgrade -r requirements.txt
- run the application
python app.py
Manual install with virtual env:
Make sure you install python 3.10, and git: Install python Make sure to add it to your path so that you can run it easily from a terminal. If you don't have git installed, please install it: Install git Make sure to add it to your path so that you can run it easily from a terminal.
- Run a terminal and install pip:
python -m ensurepip --upgrade
- Install virtual environment:
pip install venv
- Clone the project
git clone https://github.com/ParisNeo/lollms-webui.git
- enter the lollms-webui folder
cd lollms-webui
- Create a virtual environment
python -m venv ./env
- Activate the virtual environment:
- On windows:
./env/Scripts/activate
- On linux:
./env/bin/activate
- On macos:
./env/bin/activate
- install dependancies
pip install --upgrade -r requirements.txt
- run the application
python app.py
Once installed, you need to activate the environment then run the app.