En esta entrada te enseño dos formas de utilizar IA gratuita en n8n, y cómo aplicarla en tus flujos de automatización.
Antes de nada, ¿qué necesito?
Seguramente hayas pensado que el primer requisito para tener IA gratuita en n8n es un hardware potente, pero esta vez vas a poder hacerlo con cualquier ordenador.
El tema no tiene truco, simplemente vamos a utilizar modelos ‘cloud’ que puedes usar (de forma limitada) gracias a algunas plataformas que los proporcionan.
- Si tienes tu propio homelab, una buena opción es instalar Ollama en tu Mini PC y conectar modelos ‘cloud’, como ya te expliqué en esta entrada. Recuerda que la IA no se va a ejecutar en tu servidor, por lo que los requisitos son mínimos.
- Otra opción interesante, complementaria a la anterior, es conectar tu cuenta de OpenRouter a n8n. Este servicio, que ya vinculamos anteriormente a Home Assistant, es un agregador de IA’s que te permite usar un montón de modelos gratuitos. En este caso ni siquiera necesitas un servidor corriendo ningún servicio adicional.
Ambas opciones tienen como ventajas que son 100% gratuitas y baja exigencia de recursos. Por contra, también tienen en común que vas a tener unos ‘tokens’ limitados, pero que pueden ser más que suficientes para que te asistan en algún flujo puntual.
💡 Y estas no son las únicas opciones disponibles. También hay otras alternativas gratuitas, como la integración de Google Gemini.
Conectar OpenRouter a n8n
Si te interesa utilizar esta plataforma en n8n, solo tienes que seguir estos pasos:
- Entra en OpenRouter, pulsa en «Get API Key» y crea una cuenta o accede con tu cuenta de Google.
- Pulsa en el botón «Create API Key» y asigna un nombre (por ejemplo, «n8n»). No hace falta que rellenes nada más, ya que no vamos a indicar datos de ningún medio de pago. Pulsa en «Create» y copia el «API Key».
- En n8n, accede al apartado «Credentials», pulsa sobre «Create credential», busca «OpenRouter» e introduce la clave obtenida en el paso anterior en el campo «API Key». Pulsa en «Save» para guardar los cambios.
¿Cómo y para qué puedo usar la IA con n8n?
Disponer de IA gratuita en n8n puede darle un empujón importante a tus automatizaciones. Si estás leyendo esto, asumo dos cosas:
- Ya conoces las bondades de n8n, tienes varios flujos de automatización funcionando y sabes que es una herramienta magnífica para hacer todo tipo de cosas. Por ejemplo, organizar tu correo, administrar hojas de cálculo o scrapear páginas web.
- Al menos, has jugado con alguna inteligencia artificial y sabes que pueden ir un poco más allá que una mera automatización basada en reglas. Por ejemplo, puedes pedirle que te haga un resumen, que extraiga lo más importante de un texto o genere contenido original.
Esta combinación, en mi opinión, es oro puro. Personalmente, automatizo todo lo que puedo con nodos nativos de n8n, conexión con APIs gratuitas o bloques de código. Con estas herramientas resuelvo el 99% de mis necesidades, puedo usarlas de forma 100% gratuita e ilimitada, en un entorno local, sin que mi homelab eche fuego.
Luego, hay algunos pocos casos puntuales (como la generación de descripción de imágenes o de redacciones naturales), en los que la IA me aporta un «plus» de calidad en mi trabajo. Y como es algo esporádico, me basta con estas plataformas y sus límites gratuitos.
Aplicación de IA en tus flujos
Ahora vamos a ver cómo puedes usar estas plataformas (o cualquier otra) para utilizar IA gratuita en n8n.
- Crea un nuevo ‘workflow’ en n8n y añade un nodo de tipo ‘AI Agent’.
- Por defecto, este nodo se conecta a una entrada tipo «chat» (como Telegram), pero no tienes por qué usarlo así. Como este no es el caso de esta entrada, selecciona el tipo «Define below» en el campo «Source for Prompt (User message)».
- Observa que un poco más abajo tienes un campo que indica «Prompt (User message)». Aquí es donde tienes que indicar la instrucción o comando que quieres que ejecute la IA. La diferencia con la forma en que lo haces con ChatGPT u otra IA, es que aquí puedes incorporar las variables que has generado de forma previa en el flujo. Por ejemplo:
Quiero que me describas en 200 caracteres las caracteristicas técnicas del dispositivo {{ $json.Nombre }} (de la marca: {{ $json.Marca }}).
- También es recomendable que bajes al apartado de «Options» y añadas el campo «System Message». Desde aquí puedes asignarle el rol general, que va a aplicar a todas sus acciones. Por ejemplo:
Eres un experto en teconología y domótica.
- Por último, pero no menos importante, tienes que asignar el modelo de IA encargado de ejecutar la tarea. Para ello vuelve al panel de trabajo del flujo, y pulsa en el «+» bajo el texto «Chat Model». Desde aquí podrás asignar la plataforma que utilices (por ejemplo, Ollama u OpenRouter») y el modelo que quieres aplicar.

Esto, que es algo tremendamente sencillo, te permite incorporar IA gratuita en n8n y, en combinación con el resto de herramientas, crear flujos automatizados y con «un toque de inteligencia». Por ejemplo, te podría servir para completar una base de datos con un campo descriptivo en minutos, u obtener resúmenes automáticos de una página que estés scrapeando.

