Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -14,6 +14,8 @@ GROQ_API_KEY = os.environ.get("GROQ_API_KEY")
|
|
14 |
vectorstore = None
|
15 |
embeddings = None
|
16 |
|
|
|
|
|
17 |
def load_vectorstore():
|
18 |
"""벡터스토어를 로드하는 함수"""
|
19 |
global vectorstore, embeddings
|
@@ -23,6 +25,16 @@ def load_vectorstore():
|
|
23 |
embeddings = HuggingFaceEmbeddings(
|
24 |
model_name="sentence-transformers/all-MiniLM-L6-v2"
|
25 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
vectorstore = FAISS.load_local(
|
27 |
"vectorstore",
|
28 |
embeddings,
|
@@ -31,6 +43,7 @@ def load_vectorstore():
|
|
31 |
print("✅ 벡터스토어 로드 완료")
|
32 |
except Exception as e:
|
33 |
print(f"❌ 벡터스토어 로드 실패: {e}")
|
|
|
34 |
vectorstore = None
|
35 |
|
36 |
return vectorstore
|
|
|
14 |
vectorstore = None
|
15 |
embeddings = None
|
16 |
|
17 |
+
import os
|
18 |
+
|
19 |
def load_vectorstore():
|
20 |
"""벡터스토어를 로드하는 함수"""
|
21 |
global vectorstore, embeddings
|
|
|
25 |
embeddings = HuggingFaceEmbeddings(
|
26 |
model_name="sentence-transformers/all-MiniLM-L6-v2"
|
27 |
)
|
28 |
+
|
29 |
+
# 현재 작업 디렉토리 확인
|
30 |
+
print(f"현재 디렉토리: {os.getcwd()}")
|
31 |
+
print(f"vectorstore 폴더 존재 여부: {os.path.exists('vectorstore')}")
|
32 |
+
|
33 |
+
# vectorstore 폴더 내 파일들 확인
|
34 |
+
if os.path.exists('vectorstore'):
|
35 |
+
files = os.listdir('vectorstore')
|
36 |
+
print(f"vectorstore 폴더 내 파일들: {files}")
|
37 |
+
|
38 |
vectorstore = FAISS.load_local(
|
39 |
"vectorstore",
|
40 |
embeddings,
|
|
|
43 |
print("✅ 벡터스토어 로드 완료")
|
44 |
except Exception as e:
|
45 |
print(f"❌ 벡터스토어 로드 실패: {e}")
|
46 |
+
print(f"❌ 에러 타입: {type(e).__name__}")
|
47 |
vectorstore = None
|
48 |
|
49 |
return vectorstore
|