Workflow: Manual Stickynote Automate

Workflow Details

Download Workflow
{
    "nodes": [
        {
            "id": "293b70f0-06e8-4db5-befd-bfaed1f3575a",
            "name": "When clicking \u2018Test workflow\u2019",
            "type": "n8n-nodes-base.manualTrigger",
            "position": [
                -460,
                80
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "id": "1c473546-6280-412d-9f8e-b43962365d78",
            "name": "Set Params",
            "type": "n8n-nodes-base.set",
            "position": [
                -160,
                -60
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "8b5c6ca0-5ca8-4f67-abc1-44341cf419bc",
                            "name": "system_prompt",
                            "type": "string",
                            "value": "You are an n8n fanboy."
                        },
                        {
                            "id": "7c36c362-6269-4564-b6fe-f82126bc8f5e",
                            "name": "user_prompt",
                            "type": "string",
                            "value": "What are the differences between n8n and Make?"
                        },
                        {
                            "id": "4366d2b5-ad22-445a-8589-fddab1caa1ab",
                            "name": "domains",
                            "type": "string",
                            "value": "n8n.io, make.com"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "894bd6a4-5db7-45fb-a8e0-1a81af068bbf",
            "name": "Clean Output",
            "type": "n8n-nodes-base.set",
            "position": [
                580,
                -100
            ],
            "parameters": {
                "options": [],
                "assignments": {
                    "assignments": [
                        {
                            "id": "5859093c-6b22-41db-ac6c-9a9f6f18b7e3",
                            "name": "output",
                            "type": "string",
                            "value": "={{ $json.choices[0].message.content }}"
                        },
                        {
                            "id": "13208fff-5153-45a7-a1cb-fe49e32d9a03",
                            "name": "citations",
                            "type": "array",
                            "value": "={{ $json.citations }}"
                        }
                    ]
                }
            },
            "typeVersion": 3.399999999999999911182158029987476766109466552734375
        },
        {
            "id": "52d3a832-8c9b-4356-ad2a-377340678a58",
            "name": "Perplexity Request",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                240,
                40
            ],
            "parameters": {
                "url": "https:\/\/api.perplexity.ai\/chat\/completions",
                "method": "POST",
                "options": [],
                "jsonBody": "={\n \"model\": \"sonar\",\n \"messages\": [\n {\n \"role\": \"system\",\n \"content\": \"{{ $json.system_prompt }}\"\n },\n {\n \"role\": \"user\",\n \"content\": \"{{ $json.user_prompt }}\"\n }\n ],\n \"temperature\": 0.2,\n \"top_p\": 0.9,\n \"search_domain_filter\": {{ (JSON.stringify($json.domains.split(','))) }},\n \"return_images\": false,\n \"return_related_questions\": false,\n \"search_recency_filter\": \"month\",\n \"top_k\": 0,\n \"stream\": false,\n \"presence_penalty\": 0,\n \"frequency_penalty\": 1,\n \"response_format\": null\n}",
                "sendBody": true,
                "specifyBody": "json",
                "authentication": "genericCredentialType",
                "genericAuthType": "httpHeaderAuth"
            },
            "credentials": {
                "httpBasicAuth": {
                    "id": "yEocL0NSpUWzMsHG",
                    "name": "Perplexity"
                },
                "httpHeaderAuth": {
                    "id": "TngzgS09J1YvLIXl",
                    "name": "Perplexity"
                }
            },
            "typeVersion": 4.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "48657f2c-d1dd-4d7e-8014-c27748e63e58",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -140,
                -440
            ],
            "parameters": {
                "width": 480,
                "height": 300,
                "content": "## Credentials Setup\n\n1\/ Go to the perplexity dashboard, purchase some credits and create an API Key\n\nhttps:\/\/www.perplexity.ai\/settings\/api\n\n2\/ In the perplexity Request node, use Generic Credentials, Header Auth. \n\nFor the name, use the value \"Authorization\"\nAnd for the value \"Bearer pplx-e4...59ea\" (Your Perplexity Api Key)\n\n"
            },
            "typeVersion": 1
        },
        {
            "id": "e0daabee-c145-469e-93c2-c759c303dc2a",
            "name": "Sticky Note1",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                100,
                260
            ],
            "parameters": {
                "color": 5,
                "width": 480,
                "height": 120,
                "content": "**Sonar Pro** is the current top model used by perplexity. \nIf you want to use a different one, check this page: \n\nhttps:\/\/docs.perplexity.ai\/guides\/model-cards"
            },
            "typeVersion": 1
        }
    ],
    "pinData": [],
    "connections": {
        "Set Params": {
            "main": [
                [
                    {
                        "node": "Perplexity Request",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Perplexity Request": {
            "main": [
                [
                    {
                        "node": "Clean Output",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "When clicking \u2018Test workflow\u2019": {
            "main": [
                [
                    {
                        "node": "Set Params",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Gmailtool Splitout Create Webhook
View
Hugging Face to Notion
View
Automate
View
Push Multiple Files to Github Repo via Github REST API
View
Save New Sales Opportunities
View
Personalized AI Tech Newsletter Using RSS, OpenAI and Gmail
View
Scrape Trustpilot Reviews to Google Sheets
View
Stickynote Executeworkflow Create Triggered
View
Editimage Manual Automation Webhook
View
Telegram Code Create Webhook
View