From a1d78afd40fe5155c386780ae9e98f507d5426a8 Mon Sep 17 00:00:00 2001 From: divyalankeshwar2007 -svg Date: Sat, 13 Jun 2026 20:40:15 +0530 Subject: [PATCH] docs: replace outdated Pinecone references with ChromaDB --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index cbf2a3d5..0b0cfb4f 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ short_description: Enterprise Agentic RAG — upload PDFs and chat with AI [![Flask](https://img.shields.io/badge/Flask-2.x-000000?style=for-the-badge&logo=flask&logoColor=white)](https://flask.palletsprojects.com/) [![Python](https://img.shields.io/badge/Python-3.11-3776AB?style=for-the-badge&logo=python&logoColor=white)](https://python.org/) [![MongoDB](https://img.shields.io/badge/MongoDB-Atlas-47A248?style=for-the-badge&logo=mongodb&logoColor=white)](https://mongodb.com/) -[![Pinecone](https://img.shields.io/badge/Pinecone-VectorDB-000000?style=for-the-badge)](https://pinecone.io/) +[![ChromaDB](https://img.shields.io/badge/ChromaDB-VectorDB-4285F4?style=for-the-badge)](https://www.trychroma.com/) [![Groq](https://img.shields.io/badge/Groq-LLM-F55036?style=for-the-badge)](https://console.groq.com/) [![Gemini](https://img.shields.io/badge/Google_Gemini-Embeddings-4285F4?style=for-the-badge&logo=google&logoColor=white)](https://aistudio.google.com/) [![Docker](https://img.shields.io/badge/Docker-Multi--Stage-2496ED?style=for-the-badge&logo=docker&logoColor=white)](https://docker.com/) @@ -166,7 +166,7 @@ graph TD | | **Python 3.11** | Runtime environment | | | **MongoDB + PyMongo** | User accounts & metadata storage | | | **Flask-Login + Flask-Dance** | Session auth + Google OAuth | -| | **Pinecone** | Vector store (per-user namespace) | +| | **ChromaDB** | Vector store (per-user collections) | | | **Google Gemini API** | Document chunk embeddings | | | **Groq (Llama 3)** | LLM answer generation | @@ -182,7 +182,7 @@ graph TD | | Technology | Purpose | |---|---|---| | | **Google Gemini API** | Generates vector embeddings for document chunks | -| | **Pinecone** | Stores + retrieves embeddings per user namespace | +| | **ChromaDB** | Stores + retrieves embeddings per-user collections | | | **Groq API (Llama 3)** | Generates answers from retrieved context | | | **PyMuPDF + pdfplumber + python-docx** | Document text extraction | @@ -253,8 +253,8 @@ PDF-Assistant-RAG/ │ ├── rag/ │ ├── chunker.py # Splits PDF/DOCX/TXT into text chunks -│ ├── embeddings.py # Gemini embeddings → Pinecone store/delete -│ ├── retriever.py # Pinecone similarity search → top-K chunks +│ ├── embeddings.py # Gemini embeddings → ChromaDB store/delete +│ ├── retriever.py # ChromaDB similarity search → top-K chunks │ └── generator.py # Groq LLM → answer from retrieved context │ ├── static/ # CSS, JS, images @@ -286,7 +286,7 @@ PDF-Assistant-RAG/ - ![Python](https://img.shields.io/badge/Python-3.11+-3776AB?style=flat&logo=python&logoColor=white) **Python 3.11+** - ![MongoDB](https://img.shields.io/badge/MongoDB-Atlas-47A248?style=flat&logo=mongodb&logoColor=white) **MongoDB** (Atlas free tier or local) -- ![Pinecone](https://img.shields.io/badge/Pinecone-000000?style=flat) **Pinecone** account — [pinecone.io](https://pinecone.io) +- ![ChromaDB](https://img.shields.io/badge/ChromaDB-4285F4?style=flat) **ChromaDB** (local persistent vector database) - ![Gemini](https://img.shields.io/badge/Google_Gemini-4285F4?style=flat&logo=google&logoColor=white) **Google Gemini API key** — [aistudio.google.com](https://aistudio.google.com) - ![Groq](https://img.shields.io/badge/Groq-F55036?style=flat) **Groq API key** — [console.groq.com](https://console.groq.com)