Hello, this repo is an easy way to run a web server for MLX. The design is very minimalistic and contains multiple features like:
- Supports RAG
- Tokens per sec info on screen
- Support for Latex and code formatting (allows to copy the code snippet )
- Ability to set model params (top p, temp, role mapping...)
- Ability to set default params
- Install model from Web server itself
- Save previous conversations and load from there
- Copy response through a button
- Chat with models, stop conversation
- Swap models easily
And more coming soon like:
- Multi-model support
- Dark mode
- Togglable Sidebar
No pre-requisites or dependencies needed.
You would only need to run this command to install:
bash -c "$(curl -s https://raw.githubusercontent.com/Rehan-shah/mlx-web-ui/main/install.sh)"
After installation, navigate to the mlx-web-ui
directory:
cd mlx-web-ui
To start the server, run:
sudo bash main.sh
This will start the web server on https://localhost:5173
.The backend is running on port 8000.
Try updating the web-ui version and running again. It can be done using this script:
sudo bash update.sh
If the issue still exists, please open an issue in this repo.
To use rag you could click the paper pin icon in the textbox and then select the file you want to use.