Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/0xzee/streamlit_mongodb_rag_app

Streamlit ChatBot app to RAG into MongoDB Atlas Documents
https://github.com/0xzee/streamlit_mongodb_rag_app

atlas chromadb cohere-embeddings groq llama-index llama3-2 mongodb rag streamlit

Last synced: 27 days ago
JSON representation

Streamlit ChatBot app to RAG into MongoDB Atlas Documents

Awesome Lists containing this project

README

        

# 🤖 ChatBot
Streamlit ChatBot app to RAG into MongoDB Atlas :
- Inference & LLM : `Groq Inference`, Model : `llama3.2 3b`
- Embeddings : `Cohere`
- Vector Store : `MongoDB Atlas Vector Store`

```python
pip install -r requirements.txt
streamlit run app.py
```

![Mongodb RAG ChatBot App](gamma_bot.png)

# ⌨ APP DOCKERFILE :
To build the App from Dockerfile

```bash
docker build -t mongodb-rag-app .
docker run -p 8501:8501 \
-e GROQ_API_KEY=your_groq_api_key \
-e COHERE_DEV_API=your_cohere_api_key \
-e MONGO_URI=your_mongodb_connection_string \
mongodb-rag-app
```

# 📊 mongodb Dashboard
Streamlit ChatBot app to RAG into MongoDB Atlas

![Mongodb App Dashboard](sc_mdb.JPG)