Aplikasi Generator isi Laporan Praktikum adalah sebuah aplikasi Python yang memungkinkan anda untuk membuat laporan praktikum dengan cepat. Anda bisa mengisi data praktikum menggunakan bahasa yang natural, dan aplikasi ini akan memberikan isi laporan praktikum 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 atur PAUSE (untuk yang pakai openai free tier) ke file
.env
di direktori projek.OPENAI_API_KEY=api_key_rahasia_anda PAUSE=True/False
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.