RAGChat is a chatbot powered by Language Models (LLM) for interacting with a custom knowledge database. It uses the CohereEmbeddings for natural language understanding and Qdrant for storing and retrieving vectors.
Make sure to install the required packages before running the application.
pip install streamlit qdrant-client langchain
Set the following environment variables:
export COHERE_API_KEY=your_cohere_api_key
export QDRANT_HOST=your_qdrant_host
export QDRANT_API_KEY=your_qdrant_api_key
git clone https://github.com/your-username/RAGChat.git
cd RAGChat
Install dependencies
pip install -r requirements.txt
Run the application
streamlit run main.py
Make sure to configure your Cohere API key, Qdrant host, and Qdrant API key in the environment variables as mentioned in the Setup section.