2023-06-10 14:15:19 +00:00
# LoLLMS Web UI
2023-07-11 20:00:59 +00:00
< div align = "center" >
< img src = "https://github.com/ParisNeo/lollms/blob/main/lollms/assets/logo.png" alt = "Logo" width = "200" height = "200" >
< / div >
2023-04-06 19:12:49 +00:00
2023-06-10 14:15:54 +00:00
![GitHub license ](https://img.shields.io/github/license/ParisNeo/lollms-webui )
![GitHub issues ](https://img.shields.io/github/issues/ParisNeo/lollms-webui )
![GitHub stars ](https://img.shields.io/github/stars/ParisNeo/lollms-webui )
![GitHub forks ](https://img.shields.io/github/forks/ParisNeo/lollms-webui )
2023-04-20 17:50:47 +00:00
[![Discord ](https://img.shields.io/discord/1092918764925882418?color=7289da&label=Discord&logo=discord&logoColor=ffffff )](https://discord.gg/4rR282WJb6)
2023-05-05 07:32:56 +00:00
[![Follow me on Twitter ](https://img.shields.io/twitter/follow/SpaceNerduino?style=social )](https://twitter.com/SpaceNerduino)
2023-05-05 07:43:23 +00:00
[![Follow Me on YouTube ](https://img.shields.io/badge/Follow%20Me%20on-YouTube-red?style=flat&logo=youtube )](https://www.youtube.com/user/Parisneo)
2023-06-18 08:43:04 +00:00
[![pages-build-deployment ](https://github.com/ParisNeo/lollms-webui/actions/workflows/pages/pages-build-deployment/badge.svg )](https://github.com/ParisNeo/lollms-webui/actions/workflows/pages/pages-build-deployment)
2023-06-20 06:50:22 +00:00
2023-09-04 15:40:26 +00:00
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.
2023-06-20 06:50:22 +00:00
2023-05-26 23:00:40 +00:00
## Features
- Choose your preferred binding, model, and personality for your tasks
- Enhance your emails, essays, code debugging, thought organization, and more
2023-09-04 15:40:26 +00:00
- Explore a wide range of functionalities, such as searching, data organization, image generation, and music generation
2023-05-26 23:00:40 +00:00
- 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
2023-09-04 20:06:26 +00:00
## Installation
2023-09-20 15:22:55 +00:00
### Automatic installation (UI)
If you are using Windows, just visit the release page, download the windows installer and install it.
2023-09-04 20:06:26 +00:00
2023-09-20 15:22:55 +00:00
### 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 ](https://docs.conda.io/projects/miniconda/en/latest/miniconda-install.html )
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 ](https://git-scm.com/book/en/v2/Getting-Started-Installing-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:
```bash
conda create --name lollms python=3.10
```
- Activate the environment
```bash
conda activate lollms
```
- Clone the project
```bash
git clone https://github.com/ParisNeo/lollms-webui.git
```
- enter the lollms-webui folder
```bash
cd lollms-webui
```
- install dependancies
```bash
pip install --upgrade -r requirements.txt
```
- run the application
```bash
python app.py
```
### Manual install with virtual env:
Make sure you install python 3.10, and git:
[Install python ](https://www.python.org/downloads/release/python-31013/ )
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 ](https://git-scm.com/book/en/v2/Getting-Started-Installing-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:
```bash
python -m ensurepip --upgrade
```
- Install virtual environment:
```bash
pip install venv
```
- Clone the project
```bash
git clone https://github.com/ParisNeo/lollms-webui.git
```
- enter the lollms-webui folder
```bash
cd lollms-webui
```
- Create a virtual environment
```bash
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
```bash
pip install --upgrade -r requirements.txt
```
- run the application
```bash
python app.py
```
Once installed, you need to activate the environment then run the app.
2023-09-20 10:37:45 +00:00
## Star History
2023-09-20 15:30:56 +00:00
[![Star History Chart ](https://api.star-history.com/svg?repos=ParisNeo/lollms,ParisNeo/lollms-webui,ParisNeo/lollms_cpp_client,ParisNeo/lollms_bindings_zoo,ParisNeo/lollms_personalities_zoo&type=Date )](https://star-history.com/#ParisNeo/lollms& ParisNeo/lollms-webui& ParisNeo/lollms_cpp_client& ParisNeo/lollms_bindings_zoo& ParisNeo/lollms_personalities_zoo& Date)