refactor: sposta rag.py, retrieve.py, config.py in cartella rag/

- rag/config.py, rag/rag.py, rag/retrieve.py (spostati da radice)
- rag/__init__.py aggiunto per import come package
- path aggiornati: project_root = Path(__file__).parent.parent
- ollama/check_env.py: import da ingestion.config e rag.config
- ollama/test_ollama.py: import da rag.config

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-09 09:17:45 +02:00
parent 295fb3faa6
commit 42d229092f
6 changed files with 13 additions and 8 deletions
+2 -1
View File
@@ -62,7 +62,8 @@ def _parse_ollama_models(raw_output: str) -> list[str]:
sys.path.insert(0, str(Path(__file__).parent.parent))
try:
from config import EMBED_MODEL as CONFIGURED_EMBED, OLLAMA_MODEL as CONFIGURED_LLM
from ingestion.config import EMBED_MODEL as CONFIGURED_EMBED
from rag.config import OLLAMA_MODEL as CONFIGURED_LLM
except Exception:
CONFIGURED_EMBED = None
CONFIGURED_LLM = None
+1 -1
View File
@@ -11,7 +11,7 @@ import urllib.request
from pathlib import Path
sys.path.insert(0, str(Path(__file__).parent.parent))
import config as _cfg
from rag import config as _cfg
OLLAMA_URL = _cfg.OLLAMA_URL
MODEL = _cfg.OLLAMA_MODEL
View File
View File
+5 -3
View File
@@ -28,12 +28,14 @@ import chromadb
# ─── Configurazione ───────────────────────────────────────────────────────────
sys.path.insert(0, str(Path(__file__).parent))
_here = Path(__file__).parent
project_root = _here.parent
sys.path.insert(0, str(_here))
sys.path.insert(0, str(project_root))
import config as _cfg
from ingestion.config import EMBED_MODEL
project_root = Path(__file__).parent
CHROMA_DIR = project_root / "chroma_db"
CHROMA_DIR = project_root / "chroma_db"
OLLAMA_URL = _cfg.OLLAMA_URL
LLM_MODEL = _cfg.OLLAMA_MODEL
+5 -3
View File
@@ -34,12 +34,14 @@ import chromadb
# ─── Configurazione ───────────────────────────────────────────────────────────
sys.path.insert(0, str(Path(__file__).parent))
_here = Path(__file__).parent
project_root = _here.parent
sys.path.insert(0, str(_here))
sys.path.insert(0, str(project_root))
import config as _cfg
from ingestion.config import EMBED_MODEL
project_root = Path(__file__).parent
CHROMA_DIR = project_root / "chroma_db"
CHROMA_DIR = project_root / "chroma_db"
OLLAMA_URL = _cfg.OLLAMA_URL
TOP_K = _cfg.TOP_K