音乐生成工作流
高级
这是一个Other, AI, Marketing领域的自动化工作流,包含 60 个节点。主要使用 Set, Wait, Merge, Switch, Telegram 等节点,结合人工智能技术实现智能自动化。 使用 Suno API、Flux、Runway 和 Creatomate 生成 AI 歌曲和音乐视频
前置要求
- •Telegram Bot Token
- •Google Drive API 凭证
- •可能需要目标 API 的认证凭证
- •Google Sheets API 凭证
- •OpenAI API Key
- •Google Gemini API Key
使用的节点 (60)
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "QQsOnD3baLLwrBUw",
"meta": {
"instanceId": "b3c467df4053d13fe31cc98f3c66fa1d16300ba750506bfd019a0913cec71ea3",
"templateCredsSetupCompleted": true
},
"name": "音乐生成工作流",
"tags": [],
"nodes": [
{
"id": "2bbdc1da-5f58-4ea7-883b-f9bdd56b1360",
"name": "OpenAI 聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
380,
-60
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "3bf25780-c09a-4594-8dd8-3ae83a6f7c53",
"name": "简单记忆",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
540,
-60
],
"parameters": {},
"typeVersion": 1.3
},
{
"id": "e8eb6cab-84fd-4d37-8778-16784e50ccc7",
"name": "OpenAI 聊天模型1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
-400,
780
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "a4f8469c-1e4f-40f1-974c-88ce65069a05",
"name": "结构化输出解析器",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
-100,
780
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "77259955-499f-4b8f-8736-e9762375e76d",
"name": "等待",
"type": "n8n-nodes-base.wait",
"position": [
280,
560
],
"webhookId": "8b013a70-62bb-4305-bcdf-b077ef32c4af",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "796bad9e-b1d7-4a37-baf7-0551cdcea734",
"name": "速率限制等待节点",
"type": "n8n-nodes-base.wait",
"position": [
900,
560
],
"webhookId": "d74aa752-5146-48ae-968c-92f02ce5a1ff",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "7a4ee974-5730-4c27-8268-6aa3b43f4e20",
"name": "等待1",
"type": "n8n-nodes-base.wait",
"position": [
1880,
380
],
"webhookId": "58df3ba2-435d-40a7-af63-016c3d1abd53",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "0e89d6dd-0031-493b-bf61-45d8221580bc",
"name": "获取图片URL1",
"type": "n8n-nodes-base.httpRequest",
"position": [
2060,
380
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "a7b5e031-f5c3-467a-a89a-c1eaf468b4c8",
"name": "获取图像",
"type": "n8n-nodes-base.httpRequest",
"position": [
2220,
380
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "fba303e0-35b7-4c69-a16c-66ef423d5001",
"name": "结构化输出解析器 1",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1500,
700
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "2a83311f-2802-44bb-8013-99ff0472fa0e",
"name": "Google Gemini 聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
1280,
700
],
"parameters": {},
"typeVersion": 1
},
{
"id": "cb8e5747-dcf2-41b4-98e6-f1a04873a95f",
"name": "等待 2",
"type": "n8n-nodes-base.wait",
"position": [
1880,
620
],
"webhookId": "58df3ba2-435d-40a7-af63-016c3d1abd53",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "b296ee5b-594a-47cd-b23e-8789f76830a1",
"name": "获取图片 URL",
"type": "n8n-nodes-base.httpRequest",
"position": [
2060,
620
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "0113ca48-1d47-4295-93c6-f6695b87efb7",
"name": "获取图片1",
"type": "n8n-nodes-base.httpRequest",
"position": [
2220,
620
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "75fcbe0d-ea96-431c-bd7f-9d9baf426f6a",
"name": "1分钟",
"type": "n8n-nodes-base.wait",
"position": [
1880,
880
],
"webhookId": "912371bb-33b4-4879-81b2-8674cd25be9c",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "e5b7506d-8137-42e2-b269-c2d76dec48ac",
"name": "等待3",
"type": "n8n-nodes-base.wait",
"position": [
-180,
1440
],
"webhookId": "a692effe-23e1-459f-80dd-453fc4cec174",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "821c9cf2-3d0d-442e-9b74-674858335562",
"name": "合并",
"type": "n8n-nodes-base.merge",
"position": [
2880,
640
],
"parameters": {},
"typeVersion": 3.1
},
{
"id": "0fdba74e-a470-42e8-94ed-b8b7211c20ec",
"name": "速率限制等待节点1",
"type": "n8n-nodes-base.wait",
"position": [
2060,
1120
],
"webhookId": "d74aa752-5146-48ae-968c-92f02ce5a1ff",
"parameters": {},
"typeVersion": 1.1
},
{
"id": "3817f067-44a6-402f-8f14-20cb1b466588",
"name": "追踪创意代理Telegram触发器",
"type": "n8n-nodes-base.telegramTrigger",
"position": [
-760,
-80
],
"webhookId": "16cc0122-88fe-4581-8c6c-f2618f9bc095",
"parameters": {},
"typeVersion": 1.2
},
{
"id": "e1ae010b-3525-4497-8e83-7277bfb950e1",
"name": "切换文本或语音输入",
"type": "n8n-nodes-base.switch",
"position": [
-560,
-80
],
"parameters": {},
"typeVersion": 3.2
},
{
"id": "94d2c93d-266c-4384-b7f4-2eadd12dddc0",
"name": "下载语音笔记",
"type": "n8n-nodes-base.telegram",
"position": [
-220,
-80
],
"webhookId": "207477bc-7aab-477d-b116-0e1b91c809d7",
"parameters": {},
"typeVersion": 1.2
},
{
"id": "ca1a2f8a-c70a-4b11-8c4c-a2460a0b6e4b",
"name": "转录语音笔记",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-20,
-80
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "807ee76b-2d12-40ab-94c3-a3bc1248818d",
"name": "设置字段",
"type": "n8n-nodes-base.set",
"position": [
140,
-200
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "fec9c36d-4c6d-4e5a-8ad0-33fb3d851ca7",
"name": "设置字段为\"文本\"",
"type": "n8n-nodes-base.set",
"position": [
200,
-420
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "f0036916-ecda-4a3e-beb0-5e5708237eed",
"name": "AI音乐代理",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
620,
-320
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "3778d4c9-e508-4b97-9bf9-ce42a522935a",
"name": "将音乐曲目追加到Google表格",
"type": "n8n-nodes-base.googleSheetsTool",
"position": [
680,
-60
],
"parameters": {},
"typeVersion": 4.5
},
{
"id": "ebb13a7d-371b-4b00-97ff-5b9b2cf49474",
"name": "获取行:确认Google表格中的曲目",
"type": "n8n-nodes-base.googleSheetsTool",
"position": [
840,
-60
],
"parameters": {},
"typeVersion": 4.5
},
{
"id": "117fef81-7288-402e-8173-b2e39a531623",
"name": "SerpAPI:浏览互联网获取音乐创意",
"type": "@n8n/n8n-nodes-langchain.toolSerpApi",
"position": [
1020,
-60
],
"parameters": {},
"typeVersion": 1
},
{
"id": "4a78bb72-f533-423e-9bd1-c5d14ffc8fd8",
"name": "向用户发送消息",
"type": "n8n-nodes-base.telegram",
"position": [
1100,
-340
],
"webhookId": "c6be7f1a-d204-4831-86da-a07442f794c2",
"parameters": {},
"typeVersion": 1.2
},
{
"id": "dd56a536-a1e2-47d3-a956-010d9fabd21d",
"name": "Google表格触发器:开始处理曲目",
"type": "n8n-nodes-base.googleSheetsTrigger",
"position": [
-760,
560
],
"parameters": {},
"typeVersion": 1
},
{
"id": "5bcb2486-f772-4989-9653-db971b9143bc",
"name": "获取一个待处理行",
"type": "n8n-nodes-base.googleSheets",
"position": [
-540,
560
],
"parameters": {},
"executeOnce": true,
"typeVersion": 4.5
},
{
"id": "6c0a6276-23cf-4a44-8fcb-f25b196e4b2d",
"name": "歌词AI代理",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
-320,
560
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "ad97b3db-5d85-4f83-8b41-037107b6657e",
"name": "音乐生成API请求",
"type": "n8n-nodes-base.httpRequest",
"position": [
60,
560
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "464fbac9-b3fd-4de0-bdaa-ce31eb249fc4",
"name": "获取音乐生成状态",
"type": "n8n-nodes-base.httpRequest",
"position": [
480,
560
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "1a6124ce-b481-4ce9-b5da-95426b85db9f",
"name": "确认生成状态",
"type": "n8n-nodes-base.switch",
"position": [
680,
560
],
"parameters": {},
"typeVersion": 3.2
},
{
"id": "3a1c70a7-6b88-4345-9224-39613b30c22b",
"name": "下载音频曲目",
"type": "n8n-nodes-base.httpRequest",
"onError": "continueErrorOutput",
"position": [
880,
280
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "120e3d81-547a-43f2-b33b-3ed84f5a10db",
"name": "上传音频曲目到Drive",
"type": "n8n-nodes-base.googleDrive",
"position": [
1140,
240
],
"parameters": {},
"typeVersion": 3
},
{
"id": "66c1f238-ed4b-41ae-8081-d1cbf039b721",
"name": "在Google表格中更新音频URL",
"type": "n8n-nodes-base.googleSheets",
"position": [
1140,
500
],
"parameters": {},
"executeOnce": true,
"typeVersion": 4.5
},
{
"id": "414980db-7132-4721-a07a-61392e25a35a",
"name": "封面图片和视频提示AI代理",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1320,
500
],
"parameters": {},
"typeVersion": 1.8
},
{
"id": "ac27960e-c63e-4a1d-96b5-76f007acdf14",
"name": "生成1:1封面图片",
"type": "n8n-nodes-base.httpRequest",
"position": [
1700,
380
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "4793c6e9-648d-43dd-87a5-3a498fb2bdf9",
"name": "生成3:1封面图片",
"type": "n8n-nodes-base.httpRequest",
"position": [
1700,
620
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "582fac36-87c5-46b6-b1cd-37b572c2cdca",
"name": "上传1:1封面图片到Drive",
"type": "n8n-nodes-base.googleDrive",
"position": [
2400,
380
],
"parameters": {},
"typeVersion": 3
},
{
"id": "ccbcdb14-f25e-4544-9d48-102c6383bd2f",
"name": "上传到kraken获取URL",
"type": "n8n-nodes-base.httpRequest",
"position": [
2400,
620
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "1f64aff4-844b-441a-b0b7-02ba003edf5b",
"name": "将3:1封面图片转换为视频",
"type": "n8n-nodes-base.httpRequest",
"position": [
1700,
880
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "1f231629-e086-4c14-ac2c-e1464b887e46",
"name": "获取视频生成状态",
"type": "n8n-nodes-base.httpRequest",
"position": [
2060,
880
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "61732f26-507e-4e65-bc9c-aa48f014e049",
"name": "确认生成状态1",
"type": "n8n-nodes-base.switch",
"position": [
2240,
880
],
"parameters": {},
"typeVersion": 3.2
},
{
"id": "7cde42d1-198e-4004-b025-8011d60400cc",
"name": "下载视频",
"type": "n8n-nodes-base.httpRequest",
"position": [
2460,
860
],
"parameters": {},
"executeOnce": true,
"typeVersion": 4.2
},
{
"id": "a017607f-b8e1-4863-aef7-0d85ef20ffa3",
"name": "上传转换后的视频到Drive",
"type": "n8n-nodes-base.googleDrive",
"position": [
2640,
860
],
"parameters": {},
"typeVersion": 3
},
{
"id": "231f64c6-499e-44c6-84a0-9a59062c5a4d",
"name": "更新封面照片和视频URL",
"type": "n8n-nodes-base.googleSheets",
"position": [
3080,
640
],
"parameters": {},
"typeVersion": 4.5
},
{
"id": "2b7e5239-1c99-4875-b8e8-659ee305affa",
"name": "在Telegram上发送状态更新",
"type": "n8n-nodes-base.telegram",
"position": [
3280,
640
],
"webhookId": "153aa267-e173-43f9-9f44-8b4c7a008d9b",
"parameters": {},
"typeVersion": 1.2
},
{
"id": "04d7b1f2-c790-400f-a97d-bbbe054125bf",
"name": "渲染视频触发器",
"type": "n8n-nodes-base.googleSheetsTrigger",
"position": [
-780,
1440
],
"parameters": {},
"typeVersion": 1
},
{
"id": "292d51ff-477f-4b0e-b018-664949d5b880",
"name": "获取待渲染行",
"type": "n8n-nodes-base.googleSheets",
"position": [
-560,
1440
],
"parameters": {},
"executeOnce": true,
"typeVersion": 4.5
},
{
"id": "6f6fb085-e42c-4cfc-bad4-2bcbeb47eb92",
"name": "渲染音频曲目+视频",
"type": "n8n-nodes-base.httpRequest",
"position": [
-360,
1440
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "dc560357-3a78-448c-a966-17b3a1a48a02",
"name": "发送URL到GDrive脚本并上传",
"type": "n8n-nodes-base.httpRequest",
"position": [
20,
1440
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "70a37583-ddf8-44ab-8628-9a89c3586685",
"name": "重命名上传的视频",
"type": "n8n-nodes-base.googleDrive",
"position": [
220,
1440
],
"parameters": {},
"typeVersion": 3
},
{
"id": "f996a858-e7e6-42d0-999f-c41ca96c2c93",
"name": "更新音乐视频URL+渲染状态",
"type": "n8n-nodes-base.googleSheets",
"position": [
440,
1440
],
"parameters": {},
"typeVersion": 4.5
},
{
"id": "29088148-44ce-40cd-8b22-51046e0c5ee4",
"name": "发送视频URL给用户",
"type": "n8n-nodes-base.telegram",
"position": [
660,
1440
],
"webhookId": "153aa267-e173-43f9-9f44-8b4c7a008d9b",
"parameters": {},
"typeVersion": 1.2
},
{
"id": "bf28c872-7980-4092-820a-ae8ebb0184da",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
-860,
1340
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "9b78583c-c284-4db1-a250-a1683e33fb63",
"name": "便签1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-860,
180
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "e0342635-2582-4fd3-9bc2-8c9acb221b6e",
"name": "便签2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-860,
-480
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "8fc7e748-7354-4565-9a88-6e926f8ea5da",
"connections": {
"Wait": {
"main": [
[
{
"node": "Get Music Generation Status",
"type": "main",
"index": 0
}
]
]
},
"Merge": {
"main": [
[
{
"node": "Update Cover Photo & Video URLs",
"type": "main",
"index": 0
}
]
]
},
"Wait1": {
"main": [
[
{
"node": "get_image_url1",
"type": "main",
"index": 0
}
]
]
},
"Wait2": {
"main": [
[
{
"node": "get_image_url",
"type": "main",
"index": 0
}
]
]
},
"Wait3": {
"main": [
[
{
"node": "Send URL to GDrive Script and Upload",
"type": "main",
"index": 0
}
]
]
},
"1 minute": {
"main": [
[
{
"node": "Get Video Generation Status",
"type": "main",
"index": 0
}
]
]
},
"Get Image": {
"main": [
[
{
"node": "Upload Cover Image 1:1 to Drive",
"type": "main",
"index": 0
}
]
]
},
"Set Field": {
"main": [
[
{
"node": "AI Music Agent",
"type": "main",
"index": 0
}
]
]
},
"Get Image1": {
"main": [
[
{
"node": "Upload to kraken to get url",
"type": "main",
"index": 0
}
]
]
},
"Simple Memory": {
"ai_memory": [
[
{
"node": "AI Music Agent",
"type": "ai_memory",
"index": 0
}
]
]
},
"get_image_url": {
"main": [
[
{
"node": "Get Image1",
"type": "main",
"index": 0
}
]
]
},
"AI Music Agent": {
"main": [
[
{
"node": "Send Message to User",
"type": "main",
"index": 0
}
]
]
},
"Download Video": {
"main": [
[
{
"node": "Upload Converted Video to Drive",
"type": "main",
"index": 0
}
]
]
},
"get_image_url1": {
"main": [
[
{
"node": "Get Image",
"type": "main",
"index": 0
}
]
]
},
"Lyrics AI Agent": {
"main": [
[
{
"node": "Music Generation API Request",
"type": "main",
"index": 0
}
]
]
},
"OpenAI Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Music Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model1": {
"ai_languageModel": [
[
{
"node": "Lyrics AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Download Voice Note": {
"main": [
[
{
"node": "Transcribe Voice Note",
"type": "main",
"index": 0
}
]
]
},
"Get one Pending Row": {
"main": [
[
{
"node": "Lyrics AI Agent",
"type": "main",
"index": 0
}
]
]
},
"Set Field to \"text\"": {
"main": [
[
{
"node": "AI Music Agent",
"type": "main",
"index": 0
}
]
]
},
"Download Audio Track": {
"main": [
[
{
"node": "Upload Audio Track to Drive",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"Rate Limit Wait Node": {
"main": [
[]
]
},
"Render Video Trigger": {
"main": [
[
{
"node": "Get Pending Render Row",
"type": "main",
"index": 0
}
]
]
},
"Rename Uploaded Video": {
"main": [
[
{
"node": "Update Music Video URL + Render Status",
"type": "main",
"index": 0
}
]
]
},
"Transcribe Voice Note": {
"main": [
[
{
"node": "Set Field",
"type": "main",
"index": 0
}
]
]
},
"Get Pending Render Row": {
"main": [
[
{
"node": "Render Audio Track + Video",
"type": "main",
"index": 0
}
]
]
},
"Send Video URL to User": {
"main": [
[]
]
},
"Generate Cover Image 1:1": {
"main": [
[
{
"node": "Wait1",
"type": "main",
"index": 0
}
]
]
},
"Generate Cover Image 3:1": {
"main": [
[
{
"node": "Wait2",
"type": "main",
"index": 0
}
]
]
},
"Google Gemini Chat Model": {
"ai_languageModel": [
[
{
"node": "Cover Image and Video Prompts AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Structured Output Parser": {
"ai_outputParser": [
[
{
"node": "Lyrics AI Agent",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Confirm Generation Status": {
"main": [
[
{
"node": "Download Audio Track",
"type": "main",
"index": 0
}
],
[
{
"node": "Rate Limit Wait Node",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"Structured Output Parser1": {
"ai_outputParser": [
[
{
"node": "Cover Image and Video Prompts AI Agent",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"Confirm Generation Status1": {
"main": [
[
{
"node": "Download Video",
"type": "main",
"index": 0
}
],
[
{
"node": "1 minute",
"type": "main",
"index": 0
}
],
[
{
"node": "Rate Limit Wait Node1",
"type": "main",
"index": 0
}
]
]
},
"Render Audio Track + Video": {
"main": [
[
{
"node": "Wait3",
"type": "main",
"index": 0
}
]
]
},
"Switch Text or Voice Input": {
"main": [
[
{
"node": "Set Field to \"text\"",
"type": "main",
"index": 0
}
],
[
{
"node": "Download Voice Note",
"type": "main",
"index": 0
}
]
]
},
"Update Audio URL in GSheet": {
"main": [
[
{
"node": "Cover Image and Video Prompts AI Agent",
"type": "main",
"index": 0
}
]
]
},
"Get Music Generation Status": {
"main": [
[
{
"node": "Confirm Generation Status",
"type": "main",
"index": 0
}
]
]
},
"Get Video Generation Status": {
"main": [
[
{
"node": "Confirm Generation Status1",
"type": "main",
"index": 0
}
]
]
},
"Upload Audio Track to Drive": {
"main": [
[
{
"node": "Update Audio URL in GSheet",
"type": "main",
"index": 0
}
]
]
},
"Upload to kraken to get url": {
"main": [
[
{
"node": "Convert Cover Image 3:1 to Video",
"type": "main",
"index": 0
}
]
]
},
"Music Generation API Request": {
"main": [
[
{
"node": "Wait",
"type": "main",
"index": 0
}
]
]
},
"Append Music Tracks to GSheets": {
"ai_tool": [
[
{
"node": "AI Music Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Update Cover Photo & Video URLs": {
"main": [
[
{
"node": "Send Status Updates on Telegram",
"type": "main",
"index": 0
}
]
]
},
"Upload Converted Video to Drive": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 1
}
]
]
},
"Upload Cover Image 1:1 to Drive": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 0
}
]
]
},
"Convert Cover Image 3:1 to Video": {
"main": [
[
{
"node": "1 minute",
"type": "main",
"index": 0
}
]
]
},
"Track Ideas Agent Telegram Trigger": {
"main": [
[
{
"node": "Switch Text or Voice Input",
"type": "main",
"index": 0
}
]
]
},
"Get Rows: Confirm Tracks in GSheets": {
"ai_tool": [
[
{
"node": "AI Music Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Send URL to GDrive Script and Upload": {
"main": [
[
{
"node": "Rename Uploaded Video",
"type": "main",
"index": 0
}
]
]
},
"Cover Image and Video Prompts AI Agent": {
"main": [
[
{
"node": "Generate Cover Image 1:1",
"type": "main",
"index": 0
},
{
"node": "Generate Cover Image 3:1",
"type": "main",
"index": 0
}
]
]
},
"Update Music Video URL + Render Status": {
"main": [
[
{
"node": "Send Video URL to User",
"type": "main",
"index": 0
}
]
]
},
"SerpAPI: Browse the internet for Music Ideas": {
"ai_tool": [
[
{
"node": "AI Music Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Google Sheets Trigger: Start Processing Tracks": {
"main": [
[
{
"node": "Get one Pending Row",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 其他, 人工智能, 营销
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
1. 播放列表详情设置机器人副本
使用 Suno、GPT-4、Runway 和 Creatomate 创建 AI 生成的 YouTube 音乐播放列表
If
Set
Code
+22
203 节点Joseph
内容创作
构建与销售AI自动化与智能体
构建与销售AI自动化与智能体
If
Set
Wait
+15
74 节点NICKYAI
其他
在可视化参考库中探索n8n节点
在可视化参考库中探索n8n节点
If
Ftp
Set
+93
113 节点I versus AI
其他
AI视频生成器 - OpenAI、ElevenLabs与Telegram YouTube发布
集成OpenAI、ElevenLabs并通过Telegram发布至YouTube的AI视频生成器
If
Set
Wait
+15
68 节点FRANK LIN
销售
AI驱动的YouTube Shorts自动化:使用OpenAI和ElevenLabs创建和发布
AI驱动的YouTube Shorts自动化:使用OpenAI和ElevenLabs创建和发布
If
Set
Wait
+15
76 节点Jonas Busch
人工智能
AI驱动的YouTube短视频自动化:使用OpenAI和ElevenLabs创建与发布
AI驱动的YouTube Shorts创建器(OpenAI脚本与ElevenLabs语音)
If
Set
Wait
+15
76 节点WIKIPILOT
设计
工作流信息
难度等级
高级
节点数量60
分类3
节点类型19
作者
Joseph
@mjombaAutomation expert specializing in building smart, scalable workflows using tools like n8n, Make, and Airtable. I help businesses save time, reduce manual work, and grow faster with tailored automation solutions. Feel free to reach out at joseph@uppfy.com to discuss your project.
外部链接
在 n8n.io 查看 →
分享此工作流