Skip to content

Commit 0385e05

Browse files
committed
review update
1 parent 81a60ad commit 0385e05

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

app/rag_system.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
import os
44
import sys
55
import logging
6+
import threading
67
from datetime import date
78
from sentence_transformers import SentenceTransformer
89
import numpy as np
910
from sklearn.metrics.pairwise import cosine_similarity
1011
import traceback
1112
from atomicwrites import atomic_write
1213

14+
1315
openai.api_base = os.getenv("OPENAI_BASE_URL")
1416
openai.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")

0 commit comments

Comments
 (0)