Google Vertex AI Veo3
중급
이것은Content Creation, Multimodal AI분야의자동화 워크플로우로, 13개의 노드를 포함합니다.주로 If, Set, Wait, HttpRequest, ConvertToFile 등의 노드를 사용하며. Google Vertex AI(Veo3)를 사용하여 채팅에서 비디오 생성
사전 요구사항
- •대상 API의 인증 정보가 필요할 수 있음
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "EnIaJOKCuqYJ8ul1",
"meta": {},
"name": "Google Vertex AI Veo3",
"tags": [],
"nodes": [
{
"id": "6300d7f4-c714-43fe-9139-6864b6285847",
"name": "대기",
"type": "n8n-nodes-base.wait",
"position": [
416,
0
],
"parameters": {
"amount": 15
},
"typeVersion": 1.1
},
{
"id": "42ab0b46-93d2-40e7-8070-45e9db320ee0",
"name": "비디오 폴링",
"type": "n8n-nodes-base.httpRequest",
"position": [
624,
0
],
"parameters": {
"url": "<<<VERTEX_FETCH_OPERATION_URL>>>",
"method": "POST",
"options": {},
"jsonBody": "={\n \"operationName\": \"{{$json.name}}\"\n}\n",
"sendBody": true,
"specifyBody": "json",
"authentication": "predefinedCredentialType",
"nodeCredentialType": "googleOAuth2Api"
},
"typeVersion": 4.2
},
{
"id": "aaf39750-83e5-4d47-a990-d81ba4bb976c",
"name": "필드 편집",
"type": "n8n-nodes-base.set",
"position": [
1088,
-16
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "5836e9ec-261f-462f-bc00-c92df3aeb2b7",
"name": "b64",
"type": "string",
"value": "={{ $json.response.videos[0].bytesBase64Encoded }}"
},
{
"id": "5910d171-eb3f-421b-873c-a6b18fa78093",
"name": "mime",
"type": "string",
"value": "={{ $json.response.videos[0].mimeType }}"
},
{
"id": "494760a4-0ae1-4c23-978b-8797625ffd43",
"name": "filename",
"type": "string",
"value": "veo_sample_video"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "b16e9bd2-9042-4b6a-a1fc-240cd31c2dd5",
"name": "파일로 변환",
"type": "n8n-nodes-base.convertToFile",
"position": [
1296,
-16
],
"parameters": {
"options": {},
"operation": "toBinary",
"sourceProperty": "b64"
},
"typeVersion": 1.1
},
{
"id": "6d89bf29-5440-4c51-b12c-ed15f2fa418a",
"name": "Post Veo3 Fast",
"type": "n8n-nodes-base.httpRequest",
"position": [
192,
0
],
"parameters": {
"url": "<<<VERTEX_PREDICT_LONG_RUNNING_URL>>>",
"method": "POST",
"options": {},
"jsonBody": "={\n \"instances\": [{ \"prompt\": \"{{ $json.chatInput }}\" }],\n \"parameters\": {\n \"aspectRatio\": \"16:9\",\n \"durationSeconds\": 8,\n \"resolution\": \"720p\",\n \"sampleCount\": 1\n }\n}\n",
"sendBody": true,
"specifyBody": "json",
"authentication": "predefinedCredentialType",
"nodeCredentialType": "googleOAuth2Api"
},
"typeVersion": 4.2
},
{
"id": "dafb335c-d7af-4942-836b-67a8c1388d95",
"name": "조건문",
"type": "n8n-nodes-base.if",
"position": [
832,
0
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "5de4dcc5-afd1-49ab-aa0e-c2c6ecf247e1",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "",
"rightValue": ""
}
]
}
},
"typeVersion": 2.2
},
{
"id": "b17e2101-cfb7-4446-a46c-389f49252158",
"name": "대기1",
"type": "n8n-nodes-base.wait",
"position": [
800,
240
],
"parameters": {},
"typeVersion": 1.1
},
{
"id": "ab424258-b4e3-4532-b993-b42544402ca9",
"name": "채팅 메시지 수신 시",
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"position": [
-112,
0
],
"parameters": {
"options": {}
},
"typeVersion": 1.3
},
{
"id": "6ba0b8e4-0f65-4c95-8cad-4f1f95fee28c",
"name": "스티커 노트",
"type": "n8n-nodes-base.stickyNote",
"position": [
-256,
-256
],
"parameters": {
"width": 336,
"height": 800,
"content": "Chat Trigger"
},
"typeVersion": 1
},
{
"id": "ca396856-da6d-4449-9425-0d21dc2ceaa1",
"name": "스티커 노트1",
"type": "n8n-nodes-base.stickyNote",
"position": [
96,
-256
],
"parameters": {
"color": 4,
"width": 288,
"height": 800,
"content": "Post to Google Vertex AI (Veo3)"
},
"typeVersion": 1
},
{
"id": "b6b8292b-efa8-4cff-b98b-5690227c135d",
"name": "스티커 노트2",
"type": "n8n-nodes-base.stickyNote",
"position": [
400,
-256
],
"parameters": {
"color": 5,
"width": 608,
"height": 800,
"content": "Poll Video Loop"
},
"typeVersion": 1
},
{
"id": "8080cbe5-6ac8-453f-8bd4-3dcae37b31ce",
"name": "스티커 노트3",
"type": "n8n-nodes-base.stickyNote",
"position": [
1024,
-256
],
"parameters": {
"color": 6,
"width": 480,
"height": 800,
"content": "Download Binary"
},
"typeVersion": 1
},
{
"id": "c173d6c0-abed-4e18-975c-c325ac6b587c",
"name": "스티커 노트4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-880,
-368
],
"parameters": {
"color": 7,
"width": 576,
"height": 912,
"content": "🎬 Generate Videos from Chat with Google Vertex AI (Veo3)\n\nDescription\nTurn any text prompt into a short AI-generated video directly from an n8n chat. This workflow connects a chat trigger to Google Vertex AI’s Veo3 model, sending your prompt as input and polling until the rendered video is ready. Once complete, the video is converted into a downloadable file you can use anywhere. Perfect for experimenting with AI-driven media or automating creative video generation inside your workflows.\n\nWatch step-by-step guide for these type of workflows here:\nwww.youtube.com/@automatewithmarc\n\nHow It Works\n\nChat Trigger – Start by typing your prompt into an n8n chat.\n\nPost to Vertex AI (Veo3) – Sends the prompt to the Veo3 API with parameters like aspect ratio, duration, and resolution.\n\nWait + Poll Loop – Repeatedly checks the operation status until the video is finished.\n\nIf + Edit Fields – Extracts the base64 video response and metadata.\n\nConvert to File – Turns the video into a binary file for download or use in further automations.\n\nWhy You’ll Love It\n\n⚡ Generate custom AI videos in minutes.\n\n🗣️ Natural workflow — just type your idea in chat.\n\n🎥 Flexible parameters — adjust resolution, aspect ratio, and duration.\n\n🔗 Ready for integration — feed the output into Google Drive, Slack, or any connected app.\n\nRequirements\n\nGoogle Cloud project with Vertex AI API enabled.\n\nGoogle OAuth credentials in n8n.\n\nn8n (Cloud or self-hosted)."
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"connections": {
"dafb335c-d7af-4942-836b-67a8c1388d95": {
"main": [
[
{
"node": "aaf39750-83e5-4d47-a990-d81ba4bb976c",
"type": "main",
"index": 0
}
],
[
{
"node": "b17e2101-cfb7-4446-a46c-389f49252158",
"type": "main",
"index": 0
}
]
]
},
"6300d7f4-c714-43fe-9139-6864b6285847": {
"main": [
[
{
"node": "42ab0b46-93d2-40e7-8070-45e9db320ee0",
"type": "main",
"index": 0
}
]
]
},
"b17e2101-cfb7-4446-a46c-389f49252158": {
"main": [
[
{
"node": "42ab0b46-93d2-40e7-8070-45e9db320ee0",
"type": "main",
"index": 0
}
]
]
},
"aaf39750-83e5-4d47-a990-d81ba4bb976c": {
"main": [
[
{
"node": "b16e9bd2-9042-4b6a-a1fc-240cd31c2dd5",
"type": "main",
"index": 0
}
]
]
},
"42ab0b46-93d2-40e7-8070-45e9db320ee0": {
"main": [
[
{
"node": "dafb335c-d7af-4942-836b-67a8c1388d95",
"type": "main",
"index": 0
}
]
]
},
"6d89bf29-5440-4c51-b12c-ed15f2fa418a": {
"main": [
[
{
"node": "6300d7f4-c714-43fe-9139-6864b6285847",
"type": "main",
"index": 0
}
]
]
},
"ab424258-b4e3-4532-b993-b42544402ca9": {
"main": [
[
{
"node": "6d89bf29-5440-4c51-b12c-ed15f2fa418a",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 콘텐츠 제작, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
Veo3 Instagram 프록시 워크플로
Veo3, GPT-4 및 Blotato를 사용하여 Instagram Reels 자동 생성 및 게시
If
Set
Wait
+
If
Set
Wait
21 노드Automate With Marc
콘텐츠 제작
GPT-5 & Veo-3 Instagram 비디오 생성기 및 자동 게시
Google Veo-3 AI와 GPT로 소셜 미디어 숏폼 비디오 자동 생성 및 게시
If
Wait
Http Request
+
If
Wait
Http Request
15 노드Automate With Marc
콘텐츠 제작
AI 클론 Instagram 인기 Reel 대리자 + 자동 게시
AI를 사용하여 Instagram Reels를 클론하고 자동으로 게시하기 (Heygen + Submagic + Blotato)
If
Wait
Http Request
+
If
Wait
Http Request
21 노드Automate With Marc
콘텐츠 제작
Gemini AI, DeepSeek 및 GoAPI를 사용하여 전자상거래에 대한 제품 이미지 및 비디오 생성
Gemini AI, DeepSeek, GoAPI를 사용하여 전자상거래에서 제품 이미지 및 비디오 생성
If
Set
Html
+
If
Set
Html
50 노드Dhruv Dalsaniya
콘텐츠 제작
IG 자막 자동화 프록시 워크플로
Google Drive와 Submagic으로 Instagram/TikTok 비디오 자동 자막 추가
If
Wait
Google Drive
+
If
Wait
Google Drive
14 노드Automate With Marc
콘텐츠 제작
28. Telegram을 Nano Banana 워크플로우로 전환
통해Telegram봇사용Google Nano Banana AI增强房地产照片
If
Wait
Telegram
+
If
Wait
Telegram
15 노드Automate With Marc
콘텐츠 제작
워크플로우 정보
난이도
중급
노드 수13
카테고리2
노드 유형7
저자
Automate With Marc
@marconiAutomating Start-Up and Business processes. Helping non-techies understand and leverage Agentic AI with easy to understand step-by-step tutorials. Check out my educational content: https://www.youtube.com/@Automatewithmarc
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유