Aplikasi MultiDocs Chat adalah sebuah aplikasi Python yang memungkinkan anda untuk chat dengan banyak dokumen. Anda bisa bertanya tentang dokumen-dokumen yang anda berikan menggunakan bahasa yang natural, dan aplikasi ini akan memberikan respon yang relevan berdasarkan dokumen-dokumen yang anda berikan. Aplikasi ini menggunakan sebuah language model untuk menghasilkan jawaban yang akurat terhadap permintaan anda. Perlu diketahui bahwa aplikasi ini hanya merespon pertanyaan yang berhubungan dengan dokumen-dokumen yang anda berikan.
Untuk menginstall aplikasi ini, ikuti langkah-langkah berikut:
-
Clone repository:
git clone https://github.com/AndhikaFW/llamaindex-docs-chat.git
-
Masuk ke folder:
cd llamaindex-docs-chat
-
Buat python virtual environment:
python3 -m venv .venv
-
Jalankan python virtual environment:
source .venv/bin/activate
-
Install dependency-dependency yang dibutuhkan:
pip install -r requirements.txt
-
Dapatkan API key dari OpenAI dan tambahkan API key serta tanda anda ke file
.env
di direktori projek.OPENAI_API_KEY=api_key_rahasia_anda mark="tanda_anda"
Untuk menggunakan aplikasi ini, ikuti langkah-langkah berikut:
-
Pastikan dependency-dependency sudah diinstall dan pastikan sudah menambahkan OpenAI API key serta tanda anda ke file
.env
. -
Jalankan python virtual environment:
source .venv/bin/activate
-
Jalankan file
main.py
dengan CLI.Jalankan perintah berikut
:#Untuk Lokal uvicorn main:docs_chat #Untuk Server #.#.#.# diisi dengan ip tujuan dan #### diisi dengan port yang kosong uvicorn main:docs_chat --host #.#.#.# --port ####
-
Aplikasi akan muncul di browser default anda, menampilkan GUI.
-
Masukkan dokumen ke aplikasi dengan instruksi yang diberikan.
-
Masukkan pertanyaan secara natural mengenai PDFs dengan chat interface.
Aplikasi MultiDocs Chat dirilis dibawah Lisensi MIT.