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
MCP Markdownify Server with UTF-8 Support - Enhanced version with better multilingual handling
MCP Server for DeepL Translation API
MCP server to cache codebase as graph
Minio MCP Python Implementation
Perplexity AI MCP Server
Audiense Insights MCP Server is a server based on the Model Context Protocol (MCP) that allows Claude and...
A Google Tasks Model Context Protocol Server for Claude
MCP Server (Model Context Protocol) for turning OpenAPI specifications into a MCP Resource
《使用T4批量生成Model和基于Dapper的DAL》
MCP Server Semgrep is a [Model Context Protocol](https://modelcontextprotocol.io) compliant server that integrates the powerful Semgrep static analysis tool...





