私のワークフロー 3
中級
これはContent Creation, Miscellaneous, Multimodal AI分野の自動化ワークフローで、13個のノードを含みます。主にIf, Set, Wait, FormTrigger, HttpRequestなどのノードを使用。 Veo3 API、VietVid.com を使ってテキストまたは画像から AI 動画を生成
前提条件
- •ターゲットAPIの認証情報が必要な場合あり
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "D1OiajULSbxamTth",
"meta": {
"instanceId": "ae35fcac1ced05e71449f098fbec8ecb6349893e0c2112cc033acbf2f682aad4"
},
"name": "My workflow 3",
"tags": [],
"nodes": [
{
"id": "287c7b64-415d-4978-9e56-999f59cb7a60",
"name": "付箋 - ステップ 1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1520,
240
],
"parameters": {
"width": 260,
"height": 472,
"content": "## STEP 1 - GET API KEY (YOURAPIKEY)\n- Create an account [here](https://vietvid.com/api) and obtain your API key.\n- This key will be required in later steps.\n- Important: Keep your key safe and never share it with others."
},
"typeVersion": 1
},
{
"id": "1c8d3fba-7775-4aaa-ba07-d27ff21d8942",
"name": "付箋 - ステップ 2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1248,
240
],
"parameters": {
"width": 352,
"height": 468,
"content": "## STEP 2 - ENTER PROMPT INFORMATION\nFill out the required fields in the form:\n- **Prompt**: Describe your video idea in English (e.g., \"A robot dancing under neon lights\").\n- **Image URL (optional)**: Add 1 image link (JPG/PNG) for image-to-video, or leave empty for text-to-video.\n- **Aspect Ratio**: Choose 16:9 (landscape), 9:16 (portrait), or 1:1 (square).\n- **Seeds (optional)**: A random number between 10000–99999 for consistent results.\n- **API Key**: Paste the key obtained in Step 1."
},
"typeVersion": 1
},
{
"id": "b66bed0f-48ca-44f5-b33c-2b4e755690ef",
"name": "付箋 - ステップ 4",
"type": "n8n-nodes-base.stickyNote",
"position": [
-368,
240
],
"parameters": {
"width": 648,
"height": 476,
"content": "## STEP 4 - WAIT FOR VIDEO CREATION\nThe workflow will **automatically check (poll)** every 10 seconds until the video URL is available.\n\n**Status Check**\n- **Method:** GET\n- **URL:** https://vietvid.com/api/n8n/video-status/{{taskId}}\n- **Headers:** Authorization: Bearer {{API_KEY}}\n\n**Expected Response**\n- **videoUrl:** always returns 720p (faster)\n- **hdVideoUrl:** returns 1080p when ready (only for 16:9)\n- **status:** \"processing\" (HD not ready) or \"completed\" (video ready)\n\n**Tips**\n- Use a Wait node (10s delay) between checks.\n- Typical time: 720p ~1–3 min, 1080p ~2–3 min."
},
"typeVersion": 1
},
{
"id": "e4f77ea7-1ebd-4378-82f9-af894bba326d",
"name": "付箋 - ステップ 5",
"type": "n8n-nodes-base.stickyNote",
"position": [
304,
240
],
"parameters": {
"width": 680,
"height": 472,
"content": "## STEP 5 - RECEIVE COMPLETED VIDEO LINK\nWhen status = **completed**, the API will return the video link.\n\n**Response Example**\n```\n{\n \"success\": true,\n \"status\": \"completed\",\n \"videoUrl\": \"https://tempfile.aiquickdraw.com/p/video_720p.mp4\",\n \"hdVideoUrl\": \"https://tempfile.aiquickdraw.com/p/video_1080p.mp4\",\n \"resolution\": \"1080p\",\n \"taskId\": \"task-12345\"\n}\n```\n**Notes**\n- **videoUrl**: always contains 720p.\n- **hdVideoUrl**: only available for 16:9; null for 9:16/1:1.\n- Save these URLs to use in the next workflow step (download, embed, or publish)."
},
"typeVersion": 1
},
{
"id": "a8b24e60-3e49-400e-bb68-46a3cc552c43",
"name": "付箋 - ステップ",
"type": "n8n-nodes-base.stickyNote",
"position": [
-880,
240
],
"parameters": {
"width": 492,
"height": 472,
"content": "## STEP 3 - SUBMIT REQUEST (AUTO POST)\nThe workflow will automatically **POST** your inputs to VietVid.com to generate the video.\n\n**HTTP Request**\n- **Method:** POST\n- **URL:** https://vietvid.com/api/n8n/generate\n- **Headers:**\n - Authorization: Bearer {{API_KEY}}\n - Content-Type: application/json\n\n**Sample Body**\n```\n{\n \"prompt\": \"A cute cat playing in a garden\",\n \"model\": \"veo3_fast\",\n \"aspectRatio\": \"16:9\",\n \"seeds\": 12345,\n \"imageUrls\": [\"https://example.com/image.jpg\"]\n}\n```"
},
"typeVersion": 1
},
{
"id": "cd1346b1-e8e5-4f01-9235-d8a06a0cf38c",
"name": "付箋 - 概要",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1520,
-512
],
"parameters": {
"color": 3,
"width": 1144,
"height": 428,
"content": "## Overview\nThis workflow uses the VietVid.com Veo3 engine to create AI-powered videos from either text prompts or images. Through a simple form, users can provide a description, optionally attach an image URL for image-to-video, and choose the video aspect ratio (16:9 or 9:16). The request is then sent to the VietVid.com API, which is polled until the video is complete, and the final video link is returned. This workflow is a cost-effective solution for creators, educators, and businesses to generate personalized videos quickly and easily.\n\n## Pricing Advantage\n- Videos start at only **$0.4 per 8-second clip**.\n- Billing is based on **credit packages**.\n- **No expiration date** on credits—use them whenever you want.\n\n## Prerequisites\n- A VietVid.com account and valid API key: Register at [VietVid.com](https://vietvid.com) to obtain your free or paid key.\n- An active n8n instance (cloud or self-hosted) with HTTP Request and form submission.\n- Basic knowledge of prompt design for better AI results.\n- (Optional) An image URL if you want to generate videos from images."
},
"typeVersion": 1
},
{
"id": "5d764d02-55ad-4c01-9496-f589dc43c193",
"name": "付箋 - セットアップ",
"type": "n8n-nodes-base.stickyNote",
"position": [
-368,
-512
],
"parameters": {
"color": 3,
"width": 1352,
"height": 428,
"content": "## Setup Instructions\n1. **Get API Key**: Log in at VietVid.com and generate your personal API key. Keep it secure.\n2. **Configure the Form**: Ensure the following fields exist: prompt (video description), img_url (optional), aspectRatio (16:9 or 9:16), api_key.\n3. **Run a Test**:\n - Execute the workflow in n8n.\n - Open the generated form link, submit your prompt and API key.\n - The system checks every 10 seconds until the video is ready.\n4. **Outputs**: The final node displays the video URL for download or embedding.\n\n## Customization Tips\n- **Better Prompts**: Add details like video length, visual style (cinematic, animated, realistic), and actions to improve quality.\n- **SEO Focus**: Ideal for keywords around AI video generation, text-to-video tools, Veo3 API automation, and affordable content creation."
},
"typeVersion": 1
},
{
"id": "3f362a74-74f2-4130-aa06-d95793835d20",
"name": "プロンプト情報を入力",
"type": "n8n-nodes-base.formTrigger",
"position": [
-1120,
-16
],
"webhookId": "26df1ad1-7a31-4fe2-99b1-26c772842454",
"parameters": {
"options": {},
"formTitle": "Veo 3 video generator",
"formFields": {
"values": [
{
"fieldLabel": "text_prompt",
"placeholder": "The cat playing in the garden"
},
{
"fieldLabel": "ImageURL [optional]",
"placeholder": "https://vietvid.com/example.jpg"
},
{
"fieldLabel": "api_Token",
"placeholder": "47f33b46*************47f33b46"
},
{
"fieldType": "dropdown",
"fieldLabel": "aspect_Ratio [16:9,9:16]",
"fieldOptions": {
"values": [
{
"option": "16:9"
},
{
"option": "9:16"
}
]
},
"requiredField": true
},
{
"fieldType": "dropdown",
"fieldLabel": "model",
"fieldOptions": {
"values": [
{
"option": "veo3"
},
{
"option": "veo3_fast"
}
]
},
"requiredField": true
}
]
},
"formDescription": "Please fill in the following information to generate your video"
},
"typeVersion": 2.2
},
{
"id": "a46abb93-ab7b-4aaa-8c3c-8ca5d11dc09b",
"name": "リクエストを送信",
"type": "n8n-nodes-base.httpRequest",
"position": [
-672,
-16
],
"parameters": {
"url": "https://vietvid.com/api/n8n/generate",
"method": "POST",
"options": {},
"jsonBody": "={\n \"prompt\": \"{{ $('Enter prompt infomation').item.json.text_prompt }}\",\n \"model\": \"{{ $('Enter prompt infomation').item.json.model }}\",\n \"watermark\": \"\",\n \"imageUrls\": [\"{{ $('Enter prompt infomation').item.json['ImageURL [optional]'] }}\"],\"aspectRatio\": \"{{ $('Enter prompt infomation').item.json['aspect_Ratio [16:9,9:16]'] }}\",\n \"seeds\": 50000\n}",
"sendBody": true,
"sendHeaders": true,
"specifyBody": "json",
"headerParameters": {
"parameters": [
{
"name": "Content-Type",
"value": "application/json"
},
{
"name": "Authorization",
"value": "=Bearer {{ $('Enter prompt infomation').item.json.api_Token }}"
}
]
}
},
"typeVersion": 4.2
},
{
"id": "d590cd72-7c31-4073-a28a-fe4422345989",
"name": "ビデオ処理を待機",
"type": "n8n-nodes-base.wait",
"position": [
-288,
-16
],
"webhookId": "bb6c2821-9586-44b7-8606-2ee69a77ed75",
"parameters": {
"amount": 10
},
"typeVersion": 1.1
},
{
"id": "7692b851-0b01-4d6f-8054-91ed8745f121",
"name": "ビデオステータスを確認",
"type": "n8n-nodes-base.httpRequest",
"position": [
-96,
-16
],
"parameters": {
"url": "=https://vietvid.com/api/n8n/video-status/{{ $('Submit request').item.json.task.taskId }}",
"options": {}
},
"typeVersion": 4.2
},
{
"id": "721f655b-c3c3-46c1-932c-19c2922d2b94",
"name": "ビデオリンクを返す",
"type": "n8n-nodes-base.set",
"position": [
576,
-32
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "68bed228-7506-4deb-a96b-cde86468a261",
"name": "720p_link",
"type": "string",
"value": "={{ $json.videoUrl }}"
},
{
"id": "e49e0e01-a6d5-47be-8c54-895257e9fe76",
"name": "1080p_link",
"type": "string",
"value": "={{ $json.hdVideoUrl }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "515fba5e-f600-4441-bb70-ed6b67aa94f4",
"name": "ビデオ利用可否を確認 (720p or 1080p)",
"type": "n8n-nodes-base.if",
"position": [
112,
-16
],
"parameters": {
"options": {},
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "loose"
},
"combinator": "and",
"conditions": [
{
"id": "db9a5dec-997b-4c3f-9582-37c9bbeb19ff",
"operator": {
"type": "boolean",
"operation": "exists",
"singleValue": true
},
"leftValue": "={{ $json.videoUrl }}",
"rightValue": "={{ $json.data.successFlag == 1 }}"
}
]
},
"looseTypeValidation": true
},
"typeVersion": 2.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "8865cb0a-767e-4e18-9509-30d8eee0298d",
"connections": {
"a46abb93-ab7b-4aaa-8c3c-8ca5d11dc09b": {
"main": [
[
{
"node": "d590cd72-7c31-4073-a28a-fe4422345989",
"type": "main",
"index": 0
}
]
]
},
"7692b851-0b01-4d6f-8054-91ed8745f121": {
"main": [
[
{
"node": "515fba5e-f600-4441-bb70-ed6b67aa94f4",
"type": "main",
"index": 0
}
]
]
},
"3f362a74-74f2-4130-aa06-d95793835d20": {
"main": [
[
{
"node": "a46abb93-ab7b-4aaa-8c3c-8ca5d11dc09b",
"type": "main",
"index": 0
}
]
]
},
"d590cd72-7c31-4073-a28a-fe4422345989": {
"main": [
[
{
"node": "7692b851-0b01-4d6f-8054-91ed8745f121",
"type": "main",
"index": 0
}
]
]
},
"515fba5e-f600-4441-bb70-ed6b67aa94f4": {
"main": [
[
{
"node": "721f655b-c3c3-46c1-932c-19c2922d2b94",
"type": "main",
"index": 0
}
],
[
{
"node": "d590cd72-7c31-4073-a28a-fe4422345989",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - コンテンツ作成, その他, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
テキストプロンプトを使用して BananaAPI と Nano Banana エンジンで AI 画像を生成
BananaAPI と Nano Banana エンジンを使用してテキスト プロンプトから AI 画像を生成
If
Set
Wait
+
If
Set
Wait
16 ノードTran Trung Nghia
コンテンツ作成
TikTokに向けて喋るAIバーチャルアビ〜テを生成し、投稿する
ElevenLabsとInfinitalkを使って喋るバーチャルキャラ動画をTikTokに自動投稿する
If
Set
Wait
+
If
Set
Wait
24 ノードDavide
コンテンツ作成
TikTokの動画を署名なしでGoogle Driveにダウンロードし、テーブルに自動記録
TikTokの動画を無 watermark 版でGoogleドライブにダウンロードし、自動のにテーブルにログを記録
If
Wait
Form Trigger
+
If
Wait
Form Trigger
19 ノードEvoort Solutions
コンテンツ作成
Hacker Newsからの3つのAIクローン動画
HeygenとBlotatoを使用してテクノロジー関連のニュースを生成し、AIバーチャルキャラクター映像をSNSに自動投稿
If
Set
Wait
+
If
Set
Wait
30 ノードSabrina Ramonov 🍄
コンテンツ作成
Nano Banana と Veo-3 を使って Telegram メッセージから AI 動画を生成
Nano Banana と Veo-3 を使って Telegram メッセージから AI 動画を生成
If
Set
Wait
+
If
Set
Wait
26 ノードSulieman Said
コンテンツ作成
PDF から注文へ
AIを使ってPDFの購入注文をAdobe Commerceの販売注文に自動変換する
If
Set
Code
+
If
Set
Code
96 ノードJKingma
文書抽出