rag 문서 업로드

image.png

image.png

  1. PDF, URL 업로드는 FastAPI 서버로 바로 연결되도록 한다
    1. 리액트에서 FastAPI를 호출하면 되지 않을까 싶긴하다.
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()
  1. 스프링부트 서버를 거쳐서 HTTP 요청 메시지에 담아 보낸다.