{"updatedAt":"2026-03-16T06:37:47.548Z","createdAt":"2026-03-16T06:37:47.548Z","id":"8bhrlFSNK13KSGqf","name":"[7.1.4-sub] AI 이미지 편집","description":null,"active":false,"isArchived":false,"nodes":[{"parameters":{"workflowInputs":{"values":[{"name":"story"}]}},"type":"n8n-nodes-base.executeWorkflowTrigger","typeVersion":1.1,"position":[-120,0],"id":"daf461b5-4784-430e-9d6e-557085229e46","name":"paramters"},{"parameters":{"promptType":"=define","text":"=* 일반 지침\n동물 Shorts Video(30초 동영상)을 만들어야해.\n30초 내외의 귀엽고 재밌는 유머러스한 영상을 기획해야되.\n\n* 세부 지침\n - 아래 요청 스토리를 참고해서 요청된 스토리에 align되는 어색하지 않게 연결되는 플롯을 아래 구조에 맞게 생성해줘.\n - 각 장면에는 주인공 동물이 포함되어 묘사가 되어야 해.\n - 총 6개 장면(Scene)을 한글로 묘사해서 description 항목에 생성해서 넣어줘. (각 장면은 150-200자로 작성)\n - 각 묘사된 내용을 바탕으로 AI 이미지 생성용 프롬프트를 영어로 작성해줘.\n - 각 Scene별 자막을 생성해줘. 한글로 2줄 이내, 한줄에 한글 12자 이내로 작성해줘. 줄바꿈이 필요할시 '첫 번째 줄\\n두 번째 줄' 처럼 생성해줘. 문어체로 생성해서, 자연스러운 나레이션이 되도록해줘.\n\n* 스토리\n - {{ $json.story }}","hasOutputParser":true,"options":{}},"type":"@n8n/n8n-nodes-langchain.agent","typeVersion":2,"position":[120,0],"id":"c5eaeef8-6ba4-4c71-8230-299dfe989536","name":"AI Agent"},{"parameters":{"jsonSchemaExample":"{\n\t\"scene1\": {\n      \"description\" : \"장면묘사1\",\n      \"prompt\": \"장면묘사1에 대한 AI 이미지생성 프롬프트\",\n      \"caption\": \"장면묘사1에 대한 한글 자막\"\n    },\n\t\"scene2\": {\n      \"description\" : \"장면묘사2\",\n      \"prompt\": \"장면묘사2에 대한 AI 이미지생성 프롬프트\",\n      \"caption\": \"장면묘사2에 대한 한글 자막\"\n    },\n    \"scene3\": {\n      \"description\" : \"장면묘사3\",\n      \"prompt\": \"장면묘사3에 대한 AI 이미지생성 프롬프트\",\n      \"caption\": \"장면묘사3에 대한 한글 자막\"\n    },\n\t\"scene4\": {\n      \"description\" : \"장면묘사4\",\n      \"prompt\": \"장면묘사4에 대한 AI 이미지생성 프롬프트\",\n      \"caption\": \"장면묘사4에 대한 한글 자막\"\n    },\n    \"scene5\": {\n      \"description\" : \"장면묘사5\",\n      \"prompt\": \"장면묘사5에 대한 AI 이미지생성 프롬프트\",\n      \"caption\": \"장면묘사5에 대한 한글 자막\"\n    },\n\t\"scene6\": {\n      \"description\" : \"장면묘사6\",\n      \"prompt\": \"장면묘사6에 대한 AI 이미지생성 프롬프트\",\n      \"caption\": \"장면묘사6에 대한 한글 자막\"\n    }\n}","autoFix":true},"type":"@n8n/n8n-nodes-langchain.outputParserStructured","typeVersion":1.3,"position":[220,222.5],"id":"a1dc0f07-7f24-4a9d-a9d7-8eb3dc0a3347","name":"Structured Output Parser"},{"parameters":{"modelName":"models/gemini-2.5-flash","options":{}},"type":"@n8n/n8n-nodes-langchain.lmChatGoogleGemini","typeVersion":1,"position":[100,220],"id":"c9d05e3b-6a67-454d-8795-19c2f1670fe2","name":"Google Gemini Chat Model","credentials":{"googlePalmApi":{"id":"fpFjyK0ss4bbfCEI","name":"Google Gemini(PaLM) Api account"}}},{"parameters":{"modelName":"models/gemini-2.5-flash","options":{}},"type":"@n8n/n8n-nodes-langchain.lmChatGoogleGemini","typeVersion":1,"position":[300,420],"id":"ba8e5d77-6f5d-493f-baa0-49f28397fc2d","name":"Google Gemini Chat Model1","credentials":{"googlePalmApi":{"id":"fpFjyK0ss4bbfCEI","name":"Google Gemini(PaLM) Api account"}}}],"connections":{"paramters":{"main":[[{"node":"AI Agent","type":"main","index":0}]]},"Structured Output Parser":{"ai_outputParser":[[{"node":"AI Agent","type":"ai_outputParser","index":0}]]},"Google Gemini Chat Model":{"ai_languageModel":[[{"node":"AI Agent","type":"ai_languageModel","index":0}]]},"Google Gemini Chat Model1":{"ai_languageModel":[[{"node":"Structured Output Parser","type":"ai_languageModel","index":0}]]}},"settings":{"executionOrder":"v1","callerPolicy":"workflowsFromSameOwner","availableInMCP":false},"staticData":null,"meta":null,"pinData":null,"versionId":"25329dc9-b985-409d-b763-7becb2b0a3c3","activeVersionId":null,"versionCounter":1,"triggerCount":0,"shared":[{"updatedAt":"2026-03-16T06:37:47.549Z","createdAt":"2026-03-16T06:37:47.549Z","role":"workflow:owner","workflowId":"8bhrlFSNK13KSGqf","projectId":"HOjkcE7iYuEpXRNR","project":{"updatedAt":"2025-11-24T05:13:19.424Z","createdAt":"2025-09-19T06:56:46.826Z","id":"HOjkcE7iYuEpXRNR","name":"Dante Kwak <dantelabs.pro@gmail.com>","type":"personal","icon":null,"description":null,"creatorId":"102ca187-1fa0-4d33-a606-5a0bb96a0fe3"}}],"tags":[],"activeVersion":null}