227 lines
4.9 KiB
JSON
227 lines
4.9 KiB
JSON
{
|
||
"id": "MkZ77sIELEO2kQx1",
|
||
"meta": {
|
||
"instanceId": "d58ea5647f14a122a558f2a99ce9c999af3b31f43e8079989af146576e4a2268"
|
||
},
|
||
"name": "SearchApi Youtube Video Summary",
|
||
"tags": [],
|
||
"nodes": [
|
||
{
|
||
"id": "2b0a439f-4b6e-4473-a6d5-9b0ec8db676b",
|
||
"name": "When clicking ‘Test workflow’",
|
||
"type": "n8n-nodes-base.manualTrigger",
|
||
"position": [
|
||
20,
|
||
280
|
||
],
|
||
"parameters": {},
|
||
"typeVersion": 1
|
||
},
|
||
{
|
||
"id": "662f79e0-d450-4d9e-a537-0e8f1a0870b6",
|
||
"name": "Summarization Chain",
|
||
"type": "@n8n/n8n-nodes-langchain.chainSummarization",
|
||
"position": [
|
||
900,
|
||
280
|
||
],
|
||
"parameters": {
|
||
"options": {},
|
||
"chunkingMode": "advanced"
|
||
},
|
||
"typeVersion": 2
|
||
},
|
||
{
|
||
"id": "fe17b482-8031-4d46-829b-59fe69dc8786",
|
||
"name": "Recursive Character Text Splitter",
|
||
"type": "@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter",
|
||
"position": [
|
||
1080,
|
||
500
|
||
],
|
||
"parameters": {
|
||
"options": {},
|
||
"chunkSize": 6000
|
||
},
|
||
"typeVersion": 1
|
||
},
|
||
{
|
||
"id": "4829c2e9-c23a-452a-b409-7efc2e1e135d",
|
||
"name": "Split Out",
|
||
"type": "n8n-nodes-base.splitOut",
|
||
"position": [
|
||
460,
|
||
280
|
||
],
|
||
"parameters": {
|
||
"options": {},
|
||
"fieldToSplitOut": "transcripts"
|
||
},
|
||
"typeVersion": 1
|
||
},
|
||
{
|
||
"id": "6a48cee3-d2a1-417d-a278-e95394519864",
|
||
"name": "Summarize",
|
||
"type": "n8n-nodes-base.summarize",
|
||
"position": [
|
||
680,
|
||
280
|
||
],
|
||
"parameters": {
|
||
"options": {},
|
||
"fieldsToSummarize": {
|
||
"values": [
|
||
{
|
||
"field": "text",
|
||
"separateBy": " ",
|
||
"aggregation": "concatenate"
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"typeVersion": 1.1
|
||
},
|
||
{
|
||
"id": "f6d8f00c-ea89-4111-96fa-f1d8db468060",
|
||
"name": "Sticky Note",
|
||
"type": "n8n-nodes-base.stickyNote",
|
||
"position": [
|
||
0,
|
||
0
|
||
],
|
||
"parameters": {
|
||
"color": 5,
|
||
"width": 320,
|
||
"content": "## Youtube Video Summary\nGiven a **video_id** from Youtube, we concatenate the data and pass it to a summarization chain. To run this workflow, you need to have the credentials for SearchApi.io and some LLM provider."
|
||
},
|
||
"typeVersion": 1
|
||
},
|
||
{
|
||
"id": "4b3c0abf-e670-4dcb-b69d-a76e58db2b7e",
|
||
"name": "Sticky Note1",
|
||
"type": "n8n-nodes-base.stickyNote",
|
||
"position": [
|
||
220,
|
||
500
|
||
],
|
||
"parameters": {
|
||
"height": 120,
|
||
"content": "## Tip \nYou can pass the **video_id** from previous nodes to make a better automation"
|
||
},
|
||
"typeVersion": 1
|
||
},
|
||
{
|
||
"id": "f95d330f-ec72-4d26-9f42-63a8a34dff3d",
|
||
"name": "SearchApi",
|
||
"type": "@searchapi/n8n-nodes-searchapi.searchApi",
|
||
"position": [
|
||
240,
|
||
280
|
||
],
|
||
"parameters": {
|
||
"parameters": {
|
||
"parameter": [
|
||
{
|
||
"name": "video_id",
|
||
"value": "aigDyaxGsRo"
|
||
}
|
||
]
|
||
},
|
||
"requestOptions": {}
|
||
},
|
||
"typeVersion": 1
|
||
},
|
||
{
|
||
"id": "84f8bce6-0d62-49bd-8169-936358ee3734",
|
||
"name": "OpenAI Chat Model",
|
||
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
|
||
"position": [
|
||
900,
|
||
500
|
||
],
|
||
"parameters": {
|
||
"model": {
|
||
"__rl": true,
|
||
"mode": "list",
|
||
"value": "gpt-4o-mini"
|
||
},
|
||
"options": {}
|
||
},
|
||
"typeVersion": 1.2
|
||
}
|
||
],
|
||
"active": false,
|
||
"pinData": {},
|
||
"settings": {
|
||
"executionOrder": "v1"
|
||
},
|
||
"versionId": "23db14e8-b72c-43fc-b934-cf1733b66bc4",
|
||
"connections": {
|
||
"SearchApi": {
|
||
"main": [
|
||
[
|
||
{
|
||
"node": "Split Out",
|
||
"type": "main",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"Split Out": {
|
||
"main": [
|
||
[
|
||
{
|
||
"node": "Summarize",
|
||
"type": "main",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"Summarize": {
|
||
"main": [
|
||
[
|
||
{
|
||
"node": "Summarization Chain",
|
||
"type": "main",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"OpenAI Chat Model": {
|
||
"ai_languageModel": [
|
||
[
|
||
{
|
||
"node": "Summarization Chain",
|
||
"type": "ai_languageModel",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"Recursive Character Text Splitter": {
|
||
"ai_textSplitter": [
|
||
[
|
||
{
|
||
"node": "Summarization Chain",
|
||
"type": "ai_textSplitter",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
},
|
||
"When clicking ‘Test workflow’": {
|
||
"main": [
|
||
[
|
||
{
|
||
"node": "SearchApi",
|
||
"type": "main",
|
||
"index": 0
|
||
}
|
||
]
|
||
]
|
||
}
|
||
}
|
||
} |