Recursos · Integración n8n

Nodo Embeddings Azure OpenAI n8nConfigura Embeddings Azure OpenAI en n8n.

Toda búsqueda semántica empieza con un modelo que convierte texto en números. El nodo Embeddings Azure OpenAI n8n hace ese cálculo con un despliegue de Azure y ofrece 5 opciones: el despliegue, el lote, la limpieza del texto, el tiempo límite y el ancho del vector.

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

Por qué automatizar

¿Para qué sirve el nodo Embeddings Azure OpenAI n8n?

El nodo convierte texto en embeddings, es decir, listas de números que sitúan una frase en un espacio donde los significados parecidos quedan cerca. Llama a un despliegue de modelo alojado en Azure OpenAI y devuelve los vectores al nodo raíz que los pidió, casi siempre un vector store o una cadena de preguntas y respuestas. Por sí solo no produce nada: n8n lo llama únicamente cuando el nodo al que está enganchado necesita texto vectorizado.

Primer escenario, una tienda que quiere buscar dentro de sus fichas técnicas. Los archivos llegan desde Google Drive, se trocean, pasan por este nodo y acaban en un índice. Es la forma exacta de la plantilla 9174, montada sobre un Simple Vector Store: si una ficha cambia, el mismo recorrido la vuelve a vectorizar y la búsqueda queda al día.

Segundo escenario, un equipo que consulta esa base desde Slack. La plantilla 6018 conecta el canal con un Pinecone Vector Store, con este nodo en el puerto de embeddings, un AI Agent encima y un Auto-fixing Output Parser que mantiene la respuesta ordenada. La pregunta escrita se vectoriza con el mismo modelo que vectorizó los documentos, y por eso la comparación tiene sentido.

Tercer escenario, un inventario mantenido en Google Sheets. La columna de descripción alimenta el cargador y Batch Size decide cuántas filas viajan juntas hacia Azure. La plantilla 6020 repite ese patrón para un asistente de Slack.

¿Cuándo conviene otra cosa? Si tu clave es una clave de OpenAI normal y no un despliegue de Azure, el camino pasa por OpenAI. Y si lo que buscas es redactar una respuesta en vez de medir parecidos, este puerto no es el adecuado: un modelo de chat se engancha en otro sitio del nodo raíz. Los embeddings comparan texto, no lo escriben.

Dos límites antes de montar nada. Dimensions solo funciona con modelos text-embedding-3 y posteriores, así que en un despliegue más antiguo el ajuste no cambia nada. Y como el nodo no tiene entrada principal, no puedes probarlo pulsándolo: se ejecuta el nodo raíz y se mira cómo responde el puerto. Para recorrer el montaje entero acompañado existe el Curso n8n.

Conexión

¿Qué hace falta antes de ejecutarlo?

  1. 01

    Desplegar un modelo en Azure OpenAI

    El nodo habla con un modelo que has desplegado en Azure OpenAI, no con un punto de entrada genérico. Apunta el nombre del despliegue en Azure, porque esa cadena exacta es la que irá en Model (Deployment) Name. Sin despliegue no hay nada a lo que llamar, por muy correcto que sea el credential.

  2. 02

    Crear el credential una sola vez

    En n8n, un credential es un juego de datos de conexión guardado que cualquier flujo puede reutilizar. Abre el menú Credentials, crea la entrada de Azure OpenAI y complétala con los valores de la página oficial de autenticación enlazada desde la documentación del nodo. Guardado una vez, aparece en un desplegable en todos los flujos.

  3. 03

    Engancharlo a un nodo raíz

    Coloca el nodo en el lienzo y conéctalo al puerto de embeddings del nodo que pide vectores, sea un vector store o una cadena. Un puerto es la toma que hay bajo un nodo raíz y que admite un único tipo de subnodo. Elige el credential y ejecuta el nodo raíz para ver llegar los primeros vectores.

Conexiones

¿Dónde se engancha este nodo?

n8n reparte el trabajo de IA entre un nodo raíz, que recibe los items del flujo, y subnodos enganchados a sus puertos. Este es un subnodo: un puerto de salida y ninguna entrada principal.

Salida (dónde se conecta)

  • Embeddingsai_embedding
01EmbeddingsEs la toma a la que el nodo entrega sus vectores. Un vector store o una cadena pide embeddings, y responde el subnodo que esté colocado en ese puerto.

Es la toma a la que el nodo entrega sus vectores. Un vector store o una cadena pide embeddings, y responde el subnodo que esté colocado en ese puerto.

Parámetros clave

  • Required: sin un subnodo de embeddings en este puerto, el nodo raíz no puede guardar ni buscar vectores.
Casos de uso
un Pinecone Vector Store en modo inserción que llena un índice y, después, el mismo store en modo consulta con idéntico modelo en el puerto.
Parámetros

¿Qué se configura en el nodo?

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

01

Model (Deployment) Name

model

Lo que ves en n8n

Notas y casos de uso

Indica qué despliegue calcula los vectores. El valor es el nombre del despliegue de modelo que se va a usar, y condiciona todo lo que viene después.

