def set_pdf_retriever(self, pdf_file_path: str):
# PDF 파일 로드
loaders = PyPDFLoader(file_path=pdf_file_path).load()
def set_url_retriever(self, url_path: str):
#웹페이지 로드
loader = WebBaseLoader(url_path).load()
파이썬 코드에 PDF와 URL을 로드해서 벡터 db에 저장하는 코드가 존재함.
스프링부트 서버를 거쳐서 HTTP 요청 메시지에 담아 보낸다.
MySQL에 사용자 별로 데이터를 저장한다. 아마 User를 FK로 해서 PDF, URL을 테이블을 나눠서 저장하든지 아님 Document 테이블에 한꺼번에 저장할지 고민된다.