File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed
Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change 33import os
44import sys
55import logging
6+ import threading
67from datetime import date
78from sentence_transformers import SentenceTransformer
89import numpy as np
910from sklearn .metrics .pairwise import cosine_similarity
1011import traceback
1112from atomicwrites import atomic_write
1213
14+
1315openai .api_base = os .getenv ("OPENAI_BASE_URL" )
1416openai .api_key = os .getenv ("OPENAI_API_KEY" )
1517
@@ -20,12 +22,8 @@ class RAGSystem:
2022 DOC_ABOUT_EMBEDDINGS_PATH = "./data/doc_about_embeddings.npy"
2123
2224 def __init__ (self , knowledge_base_path = "./data/knowledge_base.json" ):
23- self .knowledge_base_path = knowledge_base_path
24-
25- # Lock for atomic updates of in-memory cache
26- import threading
27-
2825 self ._update_lock = threading .Lock ()
26+ self .knowledge_base_path = knowledge_base_path
2927
3028 knowledge_base = self .load_knowledge_base ()
3129 self .model = SentenceTransformer ("all-MiniLM-L6-v2" )
You can’t perform that action at this time.
0 commit comments