The Art of Building Intelligent Applications with Langchain and Streamlit
นี่คือแอพ streamlit ที่อนุญาตให้ผู้ใช้แชทด้วยเอกสาร PDF โดยใช้โมเดล AI สนทนา แอพใช้การเชื่อมโยงภาษาและการตอบคำถามและการตอบคำถามและ Chroma สำหรับการจัดทำดัชนีเอกสารและ Langchain สำหรับการผูกมัดทั้งหมดเหล่านี้เข้าด้วยกัน
ใช้โน้ตบุ๊ก colab นี้: คลิก ที่นี่โดย @log-xp และ @nikhil-paleti
สำหรับ pdf chatbot
https://chatwithpdf.streamlit.app/
https://huggingface.co/spaces/eswardivi/chatwithpdf/
สำหรับวิดเจ็ต (Demo Streamlit)
https://widgets.streamlit.app/
หากต้องการใช้แอพให้ทำตามขั้นตอนเหล่านี้:
คุณสามารถปรับอุณหภูมิของโมเดล AI และขนาดก้อนสำหรับการแยกเอกสารโดยใช้แถบเลื่อนในแถบด้านข้าง
โคลนโครงการ
git clone https://github.com/EswarDivi/Anokha_Demoไปที่ไดเรกทอรีโครงการ
cd Anokha_Demo ในการใช้แอพนี้คุณจะต้องสร้างบัญชีที่มีการร่วมมือกันและรับคีย์ API เมื่อคุณมีคีย์ API ให้สร้าง secrets.toml ในไดเรกทอรีรูทของโครงการนี้และเพิ่มบรรทัดต่อไปนี้:
cohere_apikey = " <your_api_key> "ติดตั้งการพึ่งพา
pip install -r requirements.txtเพื่อปรับใช้โครงการนี้
streamlit run Talkwithpdf.pyหากต้องการปรับใช้โครงการนี้ในการแชร์แบบสตรีมให้ทำตามขั้นตอนด้านล่าง:
สร้างบัญชีเกี่ยวกับการแชร์ Streamlit และเชื่อมต่อกับบัญชี GitHub ของคุณ
แยกที่เก็บนี้ไปยังบัญชี GitHub ของคุณ
ในความลับของแอพของแดชบอร์ดแชร์สตรีมของคุณเพิ่มความลับใหม่ชื่อ cohere_apikey และตั้งค่าเป็นคีย์ API ของคุณ
คลิกที่ การปรับใช้ และรอการปรับใช้ให้เสร็จสิ้น
เมื่อการปรับใช้เสร็จสิ้นคุณสามารถเข้าถึงแอปของคุณบน URL ที่ให้ไว้
หมายเหตุ: ตรวจสอบให้แน่ใจว่าคีย์ API ของคุณถูกเก็บเป็นความลับและไม่ได้สัมผัสกับสาธารณะ
แอพนี้ถูกสร้างขึ้นโดยใช้ไลบรารีต่อไปนี้: