RAG based conversational sales agent chatbot with Gradio frontend that can answer queries about BMW Mini cars and provide suitable recommendations based on personal info.
create a .env file and place
"GEMINI_API_KEY = {key}"
"GROQ_API_KEY = {key}"
Both keys are free and avialable on respective websites.
python database.py to build the chroma database
python database.py --save to save langchain documents as .txt files (optional)
python chat.py OR gradio chat.py to launch application hosted on localhost