Spaces:
Sleeping
Sleeping
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
- Clone the Repository