Generador de imágenes de pasteles

Intermedio

Este es unContent Creation, Multimodal AIflujo de automatización del dominio deautomatización que contiene 11 nodos.Utiliza principalmente nodos como Webhook, HttpRequest, Agent, RespondToWebhook, LmChatOpenAi. Usar OpenAI GPT y Replicate Flux Schnell para generar imágenes personalizadas de pasteles

Requisitos previos
  • Punto final de HTTP Webhook (n8n generará automáticamente)
  • Pueden requerirse credenciales de autenticación para la API de destino
  • Clave de API de OpenAI
Vista previa del flujo de trabajo
Visualización de las conexiones entre nodos, con soporte para zoom y panorámica
Exportar flujo de trabajo
Copie la siguiente configuración JSON en n8n para importar y usar este flujo de trabajo
{
  "id": "DE9G0H2GoX4JpP2C",
  "meta": {
    "instanceId": "803369b330aff65653c557f3d0dd038a389dc95d5e0aa902bc1df630e482e6a7",
    "templateCredsSetupCompleted": true
  },
  "name": "Cake Image Generator",
  "tags": [],
  "nodes": [
    {
      "id": "3bbf3ae1-a1d3-4d8e-8f1a-d620a8cc68fa",
      "name": "OpenAI Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        16,
        208
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini",
          "cachedResultName": "gpt-4.1-mini"
        },
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "ojOuwGjFsedrgBV6",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "65ad017a-d18c-48f9-b315-42d8495204d9",
      "name": "Generar Imagen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        320,
        -16
      ],
      "parameters": {
        "url": "https://api.replicate.com/v1/models/black-forest-labs/flux-schnell/predictions",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"version\": \"latest\",\n  \"input\": {\n    \"prompt\": \"{{$json['prompt']}}\"\n  }\n}\n",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "genericCredentialType",
        "genericAuthType": "httpHeaderAuth"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "1fsT3mjTBKXFask9",
          "name": "Replicate API Token"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "440001e5-7036-41d9-8a7e-ce14f67a49c1",
      "name": "Generador de Prompts",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -80,
        -16
      ],
      "parameters": {
        "text": "=You are an expert in creating ai cake images.\nI want you to randomise the cake And put a very specific  {{ $json.body.name }} On the cake.\n\nBut remember one thing I don't want you to add anything else other than the prompt In the output. I dont want you to add any quotes Or any other information other than the plain text of the prompt.\n\nAlso wherever you mention to write the name\nInstead of \"{{ $json.body.name }}\" write it \\\"{{ $json.body.name }}\\\"\"\nthe name \\nabin\\ is {{ $json.body.name }}\n\neg : black forest gateau cake spelling out the words \\\"FLUX SCHNELL\\\"\", tasty, food photography, dynamic shot\n\ngive a very detailed prompt so that it can perfectly create the images of the cake",
        "options": {},
        "promptType": "define"
      },
      "typeVersion": 2.1
    },
    {
      "id": "23fbd09d-63a5-449a-88f7-fae556de6097",
      "name": "Usuario Envía Solicitud",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -320,
        -16
      ],
      "webhookId": "5cfa7429-5637-4c1a-a81c-a53dfb154a5d",
      "parameters": {
        "path": "5cfa7429-5637-4c1a-a81c-a53dfb154a5d",
        "options": {},
        "httpMethod": "POST",
        "responseMode": "responseNode"
      },
      "typeVersion": 2
    },
    {
      "id": "e174bbd7-5eeb-41ba-9183-06bd84c42dbc",
      "name": "Descargar Imagen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        544,
        -16
      ],
      "parameters": {
        "url": "={{ $json.output[0] }}",
        "options": {}
      },
      "typeVersion": 4.2
    },
    {
      "id": "0eff512d-4cfd-492d-b63e-4ab52a49fdb6",
      "name": "Responder a Solicitudes",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        768,
        -16
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 1.4
    },
    {
      "id": "3c788a4d-1e7c-4b49-b9d2-660f93a85826",
      "name": "Nota Adhesiva1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -400,
        -80
      ],
      "parameters": {
        "color": 4,
        "width": 272,
        "height": 224,
        "content": "Receives user input (e.g., name/occasion) from the Bolt frontend."
      },
      "typeVersion": 1
    },
    {
      "id": "ca05fccf-4021-4914-b976-1f17dc34346c",
      "name": "Nota Adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -96,
        -80
      ],
      "parameters": {
        "color": 5,
        "width": 304,
        "height": 416,
        "content": "Uses OpenAI GPT to generate a creative cake prompt."
      },
      "typeVersion": 1
    },
    {
      "id": "44009c51-447b-40dc-a563-bdfa411e93ba",
      "name": "Nota Adhesiva2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        224,
        -96
      ],
      "parameters": {
        "color": 6,
        "height": 240,
        "content": "Sends the generated prompt to Replicate Flux Schnell to create the cake image."
      },
      "typeVersion": 1
    },
    {
      "id": "0826cf08-d5fd-4f74-b3a2-06c9cf1f37f5",
      "name": "Nota Adhesiva3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        480,
        -80
      ],
      "parameters": {
        "width": 224,
        "height": 224,
        "content": "Fetches the generated cake image from Replicate."
      },
      "typeVersion": 1
    },
    {
      "id": "1f9c45e0-8b04-4db7-9a96-5d84b8bd54a7",
      "name": "Nota Adhesiva4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        720,
        -80
      ],
      "parameters": {
        "color": 3,
        "height": 224,
        "content": "Returns the final cake image URL to the frontend."
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "8ec6e9ea-0764-4692-8dfc-e72156240101",
  "connections": {
    "e174bbd7-5eeb-41ba-9183-06bd84c42dbc": {
      "main": [
        [
          {
            "node": "0eff512d-4cfd-492d-b63e-4ab52a49fdb6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "65ad017a-d18c-48f9-b315-42d8495204d9": {
      "main": [
        [
          {
            "node": "e174bbd7-5eeb-41ba-9183-06bd84c42dbc",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "440001e5-7036-41d9-8a7e-ce14f67a49c1": {
      "main": [
        [
          {
            "node": "65ad017a-d18c-48f9-b315-42d8495204d9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3bbf3ae1-a1d3-4d8e-8f1a-d620a8cc68fa": {
      "ai_languageModel": [
        [
          {
            "node": "440001e5-7036-41d9-8a7e-ce14f67a49c1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "23fbd09d-63a5-449a-88f7-fae556de6097": {
      "main": [
        [
          {
            "node": "440001e5-7036-41d9-8a7e-ce14f67a49c1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Preguntas frecuentes

¿Cómo usar este flujo de trabajo?

Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.

¿En qué escenarios es adecuado este flujo de trabajo?

Intermedio - Creación de contenido, IA Multimodal

¿Es de pago?

Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.

Flujos de trabajo relacionados recomendados

Creación automatizada de contenido de LinkedIn basada en la interfaz de usuario (UI) con GPT-4 y DALL-E
Generador de contenido para LinkedIn basado en AI (GPT-4 de OpenAI y DALL-E)
Webhook
Http Request
Agent
+
Webhook
Http Request
Agent
23 NodosWeWeb
Creación de contenido
Guía principiante para la automatización de flujos de trabajo con OpenAI, LangChain y API integradas
Guía de iniciación a la automatización de flujos de trabajo con OpenAI, LangChain e integración de API
If
Set
Code
+
If
Set
Code
33 NodosMeelioo
Creación de contenido
Convierte texto de eventos a entradas de calendario usando IA y NextCloud/Google/Zoho
Convertir texto de eventos en entradas del calendario mediante IA y NextCloud/Google/Zoho
If
Switch
Webhook
+
If
Switch
Webhook
19 NodosEric
Creación de contenido
Analizar sitios web con OpenAI y obtener informes de auditoría de CRO/SEO/IT por correo electrónico
Usar GPT-4o-mini y Claude Sonnet para generar informes completos de auditoría de sitios web
Gmail
Merge
Webhook
+
Gmail
Merge
Webhook
16 NodosSebastian
Creación de contenido
Generador de contenido
Generador de contenido para redes sociales basado en AI, utilizando un enfoque estratégico con el modelo GPT-4
Set
Code
Webhook
+
Set
Code
Webhook
22 Nodosinderjeet Bhambra
Creación de contenido
Generar contenido SEO desde una hoja de cálculo de tendencias a un almacenamiento (SharePoint/Drive/Dropbox)
Usar GPT-4o, FAL AI y soporte multi-almacenamiento para generar automáticamente contenido SEO a partir de tendencias
If
Set
Code
+
If
Set
Code
47 Nodosplemeo
Creación de contenido
Información del flujo de trabajo
Nivel de dificultad
Intermedio
Número de nodos11
Categoría2
Tipos de nodos6
Descripción de la dificultad

Adecuado para usuarios con experiencia intermedia, flujos de trabajo de complejidad media con 6-15 nodos

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34