16. Gemini AI, Supabase 및 Nano-Banana를 기반으로 한 종합적인 블로그 생성 자동화
이것은Content Creation, Multimodal AI분야의자동화 워크플로우로, 51개의 노드를 포함합니다.주로 If, Set, Code, Wait, Supabase 등의 노드를 사용하며. 사용Gemini AI、Supabase및Nano-Banana实现端로端블로그생성자동화
- •Supabase URL과 API Key
- •대상 API의 인증 정보가 필요할 수 있음
- •Google Gemini API Key
사용된 노드 (51)
{
"meta": {
"instanceId": "b6be3264d10563f53f60f119665bef14019561878be2f73c07ebd4200e9255cf"
},
"nodes": [
{
"id": "5fd2f145-ebbf-41cb-b9a0-b18c2b4f52d3",
"name": "스케줄 트리거",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-3632,
128
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "bf5d3d2c-5ca8-43a2-a511-551838664ad7",
"name": "AI 에이전트",
"type": "@n8n/n8n-nodes-langchain.agent",
"maxTries": 2,
"position": [
-1728,
144
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 2.2,
"alwaysOutputData": true,
"waitBetweenTries": 5000
},
{
"id": "4dc7ae88-0acf-4196-92be-f550ac1bdca2",
"name": "구조화 출력 파서",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
-1440,
384
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "3d654105-be79-4358-bf60-c14e816ce733",
"name": "Groq 채팅 모델",
"type": "@n8n/n8n-nodes-langchain.lmChatGroq",
"position": [
-1680,
544
],
"parameters": {},
"typeVersion": 1
},
{
"id": "7483a0a5-451f-4246-b04d-f466c79e5ebf",
"name": "Google Gemini 채팅 모델",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
-1808,
560
],
"parameters": {},
"typeVersion": 1
},
{
"id": "d1bc72c3-2f07-416c-a111-a70352e6853c",
"name": "RSS 읽기",
"type": "n8n-nodes-base.rssFeedReadTool",
"position": [
-1472,
608
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "c028f0b6-0481-4780-9846-406a4e61ec9f",
"name": "행 생성",
"type": "n8n-nodes-base.supabase",
"position": [
960,
48
],
"parameters": {},
"typeVersion": 1
},
{
"id": "242ec5e8-8b9e-410c-878f-51d9a1f96e9b",
"name": "AI 에이전트1",
"type": "@n8n/n8n-nodes-langchain.agent",
"maxTries": 2,
"position": [
-2480,
128
],
"parameters": {},
"retryOnFail": true,
"typeVersion": 2.2,
"alwaysOutputData": true,
"waitBetweenTries": 5000
},
{
"id": "553cf89c-d9ff-47f1-bda1-e1741ede320b",
"name": "Groq 채팅 모델1",
"type": "@n8n/n8n-nodes-langchain.lmChatGroq",
"position": [
-2768,
544
],
"parameters": {},
"typeVersion": 1
},
{
"id": "7553f0f0-c6dc-4655-9247-0bb4688d79c7",
"name": "RSS 읽기1",
"type": "n8n-nodes-base.rssFeedReadTool",
"position": [
-2160,
480
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "e0859e59-0eb5-43c3-822d-c3e38f0b67df",
"name": "Google Gemini 채팅 모델1",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
-2512,
464
],
"parameters": {},
"typeVersion": 1
},
{
"id": "8742f8a0-6509-47ef-88e5-efaa7918050b",
"name": "조건문",
"type": "n8n-nodes-base.if",
"position": [
-2208,
128
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "8ad60b61-2c5a-40e9-bec1-5277ba2ddb3e",
"name": "대기",
"type": "n8n-nodes-base.wait",
"position": [
-2112,
-96
],
"webhookId": "ccb70704-dce4-4cda-8ad4-16e08bebea2c",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "b5ad482e-779e-4cf5-8e44-7828a0ad8701",
"name": "Google Gemini 채팅 모델2",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
-1296,
656
],
"parameters": {},
"typeVersion": 1
},
{
"id": "988a02a2-a245-41a1-a7ba-dcb26ab92d31",
"name": "정보 추출기",
"type": "@n8n/n8n-nodes-langchain.informationExtractor",
"position": [
-1040,
160
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "23180200-7219-45ba-bceb-7200fa8417b9",
"name": "Google Gemini 채팅 모델4",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
-1024,
336
],
"parameters": {},
"typeVersion": 1
},
{
"id": "aa7b53e8-147b-4c66-8319-7e14f0340346",
"name": "항목 반복",
"type": "n8n-nodes-base.splitInBatches",
"position": [
-352,
160
],
"parameters": {},
"typeVersion": 3
},
{
"id": "3e34181e-92a7-495d-8488-bf23d57c4a75",
"name": "대기1",
"type": "n8n-nodes-base.wait",
"position": [
1744,
560
],
"webhookId": "b4d2e79a-3565-4264-a23a-9a11bff40d3a",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "dc9d2978-0169-49ae-81db-c9d17c24a85c",
"name": "코드",
"type": "n8n-nodes-base.code",
"position": [
-736,
160
],
"parameters": {},
"typeVersion": 2
},
{
"id": "b8f3f1be-2158-4d1e-920e-bec06bfb80e3",
"name": "이미지 생성",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"position": [
704,
-464
],
"parameters": {},
"typeVersion": 1
},
{
"id": "da2085f7-fc32-4aa2-80b1-386f0499186c",
"name": "객체 업로드",
"type": "n8n-nodes-base.httpRequest",
"position": [
976,
464
],
"parameters": {},
"typeVersion": 4.1
},
{
"id": "36ff690e-0333-4bdb-926a-0518a7d1f913",
"name": "사전 서명된 URL 생성",
"type": "n8n-nodes-base.httpRequest",
"position": [
1200,
464
],
"parameters": {},
"typeVersion": 4.1
},
{
"id": "2a1dab10-7b73-46ce-b9b2-bed435bcb5e8",
"name": "모든_이미지",
"type": "n8n-nodes-base.code",
"position": [
64,
48
],
"parameters": {},
"typeVersion": 2
},
{
"id": "74085f1e-ceff-4817-ab3e-2e4098eed7d9",
"name": "HTML_콘텐츠",
"type": "n8n-nodes-base.set",
"position": [
368,
48
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "d77a832d-b19b-4012-a230-9bde2559b3a4",
"name": "조건문1",
"type": "n8n-nodes-base.if",
"position": [
-1328,
144
],
"parameters": {},
"typeVersion": 2.2
},
{
"id": "463c42eb-15b7-4696-aae1-e9605328dd83",
"name": "대기2",
"type": "n8n-nodes-base.wait",
"position": [
-1216,
-96
],
"webhookId": "863d9087-d16f-42fa-ba49-7f534073cecd",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "3cf81151-c51b-4f89-b02e-157180109ee6",
"name": "RSS 읽기2",
"type": "n8n-nodes-base.rssFeedReadTool",
"position": [
-2352,
624
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "b4e75dfd-ed9c-4c8a-9aec-8c8d26a0aa51",
"name": "다수 행 가져오기",
"type": "n8n-nodes-base.supabase",
"position": [
-2992,
128
],
"parameters": {},
"typeVersion": 1
},
{
"id": "fecf73e1-8314-42e9-b721-e3c95fcc4d7d",
"name": "코드2",
"type": "n8n-nodes-base.code",
"position": [
-2848,
128
],
"parameters": {},
"typeVersion": 2
},
{
"id": "d049be27-d21e-44d4-860f-db01e273d02d",
"name": "imagen4",
"type": "n8n-nodes-base.httpRequest",
"position": [
960,
-464
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "40a66714-4cc0-4396-a0fe-271e5d9baf3e",
"name": "gemini2.5flash",
"type": "n8n-nodes-base.httpRequest",
"position": [
464,
-448
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "889382e2-16a4-45c3-adc0-996fc8a0f03c",
"name": "스티커 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3040,
48
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "183888e0-82bb-4249-845d-44a95f1ce347",
"name": "스티커 노트1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3888,
48
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "d234c989-ede8-442e-b29a-ef78ed902792",
"name": "스티커 노트2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-2576,
-192
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "852adc40-31ef-4930-a967-3dfd2d638277",
"name": "스티커 노트3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1840,
-192
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "74aca049-e4d7-426f-a2c1-4a285a22a68c",
"name": "스티커 노트4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1088,
-192
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "e8f01eca-09a9-48d5-8d45-fa6658310a34",
"name": "Google 검색",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-1584,
1392
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "548ed4e1-2aaf-4f8b-88c2-71f6a963fe87",
"name": "URL 스크레이퍼",
"type": "n8n-nodes-base.httpRequestTool",
"position": [
-1360,
1392
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "969f4f07-9da6-4929-bab4-bd722f5cdaca",
"name": "스티커 노트5",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1776,
1168
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "73bbf094-0001-43d7-942b-3a65e2bd97f2",
"name": "Perplexity에서 모델에 메시지 전송",
"type": "n8n-nodes-base.perplexityTool",
"position": [
-1600,
1632
],
"parameters": {},
"typeVersion": 1
},
{
"id": "033a4999-740a-4a14-923f-d80bb784cbbe",
"name": "스티커 노트6",
"type": "n8n-nodes-base.stickyNote",
"position": [
-528,
32
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "0db639b1-d9fe-4bcf-9973-757a9e5255d6",
"name": "스티커 노트7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-160,
224
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "0980dacd-0597-4a07-af6e-ddf9dcb59818",
"name": "이미지 다운로드",
"type": "n8n-nodes-base.httpRequest",
"position": [
528,
464
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "be09de5d-350b-4f7f-a052-f0f313058484",
"name": "이미지 편집 (PNG 변환 전용)",
"type": "n8n-nodes-base.editImage",
"position": [
736,
464
],
"parameters": {},
"typeVersion": 1
},
{
"id": "1392acd6-911c-459a-8a62-dc2c9a0e0e11",
"name": "모델에 메시지 전송 (이미지 이름 작성기)",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"position": [
-144,
464
],
"parameters": {},
"typeVersion": 1
},
{
"id": "0d3641e4-ba3f-46eb-bccc-d81dc81ca82c",
"name": "nano banana",
"type": "n8n-nodes-base.httpRequest",
"position": [
336,
464
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "43c5e7f2-daf5-4bdf-b1f9-7482f543b53a",
"name": "필드 편집 (이미지 프롬프트 및 이름 설정)",
"type": "n8n-nodes-base.set",
"position": [
128,
464
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "5c0b8657-d31b-4650-bf21-cd6b91a8729a",
"name": "최종 이미지 URL",
"type": "n8n-nodes-base.set",
"position": [
1520,
464
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "5be8c1f6-93f9-4f54-9816-93ae0bb46c56",
"name": "HTML에 이미지 임베드",
"type": "n8n-nodes-base.code",
"position": [
688,
48
],
"parameters": {},
"typeVersion": 2
},
{
"id": "f2da0db4-a78b-4e03-a6f7-1ca23fd9ec3c",
"name": "API 키",
"type": "n8n-nodes-base.set",
"position": [
-3376,
128
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "fddee7bc-ffe5-439b-b4f3-91456666180f",
"name": "스티커 노트8",
"type": "n8n-nodes-base.stickyNote",
"position": [
-3472,
48
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"8742f8a0-6509-47ef-88e5-efaa7918050b": {
"main": [
[
{
"node": "8ad60b61-2c5a-40e9-bec1-5277ba2ddb3e",
"type": "main",
"index": 0
}
],
[
{
"node": "bf5d3d2c-5ca8-43a2-a511-551838664ad7",
"type": "main",
"index": 0
}
]
]
},
"d77a832d-b19b-4012-a230-9bde2559b3a4": {
"main": [
[
{
"node": "463c42eb-15b7-4696-aae1-e9605328dd83",
"type": "main",
"index": 0
}
],
[
{
"node": "988a02a2-a245-41a1-a7ba-dcb26ab92d31",
"type": "main",
"index": 0
}
]
]
},
"dc9d2978-0169-49ae-81db-c9d17c24a85c": {
"main": [
[
{
"node": "aa7b53e8-147b-4c66-8319-7e14f0340346",
"type": "main",
"index": 0
}
]
]
},
"8ad60b61-2c5a-40e9-bec1-5277ba2ddb3e": {
"main": [
[
{
"node": "242ec5e8-8b9e-410c-878f-51d9a1f96e9b",
"type": "main",
"index": 0
}
]
]
},
"fecf73e1-8314-42e9-b721-e3c95fcc4d7d": {
"main": [
[
{
"node": "242ec5e8-8b9e-410c-878f-51d9a1f96e9b",
"type": "main",
"index": 0
}
]
]
},
"3e34181e-92a7-495d-8488-bf23d57c4a75": {
"main": [
[
{
"node": "aa7b53e8-147b-4c66-8319-7e14f0340346",
"type": "main",
"index": 0
}
]
]
},
"463c42eb-15b7-4696-aae1-e9605328dd83": {
"main": [
[
{
"node": "bf5d3d2c-5ca8-43a2-a511-551838664ad7",
"type": "main",
"index": 0
}
]
]
},
"bf5d3d2c-5ca8-43a2-a511-551838664ad7": {
"main": [
[
{
"node": "d77a832d-b19b-4012-a230-9bde2559b3a4",
"type": "main",
"index": 0
}
]
]
},
"f2da0db4-a78b-4e03-a6f7-1ca23fd9ec3c": {
"main": [
[
{
"node": "b4e75dfd-ed9c-4c8a-9aec-8c8d26a0aa51",
"type": "main",
"index": 0
}
]
]
},
"d1bc72c3-2f07-416c-a111-a70352e6853c": {
"ai_tool": [
[
{
"node": "bf5d3d2c-5ca8-43a2-a511-551838664ad7",
"type": "ai_tool",
"index": 0
}
]
]
},
"242ec5e8-8b9e-410c-878f-51d9a1f96e9b": {
"main": [
[
{
"node": "8742f8a0-6509-47ef-88e5-efaa7918050b",
"type": "main",
"index": 0
}
]
]
},
"7553f0f0-c6dc-4655-9247-0bb4688d79c7": {
"ai_tool": [
[
{
"node": "242ec5e8-8b9e-410c-878f-51d9a1f96e9b",
"type": "ai_tool",
"index": 0
}
]
]
},
"3cf81151-c51b-4f89-b02e-157180109ee6": {
"ai_tool": [
[
{
"node": "242ec5e8-8b9e-410c-878f-51d9a1f96e9b",
"type": "ai_tool",
"index": 0
}
]
]
},
"2a1dab10-7b73-46ce-b9b2-bed435bcb5e8": {
"main": [
[
{
"node": "74085f1e-ceff-4817-ab3e-2e4098eed7d9",
"type": "main",
"index": 0
}
]
]
},
"548ed4e1-2aaf-4f8b-88c2-71f6a963fe87": {
"ai_tool": [
[
{
"node": "242ec5e8-8b9e-410c-878f-51d9a1f96e9b",
"type": "ai_tool",
"index": 0
},
{
"node": "bf5d3d2c-5ca8-43a2-a511-551838664ad7",
"type": "ai_tool",
"index": 0
}
]
]
},
"0d3641e4-ba3f-46eb-bccc-d81dc81ca82c": {
"main": [
[
{
"node": "0980dacd-0597-4a07-af6e-ddf9dcb59818",
"type": "main",
"index": 0
}
]
]
},
"74085f1e-ceff-4817-ab3e-2e4098eed7d9": {
"main": [
[
{
"node": "5be8c1f6-93f9-4f54-9816-93ae0bb46c56",
"type": "main",
"index": 0
}
]
]
},
"b4e75dfd-ed9c-4c8a-9aec-8c8d26a0aa51": {
"main": [
[
{
"node": "fecf73e1-8314-42e9-b721-e3c95fcc4d7d",
"type": "main",
"index": 0
}
]
]
},
"e8f01eca-09a9-48d5-8d45-fa6658310a34": {
"ai_tool": [
[
{
"node": "242ec5e8-8b9e-410c-878f-51d9a1f96e9b",
"type": "ai_tool",
"index": 0
},
{
"node": "bf5d3d2c-5ca8-43a2-a511-551838664ad7",
"type": "ai_tool",
"index": 0
}
]
]
},
"da2085f7-fc32-4aa2-80b1-386f0499186c": {
"main": [
[
{
"node": "36ff690e-0333-4bdb-926a-0518a7d1f913",
"type": "main",
"index": 0
}
]
]
},
"0980dacd-0597-4a07-af6e-ddf9dcb59818": {
"main": [
[
{
"node": "be09de5d-350b-4f7f-a052-f0f313058484",
"type": "main",
"index": 0
}
]
]
},
"3d654105-be79-4358-bf60-c14e816ce733": {
"ai_languageModel": [
[
{
"node": "bf5d3d2c-5ca8-43a2-a511-551838664ad7",
"type": "ai_languageModel",
"index": 1
}
]
]
},
"aa7b53e8-147b-4c66-8319-7e14f0340346": {
"main": [
[
{
"node": "2a1dab10-7b73-46ce-b9b2-bed435bcb5e8",
"type": "main",
"index": 0
}
],
[
{
"node": "1392acd6-911c-459a-8a62-dc2c9a0e0e11",
"type": "main",
"index": 0
}
]
]
},
"5c0b8657-d31b-4650-bf21-cd6b91a8729a": {
"main": [
[
{
"node": "3e34181e-92a7-495d-8488-bf23d57c4a75",
"type": "main",
"index": 0
}
]
]
},
"5fd2f145-ebbf-41cb-b9a0-b18c2b4f52d3": {
"main": [
[
{
"node": "f2da0db4-a78b-4e03-a6f7-1ca23fd9ec3c",
"type": "main",
"index": 0
}
]
]
},
"5be8c1f6-93f9-4f54-9816-93ae0bb46c56": {
"main": [
[
{
"node": "c028f0b6-0481-4780-9846-406a4e61ec9f",
"type": "main",
"index": 0
}
]
]
},
"988a02a2-a245-41a1-a7ba-dcb26ab92d31": {
"main": [
[
{
"node": "dc9d2978-0169-49ae-81db-c9d17c24a85c",
"type": "main",
"index": 0
}
]
]
},
"36ff690e-0333-4bdb-926a-0518a7d1f913": {
"main": [
[
{
"node": "5c0b8657-d31b-4650-bf21-cd6b91a8729a",
"type": "main",
"index": 0
}
]
]
},
"7483a0a5-451f-4246-b04d-f466c79e5ebf": {
"ai_languageModel": [
[
{
"node": "bf5d3d2c-5ca8-43a2-a511-551838664ad7",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"4dc7ae88-0acf-4196-92be-f550ac1bdca2": {
"ai_outputParser": [
[
{
"node": "bf5d3d2c-5ca8-43a2-a511-551838664ad7",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"e0859e59-0eb5-43c3-822d-c3e38f0b67df": {
"ai_languageModel": [
[
{
"node": "242ec5e8-8b9e-410c-878f-51d9a1f96e9b",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"b5ad482e-779e-4cf5-8e44-7828a0ad8701": {
"ai_languageModel": [
[
{
"node": "4dc7ae88-0acf-4196-92be-f550ac1bdca2",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"23180200-7219-45ba-bceb-7200fa8417b9": {
"ai_languageModel": [
[
{
"node": "988a02a2-a245-41a1-a7ba-dcb26ab92d31",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"1392acd6-911c-459a-8a62-dc2c9a0e0e11": {
"main": [
[
{
"node": "43c5e7f2-daf5-4bdf-b1f9-7482f543b53a",
"type": "main",
"index": 0
}
]
]
},
"be09de5d-350b-4f7f-a052-f0f313058484": {
"main": [
[
{
"node": "da2085f7-fc32-4aa2-80b1-386f0499186c",
"type": "main",
"index": 0
}
]
]
},
"43c5e7f2-daf5-4bdf-b1f9-7482f543b53a": {
"main": [
[
{
"node": "0d3641e4-ba3f-46eb-bccc-d81dc81ca82c",
"type": "main",
"index": 0
}
]
]
}
}
}이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
고급 - 콘텐츠 제작, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
Muhammad Asadullah
@asadtechI am a Data Scientist, and Generative AI Developer with expertise in building AI applications, chatbots, and automation systems. Skilled in Python, R, and no-code/low-code platforms like n8n and Make, I combine strong technical knowledge in machine learning and NLP with hands-on experience in power systems, transformers, and solar design.
이 워크플로우 공유