Recursos · Integración n8n

Nodo Embeddings Ollama n8nConfigura Embeddings Ollama en n8n.

Un embedding convierte texto en números para que una IA compare significado y no palabras sueltas. El nodo Embeddings Ollama n8n genera esos vectores con un modelo servido por Ollama, expone un parámetro y se engancha al puerto de embeddings de un nodo raíz. Pensado para quien monta su búsqueda documental en local.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Para qué sirve el nodo Embeddings Ollama n8n?

El nodo Embeddings Ollama transforma texto en embeddings, listas de números que colocan cerca dos contenidos cuando significan lo mismo aunque estén redactados distinto. El cálculo lo hace un modelo servido por Ollama. Es un subnodo: no tiene entrada principal, nunca se ejecuta solo y se engancha al puerto de embeddings de un nodo raíz, que es quien decide cuándo llamarlo.

Primer escenario: el manual interno que no debe salir de casa. Un cargador de documentos parte el manual en fragmentos, este nodo vectoriza cada uno con el modelo elegido en Model y un vector store, una base pensada para guardar y buscar vectores, conserva el resultado. Las tres plantillas publicadas que usan este nodo siguen ese patrón, empezando por el chatbot local armado con Ollama y Qdrant.

Segundo escenario: responder preguntas sobre esa base. El mismo nodo vuelve a entrar en juego al preguntar, porque una pregunta solo se compara con tus fragmentos si ambos pasaron por el mismo modelo. Conéctalo al store que consulta un AI Agent y el agente recupera pasajes reales en lugar de improvisar.

Tercer escenario: un flujo repartido entre máquinas. La búsqueda se queda en casa con Ollama mientras la conversación corre en un modelo alojado, justo lo que hace la plantilla que combina este nodo con un modelo de chat de OpenAI. Los vectores no se mueven, solo salen los prompts.

¿Cuándo elegir otra cosa? En cuanto no haya un servidor Ollama al otro lado. Este nodo solo habla con Ollama, así que la alternativa es un proveedor que factura sus propias llamadas de API, y eso se pesa contra el trabajo de mantener el modelo tú mismo. La Reseña n8n entra en el detalle del autoalojamiento y el Curso n8n recorre la construcción del store.

Dos límites antes de montar nada. El nodo expone un solo parámetro, así que aquí no hay tamaño de lote, ni tiempo de espera, ni reintentos que tocar. Y el modelo te compromete: cambiarlo más tarde deja inservibles los vectores ya guardados, que tienen otro número de dimensiones. Tocaría reindexar la colección entera.

Conexión

¿Qué hay que preparar antes de la primera ejecución?

  1. 01

    Descarga el modelo en Ollama

    El nodo no descarga nada por su cuenta. El modelo de embeddings tiene que estar ya en tu servidor Ollama, traído desde la biblioteca de modelos de Ollama que menciona la descripción del parámetro. Mientras no esté, Model no apunta a nada usable y la ejecución se rompe con el primer fragmento de texto que intentes vectorizar.

  2. 02

    Crea la credencial de Ollama en n8n

    Este nodo se autentica contra tu servidor Ollama, o sea que necesita una credencial, un juego de datos de acceso guardado dentro de n8n. Créala una sola vez desde el menú Credentials, siguiendo la página de credencial de Ollama en la documentación de n8n para saber qué valores poner. Guardada una vez, la reutilizan todos los flujos que pasen por Ollama.

  3. 03

    Asigna la credencial y tira la conexión

    Coloca el nodo en el lienzo, selecciona la credencial recién creada y elige el modelo en Model. Queda la conexión: arrastra la salida ai_embedding hasta la ranura de embeddings de un nodo raíz. Un subnodo sin padre se queda quieto, por muy correcta que sea su credencial.

Conexiones

¿Dónde se engancha este subnodo?

Los nodos de IA de n8n van por parejas: un nodo raíz recibe los items del flujo y los subnodos se enganchan a sus puertos, un tipo de subnodo por puerto. Este es un subnodo, así que solo tiene salida.

Salida (dónde se conecta)

  • Embeddingsai_embedding
01EmbeddingsEste es el puerto que el nodo ofrece a un nodo raíz que necesita convertir texto en vectores. La conexión sale de aquí y sube hasta la ranura de embeddings del padre, que lo llama cada vez que tiene contenido que indexar o una consulta que comparar.

Este es el puerto que el nodo ofrece a un nodo raíz que necesita convertir texto en vectores. La conexión sale de aquí y sube hasta la ranura de embeddings del padre, que lo llama cada vez que tiene contenido que indexar o una consulta que comparar.

