The Art of Building Intelligent Applications with Langchain and Streamlit
Ini adalah aplikasi streamLit yang memungkinkan pengguna untuk mengobrol dengan dokumen PDF menggunakan model AI percakapan. Aplikasi ini menggunakan cohere untuk pemodelan bahasa dan menjawab pertanyaan, dan Chroma untuk pengindeksan dokumen dan langchain untuk merantai semua ini bersama -sama.
Gunakan Colab Notebook ini: klik di sini oleh @log-xp dan @nikhil-paleti
Untuk chatbot pdf
https://chatwithpdf.streamlit.app/
https://huggingface.co/spaces/eswardivi/chatwithpdf/
Untuk widget (demo streamlit)
https://widgets.streamlit.app/
Untuk menggunakan aplikasi, ikuti langkah -langkah ini:
Anda dapat menyesuaikan suhu model AI dan ukuran chunk untuk membagi dokumen menggunakan slider di bilah samping.
Klon proyek
git clone https://github.com/EswarDivi/Anokha_DemoPergi ke Direktori Proyek
cd Anokha_Demo Untuk menggunakan aplikasi ini, Anda perlu membuat akun dengan cohere dan mendapatkan kunci API. Setelah Anda memiliki kunci API, buat file secrets.toml di direktori root proyek ini dan tambahkan baris berikut:
cohere_apikey = " <your_api_key> "Instal dependensi
pip install -r requirements.txtUntuk menggunakan proyek ini
streamlit run Talkwithpdf.pyUntuk menggunakan proyek ini pada berbagi streamlit, ikuti langkah -langkah di bawah ini:
Buat akun pada berbagi streamlit dan hubungkan ke akun GitHub Anda.
Gabungkan repositori ini ke akun GitHub Anda.
Di aplikasi aplikasi dasbor berbagi streamlit Anda, tambahkan rahasia baru bernama cohere_apikey dan atur ke kunci API cohere Anda.
Klik Deploy dan tunggu penempatan selesai.
Setelah penyebaran selesai, Anda dapat mengakses aplikasi Anda pada URL yang disediakan.
Catatan: Pastikan kunci API cohere Anda dirahasiakan dan tidak terpapar kepada publik.
Aplikasi ini dibuat menggunakan pustaka berikut: