File di esempio
# Chiave api
LLM_API_KEY=xx-xxxxxxxxxxxxxxxxxaxxxxx
# Url Api
LLM_API_URL=http://sito:porta/v1/chat/completions
# Modello
LLM_MODEL=gpt-oss:20bNella root del progetto esegui il comando: importante avere la versione pyton 3.12.x poichè versioni più recenti risultano instabili
py -3.12 -m venv .venv
.venv\Scripts\activate
pip install -r backend/requirements.txtQuesto comando basta eseguirlo la prima volta e basta
.venv\Scripts\activate
cd backend
uvicorn app.main:app --reloadcd frontend
npm install
npm run build
npm run previewcd frontend
npm run dev1️⃣ Verifica installazione Python
In PowerShell / CMD:
python --version2️⃣ Crea un virtual environment (se non esiste)
Nella root del progetto:
py -3.12 -m venv .venv3️⃣ Attiva il virtualenv (Windows) .venv\Scripts\activate
Dovresti vedere:
(.venv) PS C:\tuo\progetto>
4️⃣ Installa FastAPI + Uvicorn pip install fastapi uvicorn
Verifica:
uvicorn --version5️⃣ Avvia FastAPI (comando corretto)
uvicorn app.main:app --reloadThis template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel (or oxc when used in rolldown-vite) for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh