VOC数据转博客文章
高级
这是一个Content Creation, Multimodal AI领域的自动化工作流,包含 31 个节点。主要使用 Set, Code, Reddit, GoogleSheets, ManualTrigger 等节点。 使用 OpenAI 和 Google Sheets 将 Reddit 问题转换为 SEO 博客文章
前置要求
- •Google Sheets API 凭证
- •OpenAI API Key
使用的节点 (31)
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"id": "E6zaQoe1afHzQBOb",
"meta": {
"instanceId": "c87a766eb8ed4a39121cf119a5038250a8ca0a11ed90cdd244f6beb7336758b3",
"templateCredsSetupCompleted": true
},
"name": "VOC数据转博客文章",
"tags": [],
"nodes": [
{
"id": "5b9da2a1-7d77-4e17-ab04-cd7a34305dda",
"name": "当点击“测试工作流”时",
"type": "n8n-nodes-base.manualTrigger",
"position": [
0,
0
],
"parameters": {},
"typeVersion": 1
},
{
"id": "4b4d05f4-7494-4f3f-8e33-4b09a4920996",
"name": "Reddit",
"type": "n8n-nodes-base.reddit",
"position": [
220,
0
],
"parameters": {
"limit": 30,
"filters": {
"category": "new"
},
"operation": "getAll",
"subreddit": "n8n"
},
"credentials": {
"redditOAuth2Api": {
"id": "40MT60qt18fqiRh9",
"name": "Reddit account"
}
},
"typeVersion": 1
},
{
"id": "3da806b8-d52a-470b-a280-a31b0d9d1c55",
"name": "代码",
"type": "n8n-nodes-base.code",
"position": [
440,
0
],
"parameters": {
"jsCode": "const questionWords = ['who', 'what', 'when', 'where', 'why', 'how', 'can', 'does', 'is', 'should', 'do', 'are', 'could', 'would'];\n\nreturn $input.all().filter(item => {\n const rawTitle = item.json.title;\n if (!rawTitle) return false;\n\n const title = rawTitle.trim().toLowerCase();\n\n const isQuestion =\n title.endsWith('?') ||\n questionWords.some(word =>\n title.startsWith(word + ' ') ||\n title.includes(' ' + word + ' ')\n );\n\n // 🪵 Debug log goes here:\n if (isQuestion) console.log('✅ Question found:', title);\n\n return isQuestion;\n});\n"
},
"typeVersion": 2
},
{
"id": "c9df91c8-d370-45a4-bfc9-e682ce677f78",
"name": "Google Sheets",
"type": "n8n-nodes-base.googleSheets",
"position": [
660,
0
],
"parameters": {
"columns": {
"value": {
"Query": "={{ $json.selftext }}",
"Title": "={{ $json.title }}"
},
"schema": [
{
"id": "Query",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "Query",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Title",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "Title",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"Query"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "list",
"value": "gid=0",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1fIk66lycsodCwVWY_3Jz8ReQBeo0_nOHaFuv427pzKQ/edit#gid=0",
"cachedResultName": "Queries"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1fIk66lycsodCwVWY_3Jz8ReQBeo0_nOHaFuv427pzKQ",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1fIk66lycsodCwVWY_3Jz8ReQBeo0_nOHaFuv427pzKQ/edit?usp=drivesdk",
"cachedResultName": "VOC to blog"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "gPEEiziU0kLV5lvj",
"name": "Google Sheets account 3"
}
},
"typeVersion": 4.5
},
{
"id": "60e828fb-90aa-42f9-ac75-d59ff732b706",
"name": "AI Agent",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
1140,
20
],
"parameters": {
"text": "=Here is a question: {{ $json.Title }}\n\nRephrase it without changing the meaning. Keep it as a question.\n\nI just need the question as the output nothing else",
"options": {},
"promptType": "define"
},
"typeVersion": 1.9
},
{
"id": "ae951b39-5394-4f3e-bd28-e08dab4abe8e",
"name": "OpenAI 聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1160,
160
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "HIKBWjUjcycw5pnA",
"name": "OpenAi account 2"
}
},
"typeVersion": 1.2
},
{
"id": "381cc813-a2e7-4da3-958e-15c916df5661",
"name": "简单记忆",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
1300,
160
],
"parameters": {
"sessionKey": "={{ $json.Title }}",
"sessionIdType": "customKey"
},
"typeVersion": 1.3
},
{
"id": "3a8b3d6e-6f14-4c52-bab1-47a71c321534",
"name": "Google Sheets1",
"type": "n8n-nodes-base.googleSheets",
"position": [
1780,
20
],
"parameters": {
"columns": {
"value": {
"name": "={{ $json.name }}"
},
"schema": [
{
"id": "name",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "slug",
"type": "string",
"display": true,
"removed": false,
"required": false,
"displayName": "slug",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Intro",
"type": "string",
"display": true,
"required": false,
"displayName": "Intro",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Steps",
"type": "string",
"display": true,
"required": false,
"displayName": "Steps",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Conclusion",
"type": "string",
"display": true,
"required": false,
"displayName": "Conclusion",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [
"name"
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "appendOrUpdate",
"sheetName": {
"__rl": true,
"mode": "list",
"value": 1732850028,
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1fIk66lycsodCwVWY_3Jz8ReQBeo0_nOHaFuv427pzKQ/edit#gid=1732850028",
"cachedResultName": "Blog"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1fIk66lycsodCwVWY_3Jz8ReQBeo0_nOHaFuv427pzKQ",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1fIk66lycsodCwVWY_3Jz8ReQBeo0_nOHaFuv427pzKQ/edit?usp=drivesdk",
"cachedResultName": "VOC to blog"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "gPEEiziU0kLV5lvj",
"name": "Google Sheets account 3"
}
},
"typeVersion": 4.5
},
{
"id": "ddf4c5cd-3668-413e-ba80-0644f663b47e",
"name": "OpenAI 聊天模型1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
2200,
-200
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "HIKBWjUjcycw5pnA",
"name": "OpenAi account 2"
}
},
"typeVersion": 1.2
},
{
"id": "84eaa3ce-4eba-4c97-98c4-b2fa5d39b002",
"name": "简单记忆1",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
2340,
-200
],
"parameters": {
"sessionKey": "={{ $json.name }}",
"sessionIdType": "customKey"
},
"typeVersion": 1.3
},
{
"id": "57ab383f-0279-4d4a-977c-bbe8dd9953f3",
"name": "遍历项目",
"type": "n8n-nodes-base.splitInBatches",
"position": [
880,
0
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "74f3d988-82eb-4722-9796-a9594cd563c7",
"name": "OpenAI 聊天模型2",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
2200,
60
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "HIKBWjUjcycw5pnA",
"name": "OpenAi account 2"
}
},
"typeVersion": 1.2
},
{
"id": "4583f24f-8199-4725-bfc2-23eb04fb0c2d",
"name": "简单记忆2",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
2360,
60
],
"parameters": {
"sessionKey": "={{ $('Google Sheets1').item.json.name }}",
"sessionIdType": "customKey"
},
"typeVersion": 1.3
},
{
"id": "8e529c7f-764f-46a8-8010-49e5f801012c",
"name": "OpenAI 聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
2200,
360
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "HIKBWjUjcycw5pnA",
"name": "OpenAi account 2"
}
},
"typeVersion": 1.2
},
{
"id": "bfb7a49b-5688-4dbd-a5f2-5505d3445ef8",
"name": "Simple Memory3",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
2360,
360
],
"parameters": {
"sessionKey": "={{ $('Google Sheets1').item.json.name }}",
"sessionIdType": "customKey"
},
"typeVersion": 1.3
},
{
"id": "e747447f-1f00-470c-bb1c-2e588fcd3a47",
"name": "OpenAI 聊天模型",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
2200,
660
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-4o-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "HIKBWjUjcycw5pnA",
"name": "OpenAi account 2"
}
},
"typeVersion": 1.2
},
{
"id": "53623375-a153-49fc-b3cd-24b4a7df4486",
"name": "简单记忆4",
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"position": [
2360,
660
],
"parameters": {
"sessionKey": "={{ $('Google Sheets1').item.json.name }}",
"sessionIdType": "customKey"
},
"typeVersion": 1.3
},
{
"id": "fb62267e-2601-49ea-ac1f-b4cfa3d2466d",
"name": "Google Sheets2",
"type": "n8n-nodes-base.googleSheets",
"position": [
3420,
820
],
"parameters": {
"columns": {
"value": {
"name": "={{ $json.name }}",
"slug": "={{ $json.slug }}",
"Intro": "={{ $json.Intro }}",
"Steps": "={{ $json.Steps }}",
"Conclusion": "={{ $json.Conclusion }}"
},
"schema": [
{
"id": "name",
"type": "string",
"display": true,
"required": false,
"displayName": "name",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "slug",
"type": "string",
"display": true,
"required": false,
"displayName": "slug",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Intro",
"type": "string",
"display": true,
"required": false,
"displayName": "Intro",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Steps",
"type": "string",
"display": true,
"required": false,
"displayName": "Steps",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "Conclusion",
"type": "string",
"display": true,
"required": false,
"displayName": "Conclusion",
"defaultMatch": false,
"canBeUsedToMatch": true
}
],
"mappingMode": "defineBelow",
"matchingColumns": [],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {},
"operation": "append",
"sheetName": {
"__rl": true,
"mode": "list",
"value": 1732850028,
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1fIk66lycsodCwVWY_3Jz8ReQBeo0_nOHaFuv427pzKQ/edit#gid=1732850028",
"cachedResultName": "Blog"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1fIk66lycsodCwVWY_3Jz8ReQBeo0_nOHaFuv427pzKQ",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1fIk66lycsodCwVWY_3Jz8ReQBeo0_nOHaFuv427pzKQ/edit?usp=drivesdk",
"cachedResultName": "VOC to blog"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "gPEEiziU0kLV5lvj",
"name": "Google Sheets account 3"
}
},
"typeVersion": 4.5
},
{
"id": "d2e1f412-c24f-4341-b3e4-1392b37617c1",
"name": "编辑字段",
"type": "n8n-nodes-base.set",
"position": [
2560,
-320
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "d07c915b-b5c9-454c-8d4b-cdc91f31696c",
"name": "slug",
"type": "string",
"value": "={{ $json.output }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "5fe4ac5d-1eb0-41eb-b9b4-b2b12df9dfa0",
"name": "编辑字段1",
"type": "n8n-nodes-base.set",
"position": [
2560,
-80
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "89c11812-98e8-45fc-993e-9938b772051b",
"name": "Intro",
"type": "string",
"value": "={{ $json.output }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "35aebbc3-a15a-43a5-92e3-1834c406e37f",
"name": "编辑字段2",
"type": "n8n-nodes-base.set",
"position": [
2560,
220
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "db117030-0614-4d4b-9779-a2128eb08c84",
"name": "Steps",
"type": "string",
"value": "={{ $json.output }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "b971d073-8336-4de5-9de5-88d6bf4397e8",
"name": "简介",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
2200,
-80
],
"parameters": {
"text": "=Write a short intro for a blog post titled: {{ $json.name }}\n\nMake it easy to read, with easy vocabulary\n\nJust give me the intro as the output",
"options": {},
"promptType": "define"
},
"typeVersion": 1.9
},
{
"id": "bf226067-d9fc-4234-8bfd-20d57bb67d71",
"name": "步骤",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
2200,
220
],
"parameters": {
"text": "=Write a 'step by step guide' section for a blog post titled: {{ $json.name }}\n\nMake it easy to read, with easy vocabulary\nBut make it very detailed\n\nJust give me the output",
"options": {},
"promptType": "define"
},
"typeVersion": 1.9
},
{
"id": "7b9bf3b5-d34f-438c-bb1a-14b14ba08ca0",
"name": "结论",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
2200,
520
],
"parameters": {
"text": "=Write a short conclusion for a blog post titled: {{ $json.name }}\n\nMake it easy to read, with easy vocabulary\n\nJust give me the conclusion as the output",
"options": {},
"promptType": "define"
},
"typeVersion": 1.9
},
{
"id": "10b9d9f6-cd23-4503-b854-7cebdf63abb1",
"name": "编辑字段",
"type": "n8n-nodes-base.set",
"position": [
2560,
520
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "86fc0fde-f55c-445c-8ebd-828c505a730e",
"name": "Conclusion",
"type": "string",
"value": "={{ $json.output }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "74ba76b2-7994-4be2-b2a7-fed168aed7b3",
"name": "slug",
"type": "@n8n/n8n-nodes-langchain.agent",
"position": [
2200,
-320
],
"parameters": {
"text": "=Based on {{ $json.name }}\n\nCreate a website slug for it. For example: best-website-builder\n\nJust give me the slug as output nothing else",
"options": {},
"promptType": "define"
},
"typeVersion": 1.9
},
{
"id": "43a92b74-e779-4b45-9801-e4fe62eebd1f",
"name": "编辑字段4",
"type": "n8n-nodes-base.set",
"position": [
1500,
20
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "a8a698ac-11ee-4623-8cce-8a9900d2ba08",
"name": "name",
"type": "string",
"value": "={{ $json.output }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "2007fdc6-1fed-4aad-b2e9-28f73e162336",
"name": "便签",
"type": "n8n-nodes-base.stickyNote",
"position": [
-80,
-80
],
"parameters": {
"color": 3,
"width": 460,
"height": 280,
"content": "# 发送数据"
},
"typeVersion": 1
},
{
"id": "2d6c5238-cfda-43cb-97c2-5e3cdb95c1cc",
"name": "便签1",
"type": "n8n-nodes-base.stickyNote",
"position": [
2100,
-440
],
"parameters": {
"width": 600,
"height": 1280,
"content": "# 文章工厂"
},
"typeVersion": 1
},
{
"id": "fef9e95f-59db-4104-b4bd-c12c1f4b7052",
"name": "便签2",
"type": "n8n-nodes-base.stickyNote",
"position": [
1060,
-80
],
"parameters": {
"width": 780,
"height": 440,
"content": "# 增强器"
},
"typeVersion": 1
},
{
"id": "3509ee41-42a8-4280-a91e-018931912fc9",
"name": "便签3",
"type": "n8n-nodes-base.stickyNote",
"position": [
400,
-80
],
"parameters": {
"color": 3,
"width": 400,
"height": 280,
"content": "# 数据清洗器"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "5fa01ad7-779c-4497-8cbd-df31b42ffc1e",
"connections": {
"Code": {
"main": [
[
{
"node": "Google Sheets",
"type": "main",
"index": 0
}
]
]
},
"slug": {
"main": [
[
{
"node": "Edit Fields",
"type": "main",
"index": 0
}
]
]
},
"Intro": {
"main": [
[
{
"node": "Edit Fields1",
"type": "main",
"index": 0
}
]
]
},
"Steps": {
"main": [
[
{
"node": "Edit Fields2",
"type": "main",
"index": 0
}
]
]
},
"Reddit": {
"main": [
[
{
"node": "Code",
"type": "main",
"index": 0
}
]
]
},
"AI Agent": {
"main": [
[
{
"node": "Edit Fields4",
"type": "main",
"index": 0
}
]
]
},
"Conclusion": {
"main": [
[
{
"node": "Edit Fields3",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields": {
"main": [
[
{
"node": "Google Sheets2",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields1": {
"main": [
[
{
"node": "Google Sheets2",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields2": {
"main": [
[
{
"node": "Google Sheets2",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields3": {
"main": [
[
{
"node": "Google Sheets2",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields4": {
"main": [
[
{
"node": "Google Sheets1",
"type": "main",
"index": 0
}
]
]
},
"Google Sheets": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"Simple Memory": {
"ai_memory": [
[
{
"node": "AI Agent",
"type": "ai_memory",
"index": 0
}
]
]
},
"Google Sheets1": {
"main": [
[
{
"node": "Intro",
"type": "main",
"index": 0
},
{
"node": "Steps",
"type": "main",
"index": 0
},
{
"node": "Conclusion",
"type": "main",
"index": 0
},
{
"node": "slug",
"type": "main",
"index": 0
}
]
]
},
"Google Sheets2": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"Simple Memory1": {
"ai_memory": [
[
{
"node": "slug",
"type": "ai_memory",
"index": 0
}
]
]
},
"Simple Memory2": {
"ai_memory": [
[
{
"node": "Intro",
"type": "ai_memory",
"index": 0
}
]
]
},
"Simple Memory3": {
"ai_memory": [
[
{
"node": "Steps",
"type": "ai_memory",
"index": 0
}
]
]
},
"Simple Memory4": {
"ai_memory": [
[
{
"node": "Conclusion",
"type": "ai_memory",
"index": 0
}
]
]
},
"Loop Over Items": {
"main": [
[],
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
]
]
},
"OpenAI Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model1": {
"ai_languageModel": [
[
{
"node": "slug",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model2": {
"ai_languageModel": [
[
{
"node": "Intro",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model3": {
"ai_languageModel": [
[
{
"node": "Steps",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"OpenAI Chat Model4": {
"ai_languageModel": [
[
{
"node": "Conclusion",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"When clicking ‘Test workflow’": {
"main": [
[
{
"node": "Reddit",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
高级 - 内容创作, 多模态 AI
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
对比页面工作流
使用OpenAI和Google Sheets自动生成产品对比页面
Code
Merge
Http Request
+6
50 节点Abrar Sami
内容创作
基于 YouTube 视频的自主博客发布
使用 ChatGPT、Sheets、Apify、Pexels 和 WordPress 从 YouTube 视频自主发布博客
If
Set
Code
+18
80 节点Oriol Seguí
内容创作
使用 OpenAI、ElevenLabs 和 Fal.ai 自动化病毒式内容创作,适用于视频、播客和 ASMR
使用 OpenAI、ElevenLabs 和 Fal.ai 自动化病毒式内容创作,适用于视频、播客和 ASMR
Set
Code
Wait
+16
97 节点Adam Crafts
内容创作
我的智能体竞技场社区竞赛
使用Qdrant、Mistral OCR和GPT-4构建基于RAG的问答系统
Set
Code
Wait
+19
41 节点Davide
内容创作
批量SEO内容生成与带AI图片的Webflow草稿创建(模板)
使用GPT、Gemini图片和Webflow草稿创建进行批量SEO内容生成
If
Set
Code
+18
54 节点Dahiana
内容创作
Gemini_NanoBanana_模板
使用 Fal.ai 模型(nano-banana、WAN2.2、Veo3)从 Google Sheets 生成 UGC 广告
If
Set
Code
+13
36 节点Jaruphat J.
内容创作