Ressources · Intégration n8n

Nœud Milvus Vector Store n8nConfigurer Milvus Vector Store dans n8n.

Milvus garde les vecteurs, ce nœud décide de ce qu'on en fait. Deux paramètres de tête dans le panneau, dont un sélecteur qui bascule le nœud Milvus Vector Store n8n entre quatre modes : écrire des documents, les relire classés, ou ouvrir la collection à une chaîne ou à un agent. Pour qui monte un RAG.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert le nœud Milvus Vector Store n8n ?

Ce nœud relie un workflow à une base Milvus utilisée comme vector store, c'est-à-dire une base qui stocke des représentations mathématiques de ton contenu plutôt que le texte brut. Il écrit des documents dans une collection, en ressort les plus proches d'une question, ou met la collection à disposition des nœuds IA pour qu'une chaîne ou un agent aille y chercher de quoi répondre. Un nœud, quatre modes, choisis dans le panneau.

Premier usage, l'indexation. En mode Insert Documents, le nœud prend les items qui arrivent sur son entrée principale et les écrit dans la collection choisie. C'est le schéma d'une base de connaissance reconstruite à intervalle régulier : on récupère les documents source, on les découpe, on les transforme en vecteurs, on les pousse dans Milvus. Les options du nœud proposent un interrupteur Clear Collection pour ce cas précis, histoire de repartir d'une collection vide au lieu d'empiler une deuxième copie de chaque paragraphe.

Deuxième usage, la lecture. Le mode Get Many transforme un Prompt en recherche par similarité et renvoie les meilleures correspondances, plafonnées par Limit. C'est le mode à prendre quand le raisonnement reste dans le workflow et que Milvus ne sert que d'étape de recherche : un devis à rédiger, le nœud sort les fiches produit les plus proches, un modèle rédige, et la version finale part dans Gmail. Rerank Results réordonne les résultats avant même que le modèle les voie, ce qui compte quand le premier et le quatrième extrait se tiennent de près.

Les deux derniers modes ne renvoient rien : ils passent la main. Retrieve Documents (As Tool for AI Agent) branche la collection sur le connecteur d'outils d'un AI Agent, qui décide lui-même d'aller la consulter quand une question touche tes données. Un outil, ici, c'est une ressource que le modèle peut appeler de sa propre initiative. Ses champs Name et Description sont justement ce que le modèle lit pour décider d'appeler ou non : une description vague explique la plupart des agents qui ignorent une base pourtant bien remplie. Même logique si tu passes par AI Agent Tool.

Quand préférer autre chose ? Sur un flux questions-réponses sans arbitrage à faire, le mode Retrieve Documents (As Vector Store for Chain/Tool) derrière un Vector Store Retriever et une Question and Answer Chain reste plus simple qu'un agent, et bien plus facile à déboguer. Dans tous les cas, les embeddings restent un sous-nœud à part, donc le fournisseur que tu choisis là, OpenAI ou un autre, facture ses propres appels d'API. Les limites à connaître : le nœud est en version 1, la collection doit exister côté Milvus avant que le nœud puisse la toucher, et un champ requis laissé vide arrête l'exécution. Pour le reste de la chaîne, la Formation n8n entre dans le détail.

Connexion

