RAG Architecture
1.0.0
该项目是一个简化的应用程序,用于处理多模式文档并查询MILVUS数据库。它利用诸如Langchain , Transformers , EasyORCOR和其他其他工具来处理,存储和查询从各种文件类型中提取的文本进行处理。
audio , video , image , text , csv , yaml , json , docx和pdf 。speech_recognition and pydub 。EasyOCR 。HuggingFaceEmbeddings生成向量表示。pip或conda软件包经理叉子存储库:导航到rag architecture 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许可获得许可。
?致谢