11. How to Update Embeddings After Modifying Knowledge Base?
11.1. Knowledge Base Files to Update
frontend/assets/data/topics.json
frontend/pages/_slug/pageData/json/*.json (all JSON files except
sample.js)
11.2. Update Steps
Setup Python virtual environment:
cd backend python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
Install requirements:
pip install -r requirements.txt
Set environment variable:
echo "GEMINI_API_KEY=your_api_key_here" > .env
Run embedding script:
python scripts/generate_embeddings.pyDeploy updated file:
Commit and push
backend/data/embeddings.jsonRestart backend server (if local)