Skip to content

Latest commit

 

History

History
71 lines (53 loc) · 2.32 KB

readme.md

File metadata and controls

71 lines (53 loc) · 2.32 KB

Aplikasi MultiDocs Chat

Screenshot 2024-02-06 at 18-48-58 📚 Chat dengan dokumen

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.

Dependency-Dependency & Instalasi


Untuk menginstall aplikasi ini, ikuti langkah-langkah berikut:

  1. Clone repository:

    git clone https://github.com/AndhikaFW/llamaindex-docs-chat.git
    
  2. Masuk ke folder:

    cd llamaindex-docs-chat
    
  3. Buat python virtual environment:

    python3 -m venv .venv
    
  4. Jalankan python virtual environment:

    source .venv/bin/activate  
    
  5. Install dependency-dependency yang dibutuhkan:

    pip install -r requirements.txt
    
  6. 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"
    

Penggunaan


Untuk menggunakan aplikasi ini, ikuti langkah-langkah berikut:

  1. Pastikan dependency-dependency sudah diinstall dan pastikan sudah menambahkan OpenAI API key serta tanda anda ke file .env.

  2. Jalankan python virtual environment:

    source .venv/bin/activate  
    
  3. 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 ####
    
  4. Aplikasi akan muncul di browser default anda, menampilkan GUI.

  5. Masukkan dokumen ke aplikasi dengan instruksi yang diberikan.

  6. Masukkan pertanyaan secara natural mengenai PDFs dengan chat interface.

Lisensi


Aplikasi MultiDocs Chat dirilis dibawah Lisensi MIT.