The Art of Building Intelligent Applications with Langchain and Streamlit
이것은 사용자가 대화식 AI 모델을 사용하여 PDF 문서와 채팅 할 수있는 간단한 앱입니다. 이 앱은 언어 모델링 및 질문 답변에 코어를 사용하고 문서 색인화를위한 크로마 및이 모든 것을 함께 체인하기위한 langchain을 사용합니다.
이 Colab 노트 사용 : @log-xp 및 @nikhil-paleti로 여기를 클릭하십시오.
PDF 챗봇의 경우
https://chatwithpdf.streamlit.app/
https://huggingface.co/spaces/eswardivi/chatwithpdf/
위젯 (smelit demo) 용
https://widgets.streamlit.app/
앱을 사용하려면 다음 단계를 따르십시오.
사이드 바의 슬라이더를 사용하여 문서를 분할하기 위해 AI 모델의 온도와 청크 크기를 조정할 수 있습니다.
프로젝트를 복제하십시오
git clone https://github.com/EswarDivi/Anokha_Demo프로젝트 디렉토리로 이동하십시오
cd Anokha_Demo 이 앱을 사용하려면 Cohere가있는 계정을 만들고 API 키를 가져와야합니다. API 키가 있으면이 프로젝트의 루트 디렉토리에 파일 secrets.toml 작성하고 다음 줄을 추가하십시오.
cohere_apikey = " <your_api_key> "종속성을 설치하십시오
pip install -r requirements.txt이 프로젝트를 배포하려면
streamlit run Talkwithpdf.py이 프로젝트를 간소화 공유에 배치하려면 아래 단계를 따르십시오.
간소화 공유에 대한 계정을 작성하고 GitHub 계정에 연결하십시오.
이 저장소를 GitHub 계정으로 포크하십시오.
간소화 공유 대시 보드의 앱 비밀에서 cohere_apikey 라는 새로운 비밀을 추가하여 Cohere API 키로 설정하십시오.
배포를 클릭하고 배포가 완료 될 때까지 기다립니다.
배포가 완료되면 제공된 URL에서 앱에 액세스 할 수 있습니다.
참고 : Cohere API 키가 비밀로 유지되고 대중에게 노출되지 않은지 확인하십시오.
이 앱은 다음 라이브러리를 사용하여 작성되었습니다.