- Nick Puckdee
- Vincent Liu
- Ish Khandelwal
- Sairithvik Ventrapragada
- Sathvik Singireddy
- Andy Bruce
cd frontend
npm install
npm start
npm run build
Static html will be in frontend/build
, can be served with any HTTP server of choice.
#example server
python3 -m http.server
cd backend
# clone submodules
git submodule update --init --recursive
cargo build
./run.sh
./qdrant.sh
cd llama.cpp
mkdir build
cd build
cmake .. -DLLAMA_CUBLAS=ON
cmake --build . --config Release
./llama.sh
For the frontend endpoints are defined in ./frontend/src/backend_interface.ts. For the backend endpoints are defined in ./backend/crates/server_backend/src/api_structs.rs. Keep these files in sync or the code is going to get messy.