- Accueil
- Ressources
- Intégrations
- Embeddings OpenAI
Nœud Embeddings OpenAI n8nConfigurer Embeddings OpenAI dans n8n.
Une base vectorielle ne sait pas lire du texte, elle compare des nombres. Le nœud Embeddings OpenAI n8n fabrique ces nombres : un sous-nœud à 7 paramètres, sans entrée principale, qui se raccorde au port embeddings d'un nœud racine. Pour qui monte un index de recherche ou un chatbot documentaire.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud Embeddings OpenAI n8n ?
Il transforme du texte en embeddings, des vecteurs qui permettent à une base de comparer du sens plutôt que des mots identiques. Il ne tourne jamais tout seul. On l'accroche sous un nœud racine qui a besoin d'embeddings, ce nœud racine lui envoie le texte, et il rend les vecteurs. Rien ne part de lui vers la suite du workflow.
Premier cas : indexer des documents. Un Default Data Loader lit un fichier, un Token Splitter le découpe en morceaux, un Qdrant Vector Store les range. Le vector store, lui, ne sait pas vectoriser quoi que ce soit : c'est ce nœud qui s'en charge, branché dessous. Le template 2846 de n8n.io est construit exactement comme ça.
Deuxième cas : poser des questions sur cet index. Un AI Agent reçoit un Vector Store Question Answer Tool, l'outil interroge la même base, et le même nœud d'embeddings repasse pour vectoriser la question comme les documents l'ont été. Change le modèle ou la valeur de dimensions entre les deux moments et plus rien ne se compare correctement.
Troisième cas, plus discret : une veille qui classe des articles par proximité avant d'écrire quoi que ce soit. Le template 3986 associe un agent, un Simple Vector Store, des flux RSS et Gmail en sortie.
Quand prendre autre chose ? Pour une réponse rédigée, une transcription ou une image, ce nœud ne sert à rien et c'est le nœud OpenAI qu'il faut. Embeddings OpenAI fait une seule chose et n'expose aucune opération, uniquement des options.
Les limites méritent d'être connues avant de s'engager. Le catalogue ne liste qu'une version, la version 1, et toute la surface du nœud tient dans les 7 paramètres ci-dessous. Pas de relance automatique, pas de découpage, pas de nettoyage de texte au-delà de Strip New Lines : la taille des morceaux se règle sur le splitter, pas ici. Et le fournisseur du modèle facture ses propres appels d'API selon ses conditions, n8n n'ajoute rien. Pour prendre du recul sur la plateforme elle-même, l'Avis n8n et la Formation n8n vont plus loin.
Qu'est-ce qu'il faut brancher avant que ça tourne ?
- 01
Ouvrir le menu Credentials
Le nœud lit un credential OpenAI, c'est-à-dire un jeu d'identifiants stocké dans n8n et non dans le workflow. On le crée une fois depuis le menu Credentials, et tous les workflows de l'instance le réutilisent, y compris les nœuds de modèle de chat posés à côté dans un montage documentaire. Exporter le workflow n'emporte donc jamais la clé avec lui.
- 02
Coller la clé d'API
La fiche de credential OpenAI est celle que partagent les autres nœuds OpenAI. Si tu en as déjà créé une pour un modèle de chat, sélectionne-la et tout est dit. Sinon, la clé se génère côté OpenAI puis se colle dans le formulaire n8n. Rappel utile : le fournisseur facture ses appels d'API selon ses propres conditions, n8n ne revend rien et n'ajoute aucune marge.
- 03
Raccorder le nœud à un nœud racine
Pose le nœud sur le canevas et relie-le au port embeddings d'un vector store ou d'un autre nœud racine. Tant que ce lien n'existe pas, le nœud n'a nulle part où envoyer ses vecteurs et le workflow ne l'exécute pas. Il n'y a aucune flèche d'entrée principale à tracer, seulement ce raccord sous le nœud racine.
Sur quoi ce sous-nœud vient-il se brancher ?
n8n sépare le travail IA entre un nœud racine, qui reçoit les items du workflow, et des sous-nœuds accrochés à ses ports, un type de sous-nœud par port. Celui-ci est un sous-nœud et n'a aucune entrée principale.
Sortie (où il se branche)
- Embeddings
ai_embedding
01Embeddings
Le nœud expose un seul port de sortie, de type ai_embedding. Un nœud racine qui indexe ou interroge des documents ouvre un emplacement embeddings sous lui, que ce nœud vient remplir.
Paramètres clés
- Required : le nœud ne tourne jamais seul, le port doit être relié à un nœud racine avant toute exécution.
Quel paramètre toucher, et à quel moment ?
Le nœud Embeddings OpenAI compte 7 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
Model
modelCe que tu vois dans n8n
Notes & cas d'usage
C'est le seul réglage qui modifie la nature même des vecteurs. Il désigne le modèle qui génère les embeddings ; tout le reste du nœud ne fait que régler la façon dont la requête part.
Paramètres clés
- Model : se choisit dans la liste d'options du panneau, et doit rester le même entre le passage qui indexe les documents et celui qui les recherche.
Dimensions
options.dimensionsCe que tu vois dans n8n
Notes & cas d'usage
Un vecteur a une longueur, et cette option la fixe. Moins de dimensions, c'est un index plus petit à stocker ; plus de dimensions, c'est une distinction plus fine entre deux paragraphes qui se ressemblent.
Paramètres clés
- Dimensions : le nombre de dimensions des embeddings produits, à prendre parmi
256,512,1024,1536et3072, et pris en charge uniquement sur les modèles text-embedding-3 et suivants.
Base URL
options.baseURLCe que tu vois dans n8n
Notes & cas d'usage
Par défaut, les requêtes partent chez OpenAI. Renseigne ce champ et elles partent ailleurs, ce qui est précisément l'intérêt quand l'endpoint n'est pas OpenAI.
Paramètres clés
- Base URL : remplace l'URL de base par défaut de l'API, et la doc y renvoie quand on fait tourner un modèle compatible OpenAI auto-hébergé.
Batch Size
options.batchSizeCe que tu vois dans n8n
Notes & cas d'usage
Les documents ne partent pas un par un, sauf si tu le demandes. Ce nombre fixe le maximum de documents envoyés dans chaque requête, donc le nombre d'allers-retours que coûte la construction d'un gros index.
Paramètres clés
- Batch Size : un nombre, qu'on monte pour accélérer un import massif et qu'on redescend quand le fournisseur commence à refuser les requêtes trop volumineuses.
Strip New Lines
options.stripNewLinesCe que tu vois dans n8n
Notes & cas d'usage
Les retours à la ligne n'apportent rien à un embedding, mais ils occupent de la place dans le texte envoyé. Cette bascule les supprime avant le départ de la requête, et elle est active par défaut dans n8n.
Paramètres clés
- Strip New Lines : supprime ou non les retours à la ligne du texte d'entrée, activé sauf décision contraire.
Timeout
options.timeoutCe que tu vois dans n8n
Notes & cas d'usage
Une requête qui reste suspendue bloque toute l'exécution derrière elle. Cette valeur plafonne l'attente du nœud avant qu'il abandonne, exprimée en secondes.
Paramètres clés
- Timeout : durée maximale autorisée pour une requête, en secondes, avec
-1pour ne poser aucune limite.
Encoding Format
options.encodingFormatCe que tu vois dans n8n
Notes & cas d'usage
Les vecteurs doivent bien revenir sur le réseau sous une forme ou une autre, et ce sélecteur tranche laquelle. Ça joue sur le transport, pas sur le sens des nombres.
Paramètres clés
- Encoding Format : le format de retour des embeddings, soit
float, soitbase64.
Besoin d'aide pour automatiser Embeddings OpenAI avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Les questions qui viennent ensuite
01Le nœud Embeddings OpenAI est-il inclus dans n8n ?
02Qu'est-ce qu'il faut pour qu'il fonctionne ?
03Quelles sont les limites du nœud Embeddings OpenAI n8n ?
04Qu'est-ce qu'il faut brancher au minimum pour démarrer ?
05n8n ou Make pour ce type de workflow IA ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.


