Lord of Large Language Models Web User Interface
Go to file
2023-09-20 17:38:05 +02:00
.devcontainer Cleared code 2023-08-26 03:07:31 +02:00
.github Bump docker/build-push-action from 4 to 5 2023-09-18 21:43:59 +00:00
.vscode Upgraded install batch files 2023-04-06 22:07:20 +02:00
ai_ethics bugfix 2023-07-12 23:36:18 +02:00
api added vulkan support 2023-09-15 11:25:57 +02:00
assets upgraded 2023-08-31 22:52:34 +02:00
configs enhanced new version 2023-09-13 01:43:23 +02:00
databases New code struture with separated backend 2023-04-15 13:30:08 +02:00
docs upgrade 2023-09-04 17:40:19 +02:00
extensions Added extension 2023-07-06 11:36:57 +02:00
help updated faqs 2023-06-22 09:07:33 +02:00
images updated 2023-06-24 13:06:06 +02:00
presets Added fix misspellings 2023-08-30 16:35:00 +02:00
scripts upgraded code 2023-09-01 01:17:02 +02:00
static enhanced quality of prompting 2023-09-14 10:38:33 +02:00
templates Cleared code 2023-08-26 03:07:31 +02:00
tests Cleared code 2023-08-26 03:07:31 +02:00
train added training code 2023-06-06 22:20:29 +02:00
web upgraded 2023-09-19 02:33:16 +02:00
.gitignore Enhanced UI 2023-08-27 01:16:46 +02:00
.hadolint.yaml Hadolint config added 2023-04-07 18:14:03 +02:00
app.py upgraded 2023-09-17 01:57:10 +02:00
c_webui.sh Fixed syntax coloring 2023-06-30 15:23:49 +02:00
CODE_OF_CONDUCT.md Initial commit 2023-04-06 21:12:49 +02:00
CONTRIBUTING.md Added personalities manipulation tools 2023-06-08 08:58:02 +02:00
docker-compose.yml fix docker 2023-08-29 22:39:37 +02:00
Dockerfile docker: move venv to runtime 2023-08-29 22:58:42 +02:00
installer_cpu.iss upgraded tool 2023-08-28 01:40:24 +02:00
installer.iss upgraded ui 2023-08-31 14:07:11 +02:00
LICENSE V5: new personalities structuring 2023-08-18 01:29:53 +02:00
logo.png upgraded 2023-06-26 00:05:34 +02:00
package-lock.json Added personalities manipulation tools 2023-06-08 08:58:02 +02:00
README.md Update README.md 2023-09-20 17:37:10 +02:00
requirements_dev.txt Cleared code 2023-08-26 03:07:31 +02:00
requirements.txt Update requirements.txt 2023-09-07 08:12:08 +02:00
restart_script.py steps can fail now 2023-07-28 01:16:26 +02:00
setup.py V5: new personalities structuring 2023-08-18 01:29:53 +02:00
tailwind.config.js Light and Dark mode + Tailwind Files 2023-04-18 21:49:44 -07:00
update_script.py bugfix, to force updating lollms 2023-08-25 17:53:38 +02:00
webui.bat upgraded code 2023-09-01 01:17:02 +02:00
webui.sh upgraded code 2023-09-01 01:17:02 +02:00

LoLLMS Web UI

Logo

GitHub license GitHub issues GitHub stars GitHub forks Discord Follow me on Twitter Follow Me on YouTube pages-build-deployment

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.shfor Linux.
  • mac_install.shfor 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.

Star History

Star History

Star History Chart