RAG Architecture
1.0.0
Proyek ini adalah aplikasi yang diuntungkan untuk memproses dokumen multimoda dan menanyakan database Milvus . Ini memanfaatkan alat-alat mutakhir seperti Langchain , Transformers , Easyocr , dan lainnya untuk memproses, menyimpan, dan meminta teks yang diekstraksi dari berbagai jenis file.
audio , video , image , text , csv , yaml , json , docx , dan pdf .speech_recognition dan pydub .EasyOCR .HuggingFaceEmbeddings untuk menghasilkan representasi vektor.pip atau condaFork The Repository : Navigasikan ke repositori gitub rag-arsitektur dan klik garpu .
Klon The Forked Repository :
git clone https://github.com/ < your-username > /RAG-Architecture.git
cd RAG-Architecture
pip install -r requirements.txtJalankan aplikasi streamLit:
streamlit run app.py # # ? **File Structure**
` ` ` bash
project/
│
├── app.py # Main Streamlit application
├── requirements.txt # ? Python dependencies
├── utils/ # Utility modules
│ ├── audio_utils.py # ? Audio file processing
│ ├── video_utils.py # ? Video file processing
│ ├── image_utils.py # ?️ Image file processing
│ ├── document_loaders.py # Document processing loaders
│ ├── milvus_client.py # ?️ Initializes Milvus database
│
├── milvus_database.db # ?️ Milvus database file (auto-created)
├── Dataset # Folder to store datasets
├── Images # ? Folder for storing images
? Modul kunci
app.py? Logika Aplikasi Utama
utils/Contoh alur kerja
example.pdf ).
? Perbaikan di masa depan
Lisensi Proyek ini dilisensikan di bawah lisensi MIT .
? Ucapan Terima Kasih