- Install node
- Change to front-end folder
cd front-end - Install dependencies
npm install
- Build the site (El build generará la carpeta dist con la app, que es servida por el backend.)
npm run build
-
Install uv
curl -LsSf https://astral.sh/uv/install.sh | sh -
Install Python
uv python install 3.10
-
Setup Python virtual Environment
uv venv --python 3.10 source .venv/bin/activate -
Install dependencies
uv pip install -r requirements.txt
-
Configure the environment variables. Create a .env file with these variables:
OPENAI_API_KEY = <Your OpenAI API key> LLM_MODEL = gpt-4o-mini EMBEDDINGS_MODEL="text-embedding-3-small" TRAMITES_DB="./tramites/tramites_db" ORGANIGRAMA_DB="sqlite:///organigrama/usina.db" HISTORIA_DB="./historia/output/historia_db"
uvicorn router.main:app --reload --log-level debug