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

Bannerbear Discord Automation Webhook
View
Mattermost GoogleSheets Automate Scheduled
View
airflow dag_run
View
Amazon Ads AI Optimization
View
Whisper Transkription copy
View
Manual Salesforce Automate Triggered
View
Generate 360° Virtual Try-on Videos for Clothing with Kling API
View
Very simple Human in the loop system email with AI e IMAP
View
Form Code Create Triggered
View
Create a contact in Drift
View