Qu'est-ce qu'il faut connecter avant de lancer le nœud ?

  1. 01

    Créer le credential Milvus une bonne fois

    Ouvre le menu Credentials de n8n et crée le credential Milvus : Base URL (par défaut http://localhost:19530), Username (par défaut root) et Password (par défaut Milvus). Change ces valeurs avant la production. Les credentials vivent hors du workflow, donc la même entrée sert partout et un secret qui tourne se met à jour à un seul endroit.

  2. 02

    Le sélectionner sur le nœud

    De retour dans le panneau, choisis ce credential dans le champ prévu en haut du nœud. Il n'y a pas de sélecteur Authentication ici, donc rien d'autre à trancher : un credential, et les quatre valeurs d'Operation Mode passent toutes par lui. L'insertion et la lecture attaquent la même base avec le même accès, ce qui explique qu'une écriture qui échoue échoue en général pour le credential, pas pour le mode.

  3. 03

    Viser une collection et tester sur un item

    Remplis Milvus Collection, en la prenant dans la liste ou en tapant son nom, puis lance le nœud sur un seul item avant de câbler la suite. Un Get Many avec un Prompt court fait un test rapide : des documents reviennent, la connexion tient. Rien ne revient, et tu sais que le problème vient de la collection ou du credential, pas du reste du workflow.

Paramètres

Quels paramètres remplir dans le panneau ?

Le nœud Milvus Vector Store compte 2 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.

01

Operation Mode

mode

Ce que tu vois dans n8n

Notes & cas d'usage

Ce sélecteur commande tout le reste du panneau. Choisis le mode, puis remplis les champs qui apparaissent.

Paramètres clés

  • Operation Mode : insert écrit des documents dans la collection, load renvoie les documents classés pour une question, retrieve ouvre la collection à une chaîne ou un outil, retrieve-as-tool l'ouvre à un agent.
  • Prompt : requis en Get Many, le texte confronté à la collection.
  • Limit : combien de résultats de tête remontent.
  • Name et Description : requis en mode outil, ce que le modèle lit pour décider d'interroger la collection.
  • Include Metadata et Rerank Results : renvoyer les métadonnées du document, réordonner les résultats rendus.
Cas d'usage
une collection, une branche qui l'alimente la nuit, une autre qui répond dessus.
02

Milvus Collection

milvusCollection

Ce que tu vois dans n8n

Notes & cas d'usage

La collection que le nœud lit ou remplit. Elle est requise dans les quatre modes : c'est le seul champ que tu remplis à tous les coups.

Paramètres clés

  • Milvus Collection : un resource locator, donc soit tu prends la collection dans la liste chargée via le credential, soit tu écris son nom, souvent {{ $json.collection }} quand un nœud précédent décide laquelle attaquer.
Cas d'usage
l'aiguillage par client. Un seul workflow, le nom de la collection qui arrive avec l'item, et chaque compte garde ses documents dans sa collection au lieu d'en partager une filtrée.
Besoin d'aide

Besoin d'aide pour automatiser Milvus Vector Store avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Les questions qui viennent ensuite

01Le nœud Milvus Vector Store est-il inclus dans n8n ?
Oui. Il fait partie du paquet IA livré avec n8n : rien à installer, aucun surcoût côté n8n. Il se comporte pareil sur n8n Cloud, l'offre hébergée par n8n, et sur une instance auto-hébergée installée en Docker ou en npm, sous Community Edition et sa licence Sustainable Use. Un workflow construit sur l'un tourne sur l'autre. Ce que tu paies est ailleurs : ta base Milvus, et le fournisseur du modèle derrière le sous-nœud d'embeddings, qui facture ses propres appels d'API selon ses conditions.
02Qu'est-ce qu'il faut authentifier pour le nœud Milvus Vector Store n8n ?
Une seule chose sur le nœud lui-même : un credential Milvus, créé une fois dans le menu Credentials de n8n, puis réutilisé par tous les workflows qui parlent à la même base. Le nœud n'a pas de sélecteur Authentication, donc pas de méthode à choisir, et ce credential sert les quatre modes d'opération. Deux précisions utiles. Le sous-nœud d'embeddings que tu branches porte le credential de son propre fournisseur, qui n'est pas celui de Milvus. Et la collection doit exister côté Milvus : un accès valide pointé sur une collection absente échoue quand même.
03Quelles sont les limites du nœud ?
Le nœud est en version 1, et un ancien workflow peut encore afficher une version antérieure avec moins d'options : ton panneau peut donc différer d'un nœud fraîchement ajouté. Le périmètre s'arrête aux quatre modes : écrire des documents, les relire classés, ouvrir la collection à une chaîne ou à un agent. L'administration de Milvus elle-même reste hors sujet, et la collection se crée côté base avant toute chose. Les champs requis ne pardonnent pas : une Milvus Collection ou un Prompt vide arrête l'exécution dès le premier item.
04Que faut-il brancher au minimum, et par où commencer ?
Au minimum un sous-nœud d'embeddings, puisque le nœud manipule des vecteurs et pas du texte, et de quoi fournir les documents côté insertion. Un text splitter, qui découpe les documents en morceaux, et un data loader forment le duo habituel. Pour un premier montage, reste sur les usages en nœud classique : Insert Documents dans un workflow pour remplir la collection, Get Many dans un autre pour la relire. Le mode outil pour agent vient après, une fois que les recherches renvoient ce que tu attends.
05n8n ou Make pour un workflow de vector store ?
Ça dépend d'où les données doivent rester. Make est hébergé uniquement et facturé à l'opération, ce qui reste lisible sur de petits volumes et l'est moins quand une indexation pousse des milliers de morceaux d'un coup. n8n tourne sur Cloud ou sur tes propres serveurs, et c'est le point qui tranche quand les documents indexés ne peuvent pas sortir de ton infrastructure : une instance auto-hébergée à côté d'un Milvus auto-hébergé garde tout à l'intérieur. Les deux offrent un canevas visuel. Juge sur l'hébergement, la maîtrise des données et le modèle de coût, pas sur la liste des connecteurs.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.