The Art of Building Intelligent Applications with Langchain and Streamlit
هذا تطبيق بديل يتيح للمستخدمين الدردشة مع مستند PDF باستخدام نموذج AI للمحادثة. يستخدم التطبيق Cohere لنمذجة اللغة والإجابة على الأسئلة ، و chroma لفهرسة المستندات و Langchain لسلاسل كل هذه معًا.
استخدم دفتر كولاب هذا: انقر هنا بواسطة @log-xp و @nikhil-paleti
ل PDF chatbot
https://chatwithpdf.streamlit.app/
https://huggingface.co/spaces/eswardivi/ChatwithPdf/
للعناصر واجهة المستخدم (العرض التجريبي المعياري)
https://widgets.streamlit.app/
لاستخدام التطبيق ، اتبع هذه الخطوات:
يمكنك ضبط درجة حرارة نموذج الذكاء الاصطناعى وحجم الجزء لتقسيم المستند باستخدام المتزلجون في الشريط الجانبي.
استنساخ المشروع
git clone https://github.com/EswarDivi/Anokha_Demoانتقل إلى دليل المشروع
cd Anokha_Demo لاستخدام هذا التطبيق ، ستحتاج إلى إنشاء حساب مع Cohere والحصول على مفتاح API. بمجرد أن يكون لديك مفتاح API ، قم بإنشاء secrets.toml ملفات. Toml في الدليل الجذر لهذا المشروع وإضافة السطر التالي:
cohere_apikey = " <your_api_key> "تثبيت التبعيات
pip install -r requirements.txtلنشر هذا المشروع تشغيل
streamlit run Talkwithpdf.pyلنشر هذا المشروع على المشاركة البسيطة ، اتبع الخطوات أدناه:
قم بإنشاء حساب على مشاركة SPEMATLIT وتوصيله بحساب GITHUB الخاص بك.
مفترق هذا المستودع إلى حساب github الخاص بك.
في أسرار التطبيق في لوحة معلومات المشاركة ، أضف سرًا جديدًا مسماً cohere_apikey وقم بتعيينه على مفتاح Cohere API الخاص بك.
انقر على النشر وانتظر حتى الانتهاء من النشر.
بمجرد الانتهاء من النشر ، يمكنك الوصول إلى تطبيقك على عنوان URL المقدم.
ملاحظة: تأكد من الحفاظ على مفتاح Cohere API الخاص ولا يتعرض للجمهور.
تم إنشاء هذا التطبيق باستخدام المكتبات التالية: