This is a LLM chatbot coded with LangChain. The web interface is coded with Streamlit. It implements a hybrid RAG (keyword and semantic search) and chat memory.
start app on port 8080 (no need to be root then): $ bash app.sh start
install/configure a reverse proxy running on port 80 and forwarding to local-ip:8080.
start app on port 8080 (no need to be root then): $ bash app.sh start install/configure a reverse proxy running on port 80 and forwarding to local-ip:8080.
apt install nginx
/etc/nginx/conf.d/assistant.conf:
server { listen 80; server_name ext-ip;
}