RAG avec ChromaDB et Docker
Prérequis
- Docker
- Docker Compose
Installation et Démarrage
- Clonez le dépôt
git clone https://github.com/krimoi45/chroma-docker-rag.git
cd chroma-docker-rag
- Démarrez les services
docker-compose up --build
Architecture
- ChromaDB : Base de données vectorielle
- Python App : Script de démonstration RAG
- Docker Compose : Orchestration des services
Fonctionnalités
- Création de collections vectorielles
- Recherche de similarité sémantique
- Configuration dynamique avec variables d’environnement
Technologies
- ChromaDB
- Sentence Transformers
- Docker
- Python
Utilisation
Le script démontre :
- La création d’une collection de documents
- La génération d’embeddings
- La recherche de documents similaires par similarité sémantique
Personnalisation
Modifiez main.py
pour ajouter vos propres documents et requêtes de recherche.
Chroma Docker RAG
Project Details
- krimoi45/chroma-docker-rag
- Last Updated: 4/15/2025
Recomended MCP Servers
This read-only MCP Server allows you to connect to Instagram data from Claude Desktop through CData JDBC Drivers....
A redmine MCP server covering close to 100% of redmines API
Open-source Python MCP server for Todoist. Use to create & provide structured tasks for Cursor, or to automatically...
A MCP server for our beloved terminal multiplexer tmux.
This read-only MCP Server allows you to connect to Stripe data from Claude Desktop through CData JDBC Drivers....
This MCP server provides access to Lark Bitable through the Model Context Protocol. It allows users to interact...
Model Context Protocol based AI Agent that runs a browser from Claude desktop
MCP server for Chroma
CCXT MCP Server bridges the gap between AI models and cryptocurrency trading by providing a standardized interface through...