natalieac commited on
Commit
a72b280
·
verified ·
1 Parent(s): 0e7f7f3

Update backend/settings.py

Browse files
Files changed (1) hide show
  1. backend/settings.py +16 -18
backend/settings.py CHANGED
@@ -2,10 +2,7 @@ from pathlib import Path
2
  from pydantic import BaseModel
3
  import os
4
 
5
- LLM_N_GPU_LAYERS: int = 0
6
-
7
  class Settings(BaseModel):
8
-
9
  ROOT: Path = Path(".")
10
  DATA_DIR: Path = ROOT / "backend" / "data"
11
  RAW_DIR: Path = DATA_DIR / "raw"
@@ -14,14 +11,17 @@ class Settings(BaseModel):
14
  MODEL_DIR: Path = ROOT / "backend" / "models"
15
 
16
 
17
- EMBEDDING_MODEL_ID: str = "BAAI/bge-m3"
18
- RERANK_MODEL_ID: str = "BAAI/bge-reranker-v2-m3"
19
- LLM_REPO_ID: str = "Qwen/Qwen2.5-3B-Instruct-GGUF"
20
- LLM_FILENAME_PATTERN: str = "Qwen2.5-3B-Instruct-Q4_K_M.gguf"
 
21
 
 
 
22
 
23
- LLM_PATH: Path = MODEL_DIR / "qwen2.5-3b-gguf" / "Qwen2.5-3B-Instruct-Q4_K_M.gguf"
24
 
 
25
 
26
  N_CHARS_CHUNK: int = 2000
27
  N_CHARS_OVERLAP: int = 300
@@ -29,16 +29,14 @@ class Settings(BaseModel):
29
  TOP_K_RERANK: int = 3
30
 
31
 
32
- LLM_N_CTX: int = 4096
33
- LLM_N_GPU_LAYERS: int = 0
34
-
35
- HF_TOKEN: str | None = (
36
- os.getenv("study")
37
- or os.getenv("HF_TOKEN")
38
- or os.getenv("HUGGINGFACE_HUB_TOKEN")
39
- )
40
-
41
- settings = Settings()
42
 
43
 
 
 
 
 
 
44
 
 
 
2
  from pydantic import BaseModel
3
  import os
4
 
 
 
5
  class Settings(BaseModel):
 
6
  ROOT: Path = Path(".")
7
  DATA_DIR: Path = ROOT / "backend" / "data"
8
  RAW_DIR: Path = DATA_DIR / "raw"
 
11
  MODEL_DIR: Path = ROOT / "backend" / "models"
12
 
13
 
14
+ EMBEDDING_MODEL_ID: str = "sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2"
15
+
16
+
17
+ RERANK_MODEL_ID: str = "BAAI/bge-reranker-v2-m3"
18
+
19
 
20
+ LLM_REPO_ID: str = "Qwen/Qwen2.5-1.5B-Instruct-GGUF"
21
+ LLM_FILENAME_PATTERN: str = "Qwen2.5-1.5B-Instruct-Q4_K_M.gguf"
22
 
 
23
 
24
+ LLM_PATH: Path = MODEL_DIR / "qwen2.5-1.5b-gguf" / "Qwen2.5-1.5B-Instruct-Q4_K_M.gguf"
25
 
26
  N_CHARS_CHUNK: int = 2000
27
  N_CHARS_OVERLAP: int = 300
 
29
  TOP_K_RERANK: int = 3
30
 
31
 
32
+ LLM_N_CTX: int = 3072
33
+ LLM_N_GPU_LAYERS: int = 0
 
 
 
 
 
 
 
 
34
 
35
 
36
+ HF_TOKEN: str | None = (
37
+ os.getenv("HF_TOKEN")
38
+ or os.getenv("HUGGINGFACE_HUB_TOKEN")
39
+ or os.getenv("study")
40
+ )
41
 
42
+ settings = Settings()