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 Shopify Automate Triggered
View
Docsify example
View
Manual Awssns Automate Triggered
View
Build a Chatbot, Voice Agent and Phone Agent with Voiceflow, Google Calendar and RAG
View
Manual Mongodb Automate Triggered
View
ETL pipeline
View
Personal Portfolio Resume CV Chatbot
View
Agent with custom HTTP Request
View
Wait Splitout Create Webhook
View
Stickynote Notion Automate Webhook
View