RAG Architecture
1.0.0
이 프로젝트는 멀티 모달 문서를 처리하고 Milvus 데이터베이스를 쿼리하기위한 간단한 응용 프로그램 입니다. Langchain , Transformers , Easyocr 및 기타 다른 파일 유형에서 추출한 텍스트를 처리, 저장 및 쿼리하기 위해 최첨단 도구를 활용합니다.
audio , video , image , text , csv , yaml , json , docx 및 pdf 의 여러 파일 유형을 지원합니다.speech_recognition 및 pydub .EasyOCR .HuggingFaceEmbeddings 사용합니다.pip 또는 conda 패키지 관리자포크 저장소 : Rag-Ararchitecture Github 리포지토리로 이동하여 포크를 클릭하십시오.
포크 리포지토리를 복제하십시오 .
git clone https://github.com/ < your-username > /RAG-Architecture.git
cd RAG-Architecture
pip install -r requirements.txt간단한 앱 실행 :
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
? 주요 모듈
app.py? 주요 응용 프로그램 논리
utils/예제 워크 플로
example.pdf ).
? 향후 개선
라이센스이 프로젝트는 MIT 라이센스 에 따라 라이센스가 부여됩니다.
? 감사의 말