Parámetros clave

  • Model (Deployment) Name: un valor de texto, escrito a mano o tomado del item con una expresión como {{ $json.model }} cuando un flujo atiende a varios despliegues.
Casos de uso
una base documental fijada a un único despliegue de principio a fin, porque los vectores de un modelo no se comparan con los de otro.
02

Batch Size

options.batchSize

Lo que ves en n8n

Notas y casos de uso

Marca el número máximo de documentos que se envían en cada petición. Más alto, una importación grande termina con menos idas y vueltas; más bajo, cada llamada carga menos.

Parámetros clave

  • Batch Size: un número que pone el techo de la petición, no la rellena a la fuerza: un lote corto sale tal cual.
Casos de uso
la reindexación nocturna de un centro de ayuda, donde los fragmentos salen agrupados en lugar de una llamada por párrafo.
03

Strip New Lines

options.stripNewLines

Lo que ves en n8n

Notas y casos de uso

Quita los saltos de línea del texto de entrada antes de llamar al modelo. n8n lo deja activado por defecto, que es lo razonable con prosa.

Parámetros clave

  • Strip New Lines: un interruptor, activado para eliminar los saltos de línea del texto de entrada, desactivado para conservarlos.
Casos de uso
indexar fragmentos de código o exportaciones en tabla donde el salto de línea significa algo, y ahí se desactiva.
04

Timeout

options.timeout

Lo que ves en n8n

Notas y casos de uso

Limita cuánto puede durar una petición, en segundos. Superado ese margen, la llamada se corta en vez de mantener la ejecución abierta.

Parámetros clave

  • Timeout: un número de segundos, o -1 para no poner ningún límite.
Casos de uso
un asistente conversacional donde una llamada lenta debe fallar pronto en lugar de dejar a la persona esperando en el canal.
05

Dimensions

options.dimensions

Lo que ves en n8n

Notas y casos de uso

Define el ancho de los vectores resultantes. Estrechos ocupan menos en el índice; anchos conservan más matices.

Parámetros clave

  • Dimensions: a elegir entre 256, 512, 1024, 1536 y 3072, solo con modelos text-embedding-3 y posteriores.
Casos de uso
ajustarse al ancho con el que se creó el índice, ya que un índice construido con un ancho rechaza vectores de otro.
Necesitas ayuda

¿Necesitas ayuda para automatizar Embeddings Azure OpenAI con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Lo que se pregunta después

01¿El nodo Embeddings Azure OpenAI viene incluido en n8n?
Sí. El nodo forma parte del paquete de IA que se entrega con n8n: nada que instalar y ningún coste extra por el lado de n8n, tanto en n8n Cloud como en una instancia autoalojada con la Community Edition bajo licencia Sustainable Use. Un flujo se comporta igual en los dos sitios, así que puedes montarlo en local y llevarlo después sin tocar el nodo. Lo que sí cuesta es el modelo: el proveedor factura sus propias llamadas de API según sus condiciones, y n8n no añade nada encima.
02¿Qué necesita el nodo para funcionar?
Dos cosas. Primero, un credential de Azure OpenAI, creado una vez en el menú Credentials y reutilizable en todos los flujos posteriores; la documentación del nodo enlaza la página oficial de autenticación con los valores que hay que rellenar. Segundo, un nodo raíz al que engancharse, porque este es un subnodo sin entrada principal y nunca se ejecuta solo. Colócalo en el lienzo, conéctalo al puerto de embeddings de un vector store o de una cadena y escribe el nombre del despliegue que creaste en Azure.
03¿Qué límites tiene el nodo Embeddings Azure OpenAI n8n?
Hace una sola cosa: convertir texto en vectores. No los guarda, no los consulta y no redacta ninguna respuesta, porque eso corresponde al vector store y al modelo de chat que están en otra parte del flujo. El catálogo recoge la versión 1 del nodo, con 5 opciones y ninguna más. Dimensions solo aplica a modelos text-embedding-3 y posteriores, de modo que elegir un ancho en un despliegue anterior no cambia nada. Y al no tener entrada principal, el nodo no se ejecuta por su cuenta para una prueba.
04¿Qué hay que conectar para empezar?
Como mínimo, un nodo raíz que pida embeddings y un credential en este nodo. El montaje más sencillo es un vector store en modo inserción, este nodo en su puerto de embeddings y un cargador de datos que le pase texto, que es el esquema de la plantilla de base de conocimiento alimentada desde Drive. Con el índice ya lleno, un segundo flujo apunta al mismo store en modo consulta, con el mismo modelo en el puerto. El AI Agent se añade solo si quieres una respuesta redactada y no una lista de coincidencias.
05¿n8n o Make para este tipo de flujo?
Depende de dónde quieras que vivan los datos. n8n se autoaloja con Docker o npm, o se usa en n8n Cloud, y el flujo es idéntico en ambos casos: documentos y vectores pueden quedarse en una infraestructura que controlas. Make funciona solo alojado, sin opción de autoalojamiento, y se factura por operación, lo que cambia las cuentas cuando una reindexación dispara miles de llamadas de embeddings. La lógica visual también difiere, así que la prueba honesta es rehacer un flujo pequeño en las dos y ver cuál se lee antes.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.