Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update app.py
Browse files
app.py
CHANGED
@@ -34,9 +34,10 @@ POSTGRES_DB = os.getenv('POSTGRES_DB')
|
|
34 |
GOOGLE_API_KEY = os.getenv('GOOGLE_API_KEY')
|
35 |
|
36 |
COLLECTION_NAME = "homepage_pdfplumner_1st"
|
|
|
37 |
|
38 |
# 2. 필수 환경 변수가 모두 존재하는지 확인합니다.
|
39 |
-
if not all([POSTGRES_USER, POSTGRES_PASSWORD, POSTGRES_HOST, POSTGRES_PORT, POSTGRES_DB,
|
40 |
raise ValueError("필수 환경 변수들이 설정되지 않았습니다. Hugging Face Secrets를 확인하세요.")
|
41 |
|
42 |
# 환경 변수를 조합하여 CONNECTION_STRING을 생성
|
@@ -61,7 +62,8 @@ app.add_middleware(
|
|
61 |
# RAG 구성 요소를 프로그램 시작 시 한 번만 초기화
|
62 |
embeddings = HuggingFaceEmbeddings(
|
63 |
model_name='nlpai-lab/KURE-v1',
|
64 |
-
model_kwargs={'device': 'cpu'}
|
|
|
65 |
)
|
66 |
|
67 |
try:
|
|
|
34 |
GOOGLE_API_KEY = os.getenv('GOOGLE_API_KEY')
|
35 |
|
36 |
COLLECTION_NAME = "homepage_pdfplumner_1st"
|
37 |
+
SENTENCE_TRANSFORMERS_HOME = os.getenv('SENTENCE_TRANSFORMERS_HOME')
|
38 |
|
39 |
# 2. 필수 환경 변수가 모두 존재하는지 확인합니다.
|
40 |
+
if not all([POSTGRES_USER, POSTGRES_PASSWORD, POSTGRES_HOST, POSTGRES_PORT, POSTGRES_DB, GOOGLE_API_KEY, SENTENCE_TRANSFORMERS_HOME]):
|
41 |
raise ValueError("필수 환경 변수들이 설정되지 않았습니다. Hugging Face Secrets를 확인하세요.")
|
42 |
|
43 |
# 환경 변수를 조합하여 CONNECTION_STRING을 생성
|
|
|
62 |
# RAG 구성 요소를 프로그램 시작 시 한 번만 초기화
|
63 |
embeddings = HuggingFaceEmbeddings(
|
64 |
model_name='nlpai-lab/KURE-v1',
|
65 |
+
model_kwargs={'device': 'cpu'},
|
66 |
+
cache_folder=SENTENCE_TRANSFORMERS_HOME
|
67 |
)
|
68 |
|
69 |
try:
|