Parámetros clave

  • Required: sin padre no hay ejecución posible. Un Embeddings Ollama suelto en el lienzo nunca lo llamará ninguna ejecución.
Casos de uso
engánchalo a un Qdrant Vector Store en modo inserción para llenar la colección y luego al mismo store en modo consulta, para que la búsqueda compare vectores hechos igual. Un Postgres PGVector Store hace ese papel si ya tienes Postgres, con un Default Data Loader alimentando la indexación.
Parámetros

¿Qué parámetro hay que ajustar de verdad?

El nodo Embeddings Ollama tiene un parámetro. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.

01

Model

model

Lo que ves en n8n

Notas y casos de uso

Un único ajuste en este nodo: qué modelo de Ollama genera el embedding. Esa elección fija la forma de todos los vectores que vas a producir, conviene cerrarla antes de indexar nada.

Parámetros clave

  • Model: obligatorio, se elige de una lista. all-minilm devuelve vectores de 384 dimensiones, la opción más ligera. nomic-embed-text llega a 768 dimensiones.
Casos de uso
un archivo de tickets indexado con all-minilm se mantiene compacto y rápido de consultar; una base donde el matiz de la redacción importa respira mejor con nomic-embed-text. Los modelos se descargan antes desde la biblioteca de Ollama, si no el nodo no tiene a qué llamar.
Necesitas ayuda

¿Necesitas ayuda para automatizar Embeddings Ollama con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Lo que se pregunta después

01¿El nodo Embeddings Ollama viene incluido en n8n?
Sí. Forma parte del paquete de IA que se entrega con n8n, está en n8n Cloud, la oferta alojada por n8n, y en una instancia autoalojada en Community Edition con licencia Sustainable Use. Nada que instalar, ningún sobrecoste por el lado de n8n. El coste se desplaza a otro sitio: con un proveedor de modelos pagas las llamadas de API que ese proveedor factura, mientras que aquí el modelo corre en el servidor Ollama que tú operas, así que el gasto es la máquina. Un flujo se comporta igual en n8n Cloud que en una instalación con Docker o npm.
02¿Qué credenciales necesita el nodo Embeddings Ollama n8n?
Una credencial de Ollama, que creas una sola vez desde el menú Credentials de n8n y luego reutilizas en todos los flujos que pasen por Ollama. La documentación de n8n dedica una página a esa credencial, con los valores exactos que hay que rellenar. A eso se suman dos condiciones: el modelo de embeddings elegido en Model ya tiene que estar descargado en el servidor, y un nodo raíz debe estar conectado al puerto de embeddings. Sin padre en ese puerto el nodo se queda quieto, esté como esté configurado, porque un subnodo nunca se ejecuta solo.
03¿Qué límites tiene este nodo?
Es estrecho a propósito. La versión 1 expone un único parámetro, Model, sin colección de opciones detrás: no hay control de lotes, ni tiempo de espera, ni reintentos que tocar desde este panel. Solo habla con Ollama y solo ofrece los modelos documentados para él, all-minilm con 384 dimensiones y nomic-embed-text con 768. Un flujo antiguo puede mostrar una versión anterior del nodo, con menos opciones. Y se limita a producir vectores: guardarlos, partir el texto de origen y buscar dentro son tareas de los nodos que lo rodean.
04¿Qué hay que conectar como mínimo y por qué nodo empezar?
Tres cosas: un servidor Ollama accesible con un modelo de embeddings descargado, la credencial de Ollama guardada en n8n y un nodo raíz con puerto de embeddings. Empieza por un vector store como nodo raíz, en modo inserción, alimentado por un cargador de documentos. Qdrant Vector Store es el de las plantillas de búsqueda local y Postgres PGVector Store encaja si ya trabajas con Postgres. Con la colección llena, repite la pareja en modo consulta detrás de un AI Agent. Mantén el mismo modelo en ambos lados, porque vectores de modelos distintos no se comparan.
05¿n8n o Make para una cadena de embeddings local?
Depende de dónde tengan que quedarse los datos. Make es solo alojado y se factura por operación, lo cual cuadra cuando tus fuentes ya son herramientas en la nube. n8n se instala en tu propia máquina con Docker o npm, al lado del servidor Ollama, y ese es el sentido de vectorizar en local: el texto y los vectores no salen de tu red. Si buscas un montaje alojado sin servidores que mantener, Make y n8n Cloud se parecen más de lo que se cree. Si elegiste Ollama por control de los datos, n8n autoalojado es el que cumple hasta el final.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.