This is an implementation of LibreChat, a ChatGPT clone with extra features for general use for my family.
LibreChat brings together the future of assistant AIs with the revolutionary technology of OpenAI's ChatGPT. Celebrating the original styling, LibreChat gives you the ability to integrate multiple AI models. It also integrates and enhances original client features such as conversation and message search, prompt templates and plugins.
With LibreChat, you no longer need to opt for ChatGPT Plus and can instead use free or pay-per-call APIs. We welcome contributions, cloning, and forking to enhance the capabilities of this advanced chatbot platform.
-- from their repo
With a self-hosted LibreChat VM, my family and I no longer need to purchase expensive, rate-limited ChatGPT Pro.
LibreChat is hosted on a VM and requires setup and configuration prior to use. Refer to the LibreChat documentation website for any details and questions.
Assuming the VM is confugred and setup correctly, these are commands that are used frequently, listed here for convenience.
Trigger the GitHub Action.
Trigger the GitHub Action.
# Start the process
sudo systemctl start docker
# Confirm Docker is running
docker info
npm run update:deployed
npm run stop:deployed
npm run start:deployed
Only use this the first time; use regular node
start commands if Docker has run before.
sudo docker-compose -f ./deploy-compose.yml up -d