LeonardoMdSA commited on
Commit
31362c6
·
1 Parent(s): 4ec1c94

Spaces update

Browse files
Files changed (3) hide show
  1. .gitIgnore +1 -0
  2. app.py +5 -0
  3. scripts/download_models.py +4 -0
.gitIgnore CHANGED
@@ -9,6 +9,7 @@ env/
9
  *.egg-info/
10
  *.egg
11
  *.log
 
12
 
13
  # OS & editor files
14
  .DS_Store
 
9
  *.egg-info/
10
  *.egg
11
  *.log
12
+ .pytest_cache/
13
 
14
  # OS & editor files
15
  .DS_Store
app.py CHANGED
@@ -18,6 +18,7 @@ from pydantic import BaseModel
18
 
19
  from multi_doc_chat.src.document_ingestion.data_ingestion import ingest_upload_files
20
  from multi_doc_chat.rag_service import create_rag_service
 
21
 
22
  # --- Configure logging ---
23
  logging.basicConfig(
@@ -41,6 +42,10 @@ MODELS_DIR = ROOT_DIR / "models"
41
  # --- Create RAGService ---
42
  rag_service = create_rag_service(faiss_dir=str(FAISS_DIR))
43
 
 
 
 
 
44
  # --- Startup logging ---
45
  logger.info("RAGService initialized at %s", FAISS_DIR)
46
  logger.info("Number of documents in FAISS index: %d", len(rag_service.documents))
 
18
 
19
  from multi_doc_chat.src.document_ingestion.data_ingestion import ingest_upload_files
20
  from multi_doc_chat.rag_service import create_rag_service
21
+ from sentence_transformers import SentenceTransformer
22
 
23
  # --- Configure logging ---
24
  logging.basicConfig(
 
42
  # --- Create RAGService ---
43
  rag_service = create_rag_service(faiss_dir=str(FAISS_DIR))
44
 
45
+ # After creating rag_service
46
+ if rag_service.loader.embedder is None:
47
+ rag_service.loader.embedder = SentenceTransformer("sentence-transformers/all-MiniLM-L6-v2")
48
+
49
  # --- Startup logging ---
50
  logger.info("RAGService initialized at %s", FAISS_DIR)
51
  logger.info("Number of documents in FAISS index: %d", len(rag_service.documents))
scripts/download_models.py CHANGED
@@ -1,6 +1,10 @@
1
  from pathlib import Path
2
  import requests
3
  from tqdm import tqdm
 
 
 
 
4
 
5
  MODELS_DIR = Path("models")
6
  MODELS_DIR.mkdir(exist_ok=True)
 
1
  from pathlib import Path
2
  import requests
3
  from tqdm import tqdm
4
+ from sentence_transformers import SentenceTransformer
5
+ SentenceTransformer("sentence-transformers/all-MiniLM-L6-v2")
6
+
7
+
8
 
9
  MODELS_DIR = Path("models")
10
  MODELS_DIR.mkdir(exist_ok=True)