- Accueil
- Ressources
- Intégrations
- Chroma Vector Store
Nœud Chroma Vector Store n8nConfigurer Chroma Vector Store dans n8n.
Le nœud Chroma Vector Store n8n branche une collection Chroma sur un workflow, en lecture comme en écriture. Un seul nœud, quatre modes d'opération et trois paramètres à régler : le mode, la collection visée, et le choix entre une instance auto-hébergée et Chroma Cloud.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud Chroma Vector Store n8n ?
Chroma est une base de données vectorielle, et ce nœud est la porte d'entrée de n8n vers elle. Il y écrit des documents sous forme d'embeddings, la représentation chiffrée d'un texte qui permet de chercher sur le sens plutôt que sur les mots exacts, et il les relit classés par proximité avec une question. Le nœud fait partie du paquet IA de n8n, s'exécute sur chaque item entrant comme un nœud d'action ordinaire, et regroupe quatre métiers différents derrière un unique sélecteur Operation Mode.
Premier métier : remplir la base. En mode insert, le nœud prend les documents qui arrivent sur son entrée et les écrit dans la collection Chroma choisie. Comptes rendus de réunion, fiches produit, réponses types du service client, tout ce qui circule dans le workflow sous forme de texte. Le réflexe qui change tout : brancher cette branche sur un déclencheur planifié, pour que la collection suive la source au lieu de figer l'état du premier import.
Deuxième métier : la recherche sèche, sans intelligence artificielle autour. Le mode load, affiché Get Many, prend un Prompt et renvoie les documents les plus proches. Une ligne ajoutée dans Google Sheets décrit une demande entrante, le nœud remonte les passages utiles, et la réponse repart avec ses sources. Aucun agent dans l'histoire, juste une recherche qui comprend une phrase.
Troisième métier, celui qu'on vient chercher : retrieve-as-tool transforme la collection en outil, c'est-à-dire en capacité qu'un agent peut appeler de lui-même quand il estime en avoir besoin. C'est ce mode qu'on relie à un AI Agent. Les champs Name et Description pèsent plus lourd qu'ils n'en ont l'air : la description est la seule chose que le modèle lit avant de décider s'il appelle l'outil. Le mode retrieve rend le même service à une chaîne plutôt qu'à un agent.
Quand vaut-il mieux autre chose ? Quand la recherche est exacte. Un numéro de commande, un identifiant client, un code pays : une recherche de ligne classique va plus vite, coûte moins cher et ne renvoie jamais un résultat approchant. La recherche par similarité prend son sens dès que la question est posée en langage humain et que la réponse se cache dans un paragraphe. Pour une veille web en direct, un appel à Perplexity répond à un autre besoin : la collection Chroma sert les documents qu'on maîtrise, pas le web ouvert.
Les limites, tant qu'à faire. Le nœud est en version 1 et expose ces quatre modes, rien de plus : pas de suppression, pas de gestion de collection. Le champ Chroma Collection est obligatoire, donc la collection existe avant le premier run. Côté facture, le fournisseur des embeddings, OpenAI ou un autre, facture ses propres appels d'API, n8n n'ajoute rien par-dessus. Et si le sujet des bases vectorielles est neuf pour l'équipe, la Formation n8n couvre ce terrain.
Comment connecter n8n à Chroma ?
- 01
Choisir le type d'authentification
Ouvre le nœud et commence par le sélecteur Authentication : c'est lui qui décide du credential que n8n va réclamer ensuite. Deux options, pas une de plus.
chromaSelfHostedApi, affiché Self-Hosted, vise une instance ChromaDB hébergée par tes soins.chromaCloudApi, affiché Cloud, vise Chroma Cloud. Le bon choix est celui qui correspond à l'endroit où les documents vivent déjà. - 02
Créer le credential une seule fois
Un credential, dans n8n, c'est un jeu d'informations de connexion enregistré à part du workflow. Crée-le depuis le menu Credentials, ou directement depuis le nœud avec Create New. Il devient réutilisable : tous les autres workflows qui touchent la même instance Chroma pointent vers cette entrée unique. Une clé à changer plus tard ? Un seul endroit à modifier, pas un nœud après l'autre.
- 03
Sélectionner la collection
Dernière étape, le champ Chroma Collection. C'est un resource locator, le contrôle n8n qui laisse choisir dans une liste, coller un identifiant, ou composer la valeur avec une expression du type
{{ $json.collection }}quand le nom vient d'un nœud précédent. Le champ est obligatoire, et la liste ne se remplit qu'avec un credential valide : voilà pourquoi cette étape arrive en troisième et pas en première.
Quels paramètres régler sur le nœud ?
Le nœud Chroma Vector Store compte 3 paramètres. Pour chacun : le nœud tel que tu le configures dans n8n, ce que le paramètre change, et nos notes de terrain.
Sommaire des paramètres
Operation Mode
modeCe que tu vois dans n8n
Notes & cas d'usage
Ce sélecteur décide de ce que le nœud est ici : un écrivain, une recherche, ou l'outil d'un nœud IA. À régler en premier.
Paramètres clés
- Operation Mode :
load(Get Many) renvoie les documents classés,insert(Insert Documents) les écrit,retrieve(Retrieve Documents (As Vector Store for Chain/Tool)) sert une chaîne,retrieve-as-tool(Retrieve Documents (As Tool for AI Agent)) sert un agent. - Prompt et Limit : le texte cherché, souvent
{{ $json.question }}, et le nombre de résultats. - Name et Description : ce qu'un agent voit, par exemple
company_knowledge_base. - Include Metadata, Rerank Results, Options, ID : les métadonnées, un second classement, les options, une entrée.
insert rafraîchit la collection chaque nuit, une autre en retrieve-as-tool la sert à un agent.Authentication
authenticationCe que tu vois dans n8n
Notes & cas d'usage
Rien à voir avec la recherche ici : ce paramètre dit quel Chroma le nœud doit joindre, et donc quel type de credential n8n affiche en dessous.
Paramètres clés
- Authentication :
chromaSelfHostedApi(Self-Hosted) se connecte à une instance ChromaDB auto-hébergée,chromaCloudApi(Cloud) se connecte à Chroma Cloud.
Chroma Collection
chromaCollectionCe que tu vois dans n8n
Notes & cas d'usage
Une instance Chroma héberge plusieurs collections, et ce champ désigne celle que le nœud lit ou alimente. Il est obligatoire : laissé vide, il arrête le nœud avant toute action.
Paramètres clés
- Chroma Collection : un resource locator, donc une valeur prise dans la liste, collée sous forme d'identifiant, ou calculée par une expression comme
{{ $json.collection }}.
Besoin d'aide pour automatiser Chroma Vector Store avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Chroma Vector Store dans n8n, les questions fréquentes
01Le nœud Chroma Vector Store est-il inclus dans n8n ?
02Que faut-il pour faire tourner le nœud Chroma Vector Store n8n ?
03Quelles sont les limites du nœud ?
04Que faut-il brancher dessus dans un workflow IA ?
05n8n ou Make pour un workflow Chroma ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.


