langchain ask pdf
1.0.0
YouTube 에서이 응용 프로그램을 구축하기위한 단계별 비디오 자습서를 찾을 수 있습니다.
이것은 PDF를로드하고 자연어를 사용하여 이에 대한 질문을 할 수있는 파이썬 응용 프로그램입니다. 응용 프로그램은 LLM을 사용하여 PDF에 대한 응답을 생성합니다. LLM은 문서와 관련이없는 질문에 답하지 않습니다.
응용 프로그램은 PDF를 읽고 텍스트를 작은 청크로 나누어 LLM으로 공급할 수 있습니다. OpenAi 임베딩을 사용하여 청크의 벡터 표현을 만듭니다. 그런 다음 응용 프로그램에서는 사용자가 요청한 질문과 의미 적으로 유사한 청크를 찾아 해당 청크를 LLM에 공급하여 응답을 생성합니다.
이 응용 프로그램은 LLM을 처리하기 위해 GUI 및 Langchain을 생성하기 위해 Streamlit을 사용합니다.
저장소를 설치하려면이 저장소를 복제하고 요구 사항을 설치하십시오.
pip install -r requirements.txt
또한 .env 파일에 OpenAI API 키를 추가해야합니다.
애플리케이션을 사용하려면 Streamlit CLI를 사용하여 main.py 파일을 실행합니다 (sleamlit을 설치 한 후) :
streamlit run app.py
이 저장소는 교육 목적으로 만 사용되며 추가 기여를 받기위한 것이 아닙니다. 프로젝트 구축 방법을 보여주는 YouTube 튜토리얼의 지원 자료로 사용해야합니다.