Workflow: Manual Summarize Automation

Workflow Details

Download Workflow
{
    "id": "MkZ77sIELEO2kQx1",
    "meta": {
        "instanceId": "d58ea5647f14a122a558f2a99ce9c999af3b31f43e8079989af146576e4a2268"
    },
    "name": "SearchApi Youtube Video Summary",
    "tags": [],
    "nodes": [
        {
            "id": "2b0a439f-4b6e-4473-a6d5-9b0ec8db676b",
            "name": "When clicking \u2018Test workflow\u2019",
            "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.100000000000000088817841970012523233890533447265625
        },
        {
            "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.1999999999999999555910790149937383830547332763671875
        }
    ],
    "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 \u2018Test workflow\u2019": {
            "main": [
                [
                    {
                        "node": "SearchApi",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Manual GoogleSheets Create Scheduled
View
Code Schedule Create Scheduled
View
Manual Readbinaryfile Automate Triggered
View
Complete Youtube
View
Executecommand Localfile Process Triggered
View
GoogleSheets Cron Automation Scheduled
View
Google analytics template
View
Sending an SMS using sms77
View
Unique QRcode coupon assignment and validation for Lead Generation system
View
Splitout GoogleCalendar Update Webhook
View