Hitan2004 commited on
Commit
456400f
·
1 Parent(s): 4927272

Update config.py

Browse files
Files changed (1) hide show
  1. config.py +9 -8
config.py CHANGED
@@ -2,20 +2,21 @@
2
  import os
3
  import warnings
4
  from dotenv import load_dotenv
5
-
6
  load_dotenv()
7
 
8
- GROQ_API_KEY = os.getenv("GROQ_API_KEY", "")
9
-
10
  if not GROQ_API_KEY:
11
  warnings.warn("GROQ_API_KEY not set — LLM calls will fail")
12
 
 
 
 
13
  GROQ_MODEL = "llama-3.3-70b-versatile"
14
- DOCS_DIR = "./docs"
15
- FAISS_INDEX_PATH = "./faiss.index"
16
- BM25_PATH = "./bm25.pkl"
17
- CHUNKS_PATH = "./chunks.pkl"
18
- SOURCES_PATH = "./sources.pkl"
19
  EMBEDDER_NAME = "all-MiniLM-L6-v2"
20
  CHUNK_SIZE = 500
21
  CHUNK_OVERLAP = 50
 
2
  import os
3
  import warnings
4
  from dotenv import load_dotenv
 
5
  load_dotenv()
6
 
7
+ GROQ_API_KEY = os.getenv("GROQ_API_KEY", "")
 
8
  if not GROQ_API_KEY:
9
  warnings.warn("GROQ_API_KEY not set — LLM calls will fail")
10
 
11
+ # ── Anchor all paths to the directory this file lives in ──
12
+ _BASE = os.path.dirname(os.path.abspath(__file__))
13
+
14
  GROQ_MODEL = "llama-3.3-70b-versatile"
15
+ DOCS_DIR = os.path.join(_BASE, "docs")
16
+ FAISS_INDEX_PATH = os.path.join(_BASE, "faiss.index")
17
+ BM25_PATH = os.path.join(_BASE, "bm25.pkl")
18
+ CHUNKS_PATH = os.path.join(_BASE, "chunks.pkl")
19
+ SOURCES_PATH = os.path.join(_BASE, "sources.pkl")
20
  EMBEDDER_NAME = "all-MiniLM-L6-v2"
21
  CHUNK_SIZE = 500
22
  CHUNK_OVERLAP = 50