4

챗GPT MS애저톤

AIFactory

[서비스] PDF와 채팅

spark323
2023.04.23 11:41
156

1. 서비스 목적

현재 ChatGPT는 자신이 가지고 있는 정보에 대해 답할 수 있지만 사용자가 직접 문서를 올려서 답할 수 있는 기능이 없습니다.

자기의 PDF 문서에 대해 ChatGPT 가 인식해서 이에 대해 질문을 하면 대답해줄 수 있는 서비스입니다. 해외의 ChatPDF.com 같은 서비스입니다.

 

2. 서비스 방식 OpenAI API

현재는 docs 폴더 안에 PDF 파일을 직접 넣어서 로컬로 서버를 돌리는 방식으로 제작되었습니다.

아래와 같이 자신의 OpenAI API Key 를 환경변수로 넣고 서버를 시작해야 합니다.

export OPENAI_API_KEY= 

테스트 용으로 pdf_sample.pdf 가 올려져 있으며 질문을 하면 아래와 같이 대답을 합니다.

 

3. 서비스 기대효과

본인의 문서에 대해 AI 가 분석해서 대답해줄 수 있으므로 문서 전부를 읽지 않아도 되게 됩니다.

 

소스코드:

https://github.com/ispark323/chat-with-pdf

chat-langchain 을 PDF 업로드 부분만 약간 수정한 코드입니다. 

README 에 나온대로 로컬에서 설치하고 http://localhost:9000 으로 접속하면 채팅창이 나옵니다.

 

팀이름 Team Spark
아이디 spark323

 

4
2개의 댓글
로그인 후 이용해주세요!