AutomationFlowsAI & RAG › 海报生成器

海报生成器

海报生成器. Uses formTrigger, openAi, chainLlm, lmChatDeepSeek. Event-driven trigger; 18 nodes.

Event trigger★★★★☆ complexityAI-powered18 nodesForm TriggerOpenAIChain LlmLm Chat Deep SeekRead Write File
AI & RAG Trigger: Event Nodes: 18 Complexity: ★★★★☆ AI nodes: yes Added:

This workflow follows the Chainllm → Form Trigger recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "\u6d77\u62a5\u751f\u6210\u5668",
  "nodes": [
    {
      "parameters": {
        "formTitle": "\u6d77\u62a5\u751f\u6210\u5668",
        "formDescription": "\u8f93\u5165\u6587\u6848\u5185\u5bb9\u3001\u81ea\u52a8\u751f\u6210\u6d77\u62a5",
        "formFields": {
          "values": [
            {
              "fieldLabel": "\u4e3b\u6807\u9898",
              "requiredField": true
            },
            {
              "fieldLabel": "\u526f\u6807\u9898",
              "requiredField": true
            },
            {
              "fieldLabel": "\u8f85\u52a9\u4fe1\u606f"
            },
            {
              "fieldLabel": "\u6d77\u62a5\u98ce\u683c",
              "fieldType": "dropdown",
              "fieldOptions": {
                "values": [
                  {
                    "option": "\u624b\u5199\u98ce\u683c"
                  },
                  {
                    "option": "3D\u98ce\u683c"
                  },
                  {
                    "option": "\u6781\u7b80\u98ce\u683c"
                  },
                  {
                    "option": "\u8d5b\u535a\u670b\u514b\u98ce\u683c"
                  },
                  {
                    "option": "\u590d\u53e4\u98ce\u683c"
                  },
                  {
                    "option": "\u9713\u8679\u98ce\u683c"
                  },
                  {
                    "option": "\u6241\u5e73\u98ce\u683c"
                  },
                  {
                    "option": "\u6d82\u9e26\u98ce\u683c"
                  },
                  {
                    "option": "\u4e66\u6cd5\u98ce\u683c"
                  },
                  {
                    "option": "\u50cf\u7d20\u98ce\u683c"
                  },
                  {
                    "option": "\u81ea\u7136\u98ce\u683c"
                  }
                ]
              },
              "requiredField": true
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.formTrigger",
      "typeVersion": 2.2,
      "position": [
        -800,
        880
      ],
      "id": "29c7d9e1-113e-47b5-a2e1-7f68a01bccdd",
      "name": "On form submission"
    },
    {
      "parameters": {
        "resource": "image",
        "model": "gpt-image-1",
        "prompt": "={{ $json.text }}",
        "options": {
          "quality": "high",
          "size": "1024x1536"
        }
      },
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "typeVersion": 1.8,
      "position": [
        460,
        880
      ],
      "id": "69a7c1a6-69a9-4780-9c3e-e252b8eda8b8",
      "name": "OpenAI",
      "credentials": {
        "openAiApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "=\u4e3b\u6807\u9898\uff1a{{ $('On form submission').item.json['\u4e3b\u6807\u9898'] }}\n\u526f\u6807\u9898\uff1a{{ $('On form submission').item.json['\u526f\u6807\u9898'] }}\n\u8f85\u52a9\u4fe1\u606f\uff1a{{ $('On form submission').item.json['\u8f85\u52a9\u4fe1\u606f'] }}\n\u98ce\u683c\u8981\u6c42\uff1a {{ $json.data[0].Prompt }}",
        "messages": {
          "messageValues": [
            {
              "message": "# Role\n\u4f60\u662f\u4e00\u4e2a\u6587\u6848\u89c6\u89c9\u8f6c\u5316\u52a9\u624b\uff0c\u4e13\u6ce8\u4e8e\u5c06\u7ed3\u6784\u5316\u7684\u6587\u6848\uff08\u4e3b\u6807\u9898\u3001\u526f\u6807\u9898\u3001\u8f85\u52a9\u4fe1\u606f\uff09\u8f6c\u5316\u4e3a\u9002\u5408\u751f\u6210\u6d77\u62a5\u56fe\u50cf\u7684\u4e2d\u6587Prompt\u3002\n\n## Skills\n### Skill 1: \u6574\u5408\u6587\u6848\u5185\u5bb9\n- \u5c06\u7528\u6237\u63d0\u4f9b\u7684\u6587\u6848\u5185\u5bb9\uff08\u5305\u62ec\uff1a\u4e3b\u6807\u9898\u3001\u526f\u6807\u9898\u3001\u8f85\u52a9\u4fe1\u606f\uff09\u6574\u5408\u6210\u4e00\u6bb5\u5b8c\u6574\u7684\u56fe\u50cf\u573a\u666f\u63cf\u8ff0\u3002\n- \u786e\u4fdd\u98ce\u683c\u8fde\u8d2f\u3001\u81ea\u7136\uff0c\u5177\u5907\u753b\u9762\u611f\u3002\n- \u53ef\u9002\u5f53\u8865\u5145\u80cc\u666f\u3001\u6784\u56fe\u3001\u6c1b\u56f4\u3001\u4eba\u7269\u6216\u9053\u5177\u7ec6\u8282\uff0c\u4ee5\u589e\u5f3a\u89c6\u89c9\u6548\u679c\u3002\n\n### Skill 2: \u4fdd\u6301\u6838\u5fc3\u4fe1\u606f\n- \u4fdd\u6301\u6587\u6848\u7684\u6838\u5fc3\u4fe1\u606f\u4e0d\u53d8\uff0c\u540c\u65f6\u4f18\u5316\u8bed\u8a00\u8282\u594f\u4e0e\u60c5\u7eea\u8868\u8fbe\uff0c\u4f7f\u5176\u66f4\u5177\u5438\u5f15\u529b\u4e0e\u89c6\u89c9\u6307\u5bfc\u6027\u3002\n- \u8f93\u51fa\u4e3a\u4e00\u6bb5\u81ea\u7136\u6d41\u7545\u7684\u63cf\u8ff0\uff0c\u4e0d\u5206\u884c\u3001\u4e0d\u5217\u70b9\u3001\u4e0d\u91cd\u590d\u539f\u6587\u3002\n\n### Skill 3: \u5176\u4ed6\u8981\u6c42\n- \u5982\u4fe1\u606f\u4e2d\u542b\u6709\u98ce\u683c\u3001\u8272\u8c03\u3001\u6784\u56fe\u7b49\u8981\u6c42\uff0c\u5e94\u5c06\u5176\u878d\u5408\u8fdb\u6574\u4f53\u8bed\u53e5\u4e2d\u4f53\u73b0\u51fa\u6765\uff0c\u786e\u4fdd\u6bcf\u4e2a\u7ec6\u8282\u90fd\u5728\u6700\u7ec8\u7684\u56fe\u50cf\u573a\u666f\u63cf\u8ff0\u4e2d\u5f97\u4ee5\u4f53\u73b0\u3002"
            }
          ]
        }
      },
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "typeVersion": 1.6,
      "position": [
        80,
        880
      ],
      "id": "6830e5a1-6c6c-41ae-89df-aeb01d4c140c",
      "name": "Basic LLM Chain"
    },
    {
      "parameters": {
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.lmChatDeepSeek",
      "typeVersion": 1,
      "position": [
        168,
        1100
      ],
      "id": "180b4fd3-5d68-4741-b64c-e087ee7a2eee",
      "name": "DeepSeek Chat Model",
      "credentials": {
        "deepSeekApi": {
          "name": "<your credential>"
        }
      }
    },
    {
      "parameters": {
        "rules": {
          "values": [
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "leftValue": "={{ $json['\u6d77\u62a5\u98ce\u683c'] }}",
                    "rightValue": "3D\u98ce\u683c",
                    "operator": {
                      "type": "string",
                      "operation": "equals"
                    },
                    "id": "b98714f9-8e5d-4330-be71-6c02984f1e8d"
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "93a8ca57-f93e-4d93-9056-ab0f61e8f2cf",
                    "leftValue": "={{ $json['\u6d77\u62a5\u98ce\u683c'] }}",
                    "rightValue": "\u624b\u5199\u98ce\u683c",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "463f0f87-8190-4320-ae5b-0c28971ef1cb",
                    "leftValue": "={{ $json['\u6d77\u62a5\u98ce\u683c'] }}",
                    "rightValue": "\u6781\u7b80\u98ce\u683c",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "affccdb4-65ea-4eb0-8c35-6ccb1edf2a59",
                    "leftValue": "={{ $json['\u6d77\u62a5\u98ce\u683c'] }}",
                    "rightValue": "\u8d5b\u535a\u670b\u514b\u98ce\u683c",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "0cfbdd8a-9a5c-442c-be19-76e81da2ba51",
                    "leftValue": "={{ $json['\u6d77\u62a5\u98ce\u683c'] }}",
                    "rightValue": "\u590d\u53e4\u98ce\u683c",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "47f69a08-4fa1-4420-bdb2-04febb894f6a",
                    "leftValue": "={{ $json['\u6d77\u62a5\u98ce\u683c'] }}",
                    "rightValue": "\u9713\u8679\u98ce\u683c",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "23f83f39-da5b-46b1-a434-11e0c1bfffc0",
                    "leftValue": "={{ $json['\u6d77\u62a5\u98ce\u683c'] }}",
                    "rightValue": "\u6241\u5e73\u98ce\u683c",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "7bfd938d-900d-494e-b04c-ba547c7cd553",
                    "leftValue": "={{ $json['\u6d77\u62a5\u98ce\u683c'] }}",
                    "rightValue": "\u6d82\u9e26\u98ce\u683c",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "a31c8888-cc7d-4586-b750-2e0ee1b2aa80",
                    "leftValue": "={{ $json['\u6d77\u62a5\u98ce\u683c'] }}",
                    "rightValue": "\u81ea\u7136\u98ce\u683c",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "cc1c37f2-3981-4623-b42a-679cfe8d25ed",
                    "leftValue": "={{ $json['\u6d77\u62a5\u98ce\u683c'] }}",
                    "rightValue": "\u50cf\u7d20\u98ce\u683c",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            },
            {
              "conditions": {
                "options": {
                  "caseSensitive": true,
                  "leftValue": "",
                  "typeValidation": "strict",
                  "version": 2
                },
                "conditions": [
                  {
                    "id": "249b68ac-72dd-4ed7-a880-3844bc2bd166",
                    "leftValue": "={{ $json['\u6d77\u62a5\u98ce\u683c'] }}",
                    "rightValue": "\u4e66\u6cd5\u98ce\u683c",
                    "operator": {
                      "type": "string",
                      "operation": "equals",
                      "name": "filter.operator.equals"
                    }
                  }
                ],
                "combinator": "and"
              }
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.switch",
      "typeVersion": 3.2,
      "position": [
        -580,
        712
      ],
      "id": "d800c1d1-dde0-424d-aefc-0e2a3dbf17c6",
      "name": "Switch1"
    },
    {
      "parameters": {
        "aggregate": "aggregateAllItemData",
        "options": {}
      },
      "type": "n8n-nodes-base.aggregate",
      "typeVersion": 1,
      "position": [
        -140,
        880
      ],
      "id": "257b7daa-aed1-485e-98bb-231f80513f3b",
      "name": "Aggregate1"
    },
    {
      "parameters": {
        "operation": "write",
        "fileName": "=./n8ndata/ {{ $('On form submission').item.json[\"\u4e3b\u6807\u9898\"] }}-{{ $('On form submission').item.json[\"\u6d77\u62a5\u98ce\u683c\"] }}.png",
        "options": {
          "append": false
        }
      },
      "type": "n8n-nodes-base.readWriteFile",
      "typeVersion": 1,
      "position": [
        676,
        880
      ],
      "id": "2b1f085e-9607-462b-83f5-6ef6f74f6ed6",
      "name": "Read/Write Files from Disk"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "b00580d7-7b2b-4fea-9cc2-3b02c4170a45",
              "name": "Prompt",
              "value": "3D text, realistic lighting, isometric perspective, metallic and glossy texture, shadows and reflections",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -360,
        -120
      ],
      "id": "d9a51ca2-20ea-485d-8c2c-45b3b17cda2c",
      "name": "3D\u98ce\u683c"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "880c0666-86e2-492c-8f5a-b2cfedb44e35",
              "name": "Prompt",
              "value": "hand-drawn lettering, sketch style, pastel colors, pencil texture, childlike, artistic",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -360,
        80
      ],
      "id": "b3b35895-3f8a-4c96-a5ac-ea7816cdb9d6",
      "name": "\u624b\u5199\u98ce\u683c"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "880c0666-86e2-492c-8f5a-b2cfedb44e35",
              "name": "Prompt",
              "value": "minimalist text poster, clean typography, monochrome, white background, elegant, modern layout",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -360,
        280
      ],
      "id": "2418c39f-3584-4a87-8f23-2b0f58366826",
      "name": "\u6781\u7b80\u98ce\u683c"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "880c0666-86e2-492c-8f5a-b2cfedb44e35",
              "name": "Prompt",
              "value": "cyberpunk style, neon text, futuristic city background, glowing letters, high contrast, purple and blue",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -360,
        680
      ],
      "id": "a9d74d68-5594-434d-a7d9-7e80ee339143",
      "name": "\u8d5b\u535a\u670b\u514b\u98ce\u683c"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "880c0666-86e2-492c-8f5a-b2cfedb44e35",
              "name": "Prompt",
              "value": "vintage poster, retro text, old paper texture, grainy, warm faded tones, classic design",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -360,
        1080
      ],
      "id": "67a9740e-de68-46c6-adfe-e484e7c66f89",
      "name": "\u590d\u53e4\u98ce\u683c"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "880c0666-86e2-492c-8f5a-b2cfedb44e35",
              "name": "Prompt",
              "value": "neon text, dark background, glowing outline, electric colors, light tubes effect",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -360,
        1480
      ],
      "id": "807df099-464f-4f2e-bf28-fea7cd3189b8",
      "name": "\u9713\u8679\u98ce\u683c"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "880c0666-86e2-492c-8f5a-b2cfedb44e35",
              "name": "Prompt",
              "value": "flat design poster, bold solid colors, simple shapes, clean typography, modern look",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -360,
        1880
      ],
      "id": "c34f9179-c7a2-4662-a836-442c6982a179",
      "name": "\u6241\u5e73\u98ce\u683c"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "880c0666-86e2-492c-8f5a-b2cfedb44e35",
              "name": "Prompt",
              "value": "graffiti text, urban wall background, spray paint texture, street art style, bold and wild",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -360,
        480
      ],
      "id": "a3dacad1-d957-4c6f-83b5-74379f5836df",
      "name": "\u6d82\u9e26\u98ce\u683c"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "880c0666-86e2-492c-8f5a-b2cfedb44e35",
              "name": "Prompt",
              "value": "organic nature-themed text, leaves and flowers integrated, wooden texture, eco-friendly colors",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -360,
        880
      ],
      "id": "44ed0ead-4553-4294-85a1-80c4a0903fab",
      "name": "\u81ea\u7136\u98ce\u683c"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "880c0666-86e2-492c-8f5a-b2cfedb44e35",
              "name": "Prompt",
              "value": "pixel art text, 8-bit style, retro game UI, colorful blocky letters, old computer feel",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -360,
        1280
      ],
      "id": "775db08b-73dd-4af8-84a6-5be9e598a68c",
      "name": "\u50cf\u7d20\u98ce\u683c"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "880c0666-86e2-492c-8f5a-b2cfedb44e35",
              "name": "Prompt",
              "value": "chinese calligraphy, ink brush style, elegant strokes, paper texture background, traditional art",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -360,
        1680
      ],
      "id": "827292d7-29d2-49bf-b9ff-c4c5be37c102",
      "name": "\u4e66\u6cd5\u98ce\u683c"
    }
  ],
  "connections": {
    "On form submission": {
      "main": [
        [
          {
            "node": "Switch1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI": {
      "main": [
        [
          {
            "node": "Read/Write Files from Disk",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Basic LLM Chain": {
      "main": [
        [
          {
            "node": "OpenAI",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "DeepSeek Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Basic LLM Chain",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Switch1": {
      "main": [
        [
          {
            "node": "3D\u98ce\u683c",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "\u624b\u5199\u98ce\u683c",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "\u6781\u7b80\u98ce\u683c",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "\u8d5b\u535a\u670b\u514b\u98ce\u683c",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "\u590d\u53e4\u98ce\u683c",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "\u9713\u8679\u98ce\u683c",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "\u6241\u5e73\u98ce\u683c",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "\u6d82\u9e26\u98ce\u683c",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "\u81ea\u7136\u98ce\u683c",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "\u50cf\u7d20\u98ce\u683c",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "\u4e66\u6cd5\u98ce\u683c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Aggregate1": {
      "main": [
        [
          {
            "node": "Basic LLM Chain",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3D\u98ce\u683c": {
      "main": [
        [
          {
            "node": "Aggregate1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u624b\u5199\u98ce\u683c": {
      "main": [
        [
          {
            "node": "Aggregate1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u6781\u7b80\u98ce\u683c": {
      "main": [
        [
          {
            "node": "Aggregate1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u8d5b\u535a\u670b\u514b\u98ce\u683c": {
      "main": [
        [
          {
            "node": "Aggregate1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u590d\u53e4\u98ce\u683c": {
      "main": [
        [
          {
            "node": "Aggregate1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u9713\u8679\u98ce\u683c": {
      "main": [
        [
          {
            "node": "Aggregate1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u6241\u5e73\u98ce\u683c": {
      "main": [
        [
          {
            "node": "Aggregate1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u6d82\u9e26\u98ce\u683c": {
      "main": [
        [
          {
            "node": "Aggregate1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u81ea\u7136\u98ce\u683c": {
      "main": [
        [
          {
            "node": "Aggregate1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u50cf\u7d20\u98ce\u683c": {
      "main": [
        [
          {
            "node": "Aggregate1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "\u4e66\u6cd5\u98ce\u683c": {
      "main": [
        [
          {
            "node": "Aggregate1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "f39cdb7c-0373-4487-985d-5212dfccabed",
  "meta": {
    "templateCredsSetupCompleted": true
  },
  "id": "Zm7B6GF7t8scbpwN",
  "tags": []
}

Credentials you'll need

Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.

Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

海报生成器. Uses formTrigger, openAi, chainLlm, lmChatDeepSeek. Event-driven trigger; 18 nodes.

Source: https://github.com/soluckysummer/n8n_workflows/blob/46aac817454c783de8f17975d5fa0379b8b6acf3/workflows/n8nposter.json — original creator credit. Request a take-down →

More AI & RAG workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

AI & RAG

Episode 11: AI shorts factory app. Uses httpRequest, googleSheets, lmChatOpenAi, lmChatOllama. Event-driven trigger; 96 nodes.

HTTP Request, Google Sheets, OpenAI Chat +15
AI & RAG

My workflow 53. Uses formTrigger, httpRequest, lmChatOpenAi, form. Event-driven trigger; 74 nodes.

Form Trigger, HTTP Request, OpenAI Chat +15
AI & RAG

Episode 23: UGC with nanobanana. Uses lmChatOpenAi, lmChatOllama, lmChatDeepSeek, lmChatOpenRouter. Event-driven trigger; 74 nodes.

OpenAI Chat, Ollama Chat, Lm Chat Deep Seek +12
AI & RAG

Template Nodes Example. Uses CUSTOM, formTrigger, executeWorkflowTrigger, chatTrigger. Event-driven trigger; 70 nodes.

Custom, Form Trigger, Execute Workflow Trigger +23
AI & RAG

Turbo Videogen. Uses lmChatOpenRouter, agent, httpRequest, formTrigger. Event-driven trigger; 41 nodes.

OpenRouter Chat, Agent, HTTP Request +7