Obrolan dengan aplikasi PDF adalah aplikasi Python yang memungkinkan Anda untuk mengobrol dengan dokumen PDF. Anda dapat mengajukan pertanyaan tentang PDF menggunakan bahasa alami, dan aplikasi akan memberikan tanggapan yang relevan berdasarkan konten dokumen. Aplikasi ini menggunakan model bahasa untuk menghasilkan jawaban yang akurat untuk pertanyaan Anda. Harap dicatat bahwa aplikasi hanya akan menanggapi pertanyaan yang terkait dengan PDF yang dimuat.
Untuk menginstal obrolan dengan aplikasi PDF, silakan ikuti langkah -langkah ini:
Unduh Perpustakaan Ollama
curl https://ollama.ai/install.sh | sh
Tarik model obrolan yang akan kami gunakan, dalam hal ini kami akan menggunakan llama2, mistral dan gemma
ollama pull llama2
ollama pull mistral
ollama pull gemma
Buat lingkungan baru dengan Python 3.9 dan aktifkan, dalam hal ini kami akan menggunakan conda
conda create -n cwp python=3.9
conda activate cwp
Kloning repositori ke mesin lokal Anda.
git clone https://github.com/jorge-armando-navarro-flores/chat_with_PDF.git
cd chat_with_PDF
Instal dependensi yang diperlukan dengan menjalankan perintah berikut:
pip install -r requirements.txt
Untuk menggunakan obrolan dengan aplikasi PDF, ikuti langkah -langkah ini:
Jalankan file main.py menggunakan streamLit CLI. Jalankan perintah berikut:
python3 main.py
Aplikasi akan diluncurkan di browser web default Anda, menampilkan antarmuka pengguna. 
Muat PDF Anda ke dalam aplikasi dengan mengikuti instruksi yang disediakan. 
Pilih Sumber LLM. 
Jika Anda memilih Sumber OpenAI, Anda harus menyediakan openai_api_key Anda. Anda bisa mendapatkannya di sini 
Klik tombol Proses dan label tunggu katakan selesai 
Ajukan pertanyaan dalam bahasa alami tentang PDF yang dimuat menggunakan antarmuka obrolan. 