diff --git a/app/rag_chain.py b/app/rag_chain.py index 9282838..29aadeb 100644 --- a/app/rag_chain.py +++ b/app/rag_chain.py @@ -22,13 +22,10 @@ def build_rag_chain(): # }) OPENAI_API_KEY="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" - # client = weaviate.Client( - # url="http://183.111.96.67:32668", # 예: "http://183.111.96.67:32668" - # auth_client_secret=Auth.api_key("01js3q6y7twaxccm5dbh3se9bt"), # 필요 없으면 제거 - # additional_headers={ - # "X-OpenAI-Api-Key": "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" # 필요할 경우 - # } - # ) + client3 = weaviate.Client( + url="http://183.111.96.67:32668", # 예: "http://183.111.96.67:32668" + auth_client_secret=auth + ) # client = Client( # connection_params=ConnectionParams.from_http( # host="183.111.96.67", # 도메인 or IP @@ -103,10 +100,15 @@ def build_rag_chain(): else: print("연결 실패 2. 서버 상태를 확인하세요.") + if client3.is_ready(): + print("Weaviate 3 연결 성공!") + else: + print("연결 실패 3. 서버 상태를 확인하세요.") + # 2. 벡터스토어 vectorstore = Weaviate( - client=client, + client=client3, index_name="LangDocs", text_key="text", embedding=OpenAIEmbeddings(openai_api_key=OPENAI_API_KEY)