Veo
중급
이것은Content Creation, Multimodal AI분야의자동화 워크플로우로, 10개의 노드를 포함합니다.주로 If, Set, Wait, FormTrigger, HttpRequest 등의 노드를 사용하며. KIE.AI Veo3를 사용하여 텍스트 힌트에서 AI 비디오 생성
사전 요구사항
- •대상 API의 인증 정보가 필요할 수 있음
사용된 노드 (10)
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "XgtuKIgmdAboPxUk",
"meta": {
"instanceId": "96dc772dec50f4b3e9db480fd23a2dd3197bc6a1ccc3bc733e2d5ea6d97363ea",
"templateCredsSetupCompleted": true
},
"name": "veo",
"tags": [],
"nodes": [
{
"id": "f0485501-8b6e-4237-99e8-a11348522e84",
"name": "고정 메모6",
"type": "n8n-nodes-base.stickyNote",
"position": [
120,
-760
],
"parameters": {
"width": 780,
"height": 180,
"content": "## STEP 1 - GET API KEY (YOURAPIKEY)\n- Create an account [here](https://kie.ai/) and obtain API KEY.\n- It will be used in on form submission.\n- Important: Please keep your key safe and do not disclose it to others."
},
"typeVersion": 1
},
{
"id": "6e5c541e-429e-41fd-a79d-a6ce6001df53",
"name": "고정 메모",
"type": "n8n-nodes-base.stickyNote",
"position": [
120,
-540
],
"parameters": {
"width": 780,
"height": 180,
"content": "## STEP 2 - Usage Process\n1. **Start Workflow** - Click \"Execute workflow\" button to begin the task.\n2. **Fill Form** - Complete the required fields in the popup form.\n3. **Submit - Click** \"Submit\" button to send your request.\n4. **Close Window** - You can close the form window after successful submission.\n5. **Wait for Generation** - System automatically checks status every 10 seconds.\n6. **Get Results** - Video files will be displayed automatically when generation is complete."
},
"typeVersion": 1
},
{
"id": "d85c4535-3ee5-4bb1-96b0-ce54c846f45e",
"name": "고정 메모3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-720,
-740
],
"parameters": {
"color": 3,
"width": 780,
"height": 700,
"content": "## Overview\nThis workflow leverages the KIE. AI Veo3 model to generate AI videos from simple text descriptions. Users interact via a form interface, inputting a prompt (e.g., a scene description), and the system automatically submits the request to the KIE. AI API, monitors the generation status in real time, and retrieves the final video output. It's ideal for content creators, marketers, or developers exploring text-to-video AI creation, supporting intelligent video generation with minimal setup.\n\n\n## Prerequisites\n- A KIE. AI account and API key: Sign up at [KIE.AI](https://kie.ai) to obtain your free or paid API key.\n- An active n8n instance (cloud or self-hosted) with HTTP Request and form submission capabilities.\n- Basic knowledge of AI prompts for video generation to achieve optimal results.\n\n## Setup Instructions\n1. **Obtain API Key**: Register at KIE. AI and generate your API key. Store it securely—do not share it publicly.\n2. **Configure the Form**: In the \"On Form Submission\" node, ensure fields like \"prompt\" (for video description) and \"api_key\" are set up. Example prompt: `\"A serene mountain landscape at sunset with birds flying.\" `\n3. **Test the Workflow**:\n - Click \"Execute Workflow\" in n8n.\n - Access the generated form URL, submit your prompt and API key.\n - The workflow will poll the API every 10 seconds until the video is ready, then display the results.\n4. **Handle Outputs**: The final node formats and displays the video file URL for download or embedding.\n\n## Customization Tips\n- **Enhance Prompts**: Include specifics like duration, style (e.g., realistic, animated), actions, and visual elements to improve AI video quality.\n\n- **Keywords for SEO**: This template focuses on AI video generation, text-to-video models, Veo3 API integration, and automated workflows.\n\n\n"
},
"typeVersion": 1
},
{
"id": "3d1dc6f7-a61c-4281-85b3-87b13b180206",
"name": "고정 메모1",
"type": "n8n-nodes-base.stickyNote",
"position": [
120,
-320
],
"parameters": {
"width": 780,
"height": 280,
"content": "## STEP 3 - Form Parameters\n1. **Prompt** (Video Description)\n - Purpose: Describe the video content you want to generate.\n - Example: \"A dog playing in a park\".\n - Tips:\n Be detailed and specific in describing video content.\n Include actions, scenes, and style information.\n Describe movements and visual elements you want to see.\n More detailed descriptions lead to better results.\n2. **api_key** (API Key)\n - This is what you get in the first step.\n"
},
"typeVersion": 1
},
{
"id": "a42b81a8-e0cc-497a-987c-aa5eb31992c9",
"name": "비디오 생성을 위한 텍스트 프롬프트 제출",
"type": "n8n-nodes-base.formTrigger",
"position": [
-460,
0
],
"webhookId": "791b190b-2acc-4d10-b593-c1929e67686c",
"parameters": {
"options": {},
"formTitle": "AI video generator",
"formFields": {
"values": [
{
"fieldLabel": "prompt"
},
{
"fieldLabel": "api_key"
}
]
},
"formDescription": "Please fill in the following information to generate your video"
},
"typeVersion": 2.2
},
{
"id": "608b1ea0-dd48-4643-89d7-0873e5888387",
"name": "KIE.AI API에 비디오 생성 요청 전송",
"type": "n8n-nodes-base.httpRequest",
"position": [
-240,
0
],
"parameters": {
"url": "https://api.kie.ai/api/v1/veo/generate",
"method": "POST",
"options": {},
"jsonBody": "={\n \"prompt\": \"{{$json.prompt}}\",\n \"model\": \"veo3\",\n \"watermark\": \"\",\n \"callBackUrl\": \"https://api.example.com/callback\",\n \"aspectRatio\": \"16:9\",\n \"seeds\": 12345\n}",
"sendBody": true,
"sendHeaders": true,
"specifyBody": "json",
"headerParameters": {
"parameters": [
{
"name": "Content-Type",
"value": "application/json"
},
{
"name": "Authorization",
"value": "=Bearer {{$json.api_key}}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "f9c550c5-8c1d-4cd1-9747-bea5af3abb94",
"name": "비디오 처리 완료 대기",
"type": "n8n-nodes-base.wait",
"position": [
0,
0
],
"webhookId": "bb6c2821-9586-44b7-8606-2ee69a77ed75",
"parameters": {
"amount": 10
},
"typeVersion": 1.1
},
{
"id": "bfc484eb-a358-408a-a1d9-644b61d965e4",
"name": "생성 상태 확인",
"type": "n8n-nodes-base.httpRequest",
"position": [
220,
0
],
"parameters": {
"url": "https://api.kie.ai/api/v1/veo/record-info",
"options": {},
"sendQuery": true,
"sendHeaders": true,
"queryParameters": {
"parameters": [
{
"name": "taskId",
"value": "={{$json.data.taskId}}"
}
]
},
"headerParameters": {
"parameters": [
{
"name": "Content-Type",
"value": "application/json"
},
{
"name": "Authorization",
"value": "=Bearer {{$node[\"Submit Text Prompt for Video Generation\"].json[\"api_key\"]}}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "0239973f-5bb9-4b9c-a827-d3ec3c908d7d",
"name": "비디오 생성 완료 여부 확인",
"type": "n8n-nodes-base.if",
"position": [
60,
220
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "loose"
},
"combinator": "and",
"conditions": [
{
"id": "db9a5dec-997b-4c3f-9582-37c9bbeb19ff",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "=true",
"rightValue": "={{ $json.data.successFlag == 1 }}"
}
]
},
"looseTypeValidation": true
},
"typeVersion": 2.2
},
{
"id": "719edda6-4694-4637-a5c5-c951cc968768",
"name": "비디오 결과 형식화 및 표시",
"type": "n8n-nodes-base.set",
"position": [
420,
200
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "d5cc0615-8ccb-4dd5-b2c0-1cdb81dbfcc5",
"name": "originUrls",
"type": "string",
"value": "={{$json.data.response.originUrls}}"
},
{
"id": "fa5f375f-cddc-4f7b-a018-67c28015d18b",
"name": "resultUrls",
"type": "string",
"value": "={{$json.data.response.resultUrls}}"
},
{
"id": "8f93e12e-13da-495f-a686-c0abc22f39d9",
"name": "",
"type": "string",
"value": ""
}
]
}
},
"typeVersion": 3.4
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "e681e1bc-260c-4fb5-ae5a-f488bb4337c6",
"connections": {
"bfc484eb-a358-408a-a1d9-644b61d965e4": {
"main": [
[
{
"node": "0239973f-5bb9-4b9c-a827-d3ec3c908d7d",
"type": "main",
"index": 0
}
]
]
},
"f9c550c5-8c1d-4cd1-9747-bea5af3abb94": {
"main": [
[
{
"node": "bfc484eb-a358-408a-a1d9-644b61d965e4",
"type": "main",
"index": 0
}
]
]
},
"0239973f-5bb9-4b9c-a827-d3ec3c908d7d": {
"main": [
[
{
"node": "719edda6-4694-4637-a5c5-c951cc968768",
"type": "main",
"index": 0
}
],
[
{
"node": "f9c550c5-8c1d-4cd1-9747-bea5af3abb94",
"type": "main",
"index": 0
}
]
]
},
"a42b81a8-e0cc-497a-987c-aa5eb31992c9": {
"main": [
[
{
"node": "608b1ea0-dd48-4643-89d7-0873e5888387",
"type": "main",
"index": 0
}
]
]
},
"608b1ea0-dd48-4643-89d7-0873e5888387": {
"main": [
[
{
"node": "f9c550c5-8c1d-4cd1-9747-bea5af3abb94",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 콘텐츠 제작, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
suno
KIE.ai API와 양식 인터페이스를 사용하여 Suno V3.5를 통해 AI 음악 생성
If
Set
Wait
+
If
Set
Wait
10 노드yichao zeng
콘텐츠 제작
壁纸
KIE.AI Midjourney API를 사용하여 AI 이미지와 비디오 생성
If
Set
Wait
+
If
Set
Wait
10 노드damo
기타
바나나
KIE.AI Nano Banana API를 사용하여 역할 일관성 있는 AI 이미지 생성
If
Set
Wait
+
If
Set
Wait
10 노드damo
기타
WordPress 블로그 자동화 프로페셔널 에디션(심층 연구) v2.1 마켓
GPT-4o, Perplexity AI 및 다국어 지원을 사용한 SEO 최적화 블로그 생성 자동화
If
Set
Xml
+
If
Set
Xml
125 노드Daniel Ng
콘텐츠 제작
자동화된 로컬 리드 찾기 및 콜드 이메일 발송
Apify, AI 및 Gmail을 사용한 지역 리드 자동 발견 및 콜드 이메일 발송
If
Set
Wait
+
If
Set
Wait
18 노드Meak
콘텐츠 제작
Google Drive와 Nano Banana API를 사용한 대량 증명 사진 변환器및增强器
Google Drive와 Nano Banana API를 사용한 배치 사진 변환기와 강화기
If
Set
Code
+
If
Set
Code
16 노드panyanyany
콘텐츠 제작