# 관련 문서 검색 retrieved_docs = retriever.invoke(query) # 검색된 문서 내용을 하나의 텍스트로 합치기 retrieved_text = "\n".join([doc.page_content for doc in retrieved_docs]) # OpenAI API를 호출하기 위한 클라이언트 인스턴스를 생성 client = openai.OpenAI() # OpenAI 최신 라이브러리 방식 response = client.chat.completions.create( model="gpt-4o", messages=[ {"role": "system", "content": "You are an AI assistant."}, {"role": "user", "content": f"다음 내용을 기반으로 질문에 대한 정답만 출력하세요:\n\n{retrieved_text}\n\n정답: "} ], temperature=0 ) # 정답 출력 print("🔹 정답:", response.choices[0].message.content)