This project is an AI-powered chatbot capable of interacting with various data, including images, grocery datasets, PDFs, and standard queries. The assistant utilizes vector databases, advanced embedding models, and LLM Routing for effective responses depending on the user input.
- Image Dataset Search: Perform semantic searches over an image dataset stored in a vector database.
- Grocery Data Interaction: Query a grocery dataset and retrieve details like prices, categories, and nutritional values.
- Fine-tuning Information: Answer questions using PDF data embedded in a vector database.
- General Assistance: Handle everyday queries and offer helpful responses.
- LLM - cost tracking and evaluation using langtrace:Langtrace is an open-source observability tool that collects and analyze traces in order to help you improve your LLM appsresource
Clone the project to your local machine:
git clone https://github.com/Jaimboh/MULTI-RAG-CHATBOT.git
cd MULTI-RAG-CHATBOT
python -m venv venv
source venv/bin/activate
venv\Scripts\activate
conda create -n multirag -y
conda activate multirag
pip install -r requirements.txt
streamlit run main.py