Chroma Rag Project
Implement a Retrieval-Augmented Generation system using ChromaDB to facilitate semantic similarity search and document retrieval through embedding generation. Enables users to create and query document collections for effective RAG workflows in Python.
Author

krimoi45
No License
Quick Info
Tools 1
Last Updated 15/4/2025
Actions
Tags
retrieval chromadb chroma document retrieval chroma rag implement retrieval
Projet RAG avec ChromaDB
Description
Ce projet démontre l'utilisation de ChromaDB pour la mise en place d'un système de Retrieval-Augmented Generation (RAG) en Python.
Prérequis
- Python 3.8+
- pip
Installation
- Clonez le dépôt
git clone https://github.com/krimoi45/chroma-rag-project.git
cd chroma-rag-project
- Créez un environnement virtuel
python -m venv venv
source venv/bin/activate # Sur Windows, utilisez `venv\Scripts\activate`
- Installez les dépendances
pip install -r requirements.txt
Utilisation
Lancez le script principal :
python main.py
Fonctionnalités
- Création d'une collection de documents avec ChromaDB
- Génération d'embeddings avec Sentence Transformers
- Recherche de similarité sémantique
- Exemple de système RAG basique
Technologies
- ChromaDB
- Sentence Transformers
- NumPy
- Python
Licence
Projet open-source