kwak513 commited on
Commit
c840dbf
·
verified ·
1 Parent(s): 3ae5e71

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
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, COLLECTION_NAME, GOOGLE_API_KEY]):
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: