step-7: add check_env.py, README, update requirements
- check_env.py: verifica ollama, embedding model, LLM model, chromadb - Rileva qualsiasi modello embedding/LLM installato (non lista fissa) - step-7/README.md: guida installazione/disinstallazione Ollama, modelli, chromadb - requirements.txt: aggiunge chromadb per step-8
This commit is contained in:
@@ -469,30 +469,34 @@ Distribuzione lunghezze:
|
||||
|
||||
**Tipo:** manuale (una volta sola)
|
||||
**Input:** nessuno
|
||||
**Output:** ambiente locale funzionante
|
||||
**Output:** ambiente locale funzionante
|
||||
**Script:** `step-7/check_env.py`
|
||||
|
||||
```bash
|
||||
# Installa Ollama
|
||||
curl -fsSL https://ollama.com/install.sh | sh
|
||||
|
||||
# Scarica i modelli
|
||||
ollama pull qwen3:8b # LLM — ~5 GB
|
||||
ollama pull nomic-embed-text # Embedding — ~270 MB
|
||||
# Scarica un modello di embedding e un LLM
|
||||
ollama pull nomic-embed-text # Embedding — ~274 MB (consigliato)
|
||||
ollama pull qwen3.5:4b # LLM — ~3.4 GB (consigliato per 8 GB RAM)
|
||||
|
||||
# Installa dipendenze Python
|
||||
# Installa dipendenze Python nel venv
|
||||
source .venv/bin/activate
|
||||
pip install -r requirements.txt
|
||||
|
||||
# Verifica
|
||||
ollama list
|
||||
# deve mostrare entrambi i modelli
|
||||
# Verifica tutto
|
||||
python step-7/check_env.py
|
||||
```
|
||||
|
||||
**Modelli usati:**
|
||||
**Modelli consigliati per 8 GB RAM:**
|
||||
|
||||
| Modello | Ruolo | Dimensione | RAM occupata |
|
||||
|---|---|---|---|
|
||||
| `nomic-embed-text` | Converte testo in vettori | 270 MB | ~500 MB |
|
||||
| `qwen3:8b` | Genera le risposte | 5 GB | ~6-7 GB |
|
||||
| Modello | Ruolo | Dimensione |
|
||||
|---|---|---|
|
||||
| `nomic-embed-text` | Embedding | ~274 MB |
|
||||
| `qwen3.5:4b` | LLM | ~3.4 GB |
|
||||
|
||||
Per guide dettagliate su modelli alternativi, installazione e disinstallazione
|
||||
di Ollama e ChromaDB, vedi [`step-7/README.md`](step-7/README.md).
|
||||
|
||||
Questo step si esegue una volta sola. Da questo momento
|
||||
Ollama è sempre disponibile sul sistema.
|
||||
|
||||
Reference in New Issue
Block a user