Integrate Llamaindex, ChromaDB, Chainlit to build an advanced chatbot (an upgrade version of my MicroGPT repo)
git clone https://github.com/ChungYujoyce/rag-chatbot.git
Go to link and download the folders, place them in the repo.
- chroma_db_v1
- chroma_db_v1_ds
- csvtest
- SOURCE_DOCUMENTS
docker pull docker.io/jj0122/microgpt:vllmv0.4.1
docker run -it --network my_network --name vllm jj0122/microgpt:vllmv0.4.1 /bin/bash
cd rag-chatbot/server
bash 1_start_server_vllm.sh
docker pull docker.io/jj0122/rag_app:0522
docker run -it --network my_network --name index jj0122/rag_app:0522 /bin/bash
In the docker, run below commands to start the client (the port number in the bash file should be changed to an appplicable one)
cd rag-chatbot/
bash run-test.sh
bash clean.sh