icon of Chroma

Chroma

Base de données de recherche et récupération open-source construite pour les applications AI, supportant la recherche vectorielle, textuelle, regex et de métadonnées à toute échelle.

Communauté:

Aperçu du produit

Qu'est-ce que Chroma ?

Chroma preview

Chroma est une base de données d'embedding et vectorielle open-source spécialement conçue pour le développement d'applications AI. Elle permet aux développeurs de stocker, gérer et interroger des embeddings vectoriels haute dimension ainsi que des métadonnées, rendant simple la construction de pipelines de génération augmentée par récupération (RAG), de moteurs de recherche sémantique, et de couches de mémoire pour les applications alimentées par LLM. Chroma supporte le développement local et s'étend jusqu'aux pétaoctets via le stockage d'objets sur le cloud, avec une offre cloud serverless entièrement gérée disponible sous la même API. Sous licence Apache 2.0 avec plus de 21K étoiles GitHub et 5M+ téléchargements mensuels, elle est devenue l'une des bases de données vectorielles les plus largement adoptées dans la communauté des développeurs.


Fonctionnalités clés

  • Recherche Multi-Mode

    Prend en charge la recherche de similarité vectorielle, la recherche en texte intégral, la correspondance d'expressions régulières et le filtrage de métadonnées dans une interface unifiée, permettant une récupération riche et précise au-delà de la simple recherche du plus proche voisin.

  • Intégration Transparente d'Embedding

    Support intégré pour les modèles d'embedding d'OpenAI, HuggingFace, Google Cohere, et plus — incluant un modèle Sentence Transformers par défaut — permettant aux développeurs de commencer sans pipelines d'embedding personnalisés.

  • Options de Déploiement Flexibles

    Fonctionne en mémoire pour le prototypage rapide, comme instance locale persistante, ou comme service cloud serverless entièrement géré sur Chroma Cloud, tous partageant la même API développeur.

  • Compatibilité Framework & Langage

    Clients natifs pour Python, JavaScript, Ruby, PHP, Java et plus, avec des intégrations profondes dans LangChain, LlamaIndex, et d'autres frameworks de développement AI de premier plan.

  • Évolutivité Cloud-Native

    Architecture distribuée et évolutive horizontalement construite sur le stockage d'objets avec hiérarchisation automatique des données, multi-location, et conformité SOC 2 Type I pour les charges de travail de production.


Cas d'utilisation

  • Applications RAG : Les développeurs construisant des systèmes de génération augmentée par récupération utilisent Chroma pour stocker les embeddings de documents et récupérer le contexte le plus pertinent à alimenter dans les LLM au moment de la requête.
  • Recherche Sémantique : Les équipes intègrent et indexent de grands corpus de texte dans Chroma pour alimenter des moteurs de recherche sémantique qui retournent des résultats par signification plutôt que par correspondance de mots-clés.
  • Mémoire LLM & Gestion de Contexte : Chroma sert de magasin de mémoire persistant pour les agents conversationnels et chatbots, leur permettant de se rappeler des interactions passées pertinentes ou des connaissances de domaine.
  • Systèmes de Recommandation : Les pipelines de recommandation de produits et de contenu utilisent Chroma pour trouver les éléments les plus similaires aux préférences d'un utilisateur basés sur la proximité vectorielle.
  • Récupération Multimodale : Prend en charge les embeddings d'images et multimodaux, permettant des flux de travail de récupération qui couvrent les données textuelles et visuelles dans la même base de données.

FAQ

Alternatives à Chroma

🚀
icon

Qdrant

Base de données vectorielle haute performance et moteur de recherche de similarité, conçu pour les applications d'IA avec des capacités de filtrage avancé et de recherche hybride.

♨️ 162.4K🇮🇳 36.33%
Freemium
icon

Zilliz Cloud

Base de données vectorielle entièrement gérée et haute performance basée sur Milvus pour des applications IA évolutives et la recherche de données non structurées.

♨️ 151.56K🇨🇳 8.95%
Freemium
icon

ZeroEntropy

API avancée de recherche documentaire pilotée par l’IA, offrant une recherche extrêmement précise, adaptative et contextuelle sur des données non structurées.

♨️ 77.53K🇺🇸 47.5%
Paid
icon

LanceDB

Base de données vectorielle open-source et serverless, optimisée pour le stockage, la recherche et la gestion de données IA multimodales à l'échelle du pétaoctet.

♨️ 70.2K🇺🇸 20.71%
Freemium
icon

Ragie

Plateforme RAG-as-a-Service entièrement gérée permettant aux développeurs de créer des applications IA avec une intégration de données transparente et des fonctionnalités de récupération avancées.

♨️ 19.93K🇺🇸 30.41%
Free Trial
icon

Ducky

Service d'infrastructure de récupération entièrement géré fournissant des capacités de recherche sémantique et RAG pour les développeurs construisant des applications LLM.

♨️ 3.12K🇺🇸 100%
Freemium
icon

Trieve

API d'infrastructure IA pour la recherche avancée, les recommandations et le Retrieval Augmented Generation (RAG) avec des capacités hybrides sémantiques et plein texte.

♨️ 0 -
Freemium
icon

Onyx

Une plateforme d'entreprise open source qui se connecte aux connaissances de votre équipe pour alimenter la recherche, la création de contenu et l'automatisation des flux de travail.

♨️ 370.82K🇺🇸 19.66%
Freemium

Analytiques du site Chroma