케이크 이미지 생성기
중급
이것은Content Creation, Multimodal AI분야의자동화 워크플로우로, 11개의 노드를 포함합니다.주로 Webhook, HttpRequest, Agent, RespondToWebhook, LmChatOpenAi 등의 노드를 사용하며. 사용자 OpenAI GPT와 Replicate Flux Schnell로 사용자 정의 케이크 이미지 생성
사전 요구사항
- •HTTP Webhook 엔드포인트(n8n이 자동으로 생성)
- •대상 API의 인증 정보가 필요할 수 있음
- •OpenAI API Key
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"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": "이미지 생성",
"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": "프롬프트 생성기",
"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": "사용자 요청 전송",
"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": "이미지 다운로드",
"type": "n8n-nodes-base.httpRequest",
"position": [
544,
-16
],
"parameters": {
"url": "={{ $json.output[0] }}",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "0eff512d-4cfd-492d-b63e-4ab52a49fdb6",
"name": "요청에 응답",
"type": "n8n-nodes-base.respondToWebhook",
"position": [
768,
-16
],
"parameters": {
"options": {}
},
"typeVersion": 1.4
},
{
"id": "3c788a4d-1e7c-4b49-b9d2-660f93a85826",
"name": "스티키 노트1",
"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": "스티키 노트",
"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": "스티키 노트2",
"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": "스티키 노트3",
"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": "스티키 노트4",
"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
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 콘텐츠 제작, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
GPT-4와 DALL-E를 사용한 UI 기반 자동화 LinkedIn 콘텐츠 생성
AI 기반 LinkedIn 콘텐츠 생성기(OpenAI GPT-4 및 DALL-E)
Webhook
Http Request
Agent
+
Webhook
Http Request
Agent
23 노드WeWeb
콘텐츠 제작
OpenAI, LangChain, API 통합을 사용한 작업 자동화 초보자 가이드
OpenAI, LangChain 및 API 통합을 사용한 작업 자동화 시작자 가이드
If
Set
Code
+
If
Set
Code
33 노드Meelioo
콘텐츠 제작
AI와 NextCloud/Google/Zoho를 사용하여 이벤트 텍스트를 캘린더 항목으로 변환
AI와 NextCloud/Google/Zoho를 통해 이벤트 텍스트를 캘린더 항목으로 변환
If
Switch
Webhook
+
If
Switch
Webhook
19 노드Eric
콘텐츠 제작
OpenAI를 사용하여 웹사이트를 분석하고 이메일을 통해 페이지 CRO/SEO/IT 검토 보고서를 받기
GPT-4o-mini와 Claude Sonnet을 사용하여 전체적인 웹사이트审计 보고서 생성
Gmail
Merge
Webhook
+
Gmail
Merge
Webhook
16 노드Sebastian
콘텐츠 제작
콘텐츠 생성기
AI 기반 소셜 미디어 콘텐츠 생성기, GPT-4 모델 전략 방법 적용
Set
Code
Webhook
+
Set
Code
Webhook
22 노드inderjeet Bhambra
콘텐츠 제작
트렌드 스프레드시트에서 SEO 콘텐츠를 스토리지(SharePoint/Drive/Dropbox)로 생성
GPT-4o, FAL AI 및 다중 저장소 지원을 사용하여 트렌드에서 SEO 콘텐츠 자동 생성
If
Set
Code
+
If
Set
Code
47 노드plemeo
콘텐츠 제작