Spaces:
Sleeping
Sleeping
File size: 1,023 Bytes
2d8b8bf |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# Butler - Multimodal RAG Chat Assistant
A powerful chat interface that combines Retrieval-Augmented Generation (RAG) with multimodal capabilities, powered by NVIDIA AI. Butler can process both text and images, providing intelligent responses and detailed analysis of visual content.
## π Features
- π Process and analyze multiple document formats (PDF, TXT, PPTX)
- πΌοΈ Advanced image analysis and text extraction
- π RAG-powered contextual responses
- π¬ Interactive chat interface with file upload
- π NVIDIA AI models for superior performance
- ποΈ Milvus vector store for efficient retrieval
## π οΈ Technology Stack
- **Frontend**: Chainlit
- **Embeddings**: NVIDIA NV-EmbedQA
- **LLM**: NVIDIA LLaMA 3.1 70B
- **Vector Store**: Milvus
- **Document Processing**: LlamaIndex
- **Image Processing**: PIL, PyMuPDF
## π Getting Started
### Prerequisites
- Python 3.10+
- Docker and Docker Compose
- NVIDIA API Key
- 16GB+ RAM recommended
### Installation
1. **Clone the Repository**
|