Workflow: Form Stickynote Automation

Workflow Details

Download Workflow
{
    "id": "AqWXpCre4fsPEkAH",
    "meta": {
        "instanceId": "7dfa146768a036d27a67d125f90ea637bfb301bd4fd25d0086548016421d44bd"
    },
    "name": "Simple OpenAI Image Generator",
    "tags": [],
    "nodes": [
        {
            "id": "526c24bc-3bc5-48c3-ae1e-5b0c0352d07f",
            "name": "Convert to File",
            "type": "n8n-nodes-base.convertToFile",
            "position": [
                440,
                0
            ],
            "parameters": {
                "options": [],
                "operation": "toBinary",
                "sourceProperty": "data[0].b64_json"
            },
            "typeVersion": 1.100000000000000088817841970012523233890533447265625
        },
        {
            "id": "20fdcc11-5e8a-4788-b3a3-e556996b59f7",
            "name": "Prompt and options",
            "type": "n8n-nodes-base.formTrigger",
            "position": [
                0,
                0
            ],
            "webhookId": "b749da3f-836f-4996-a8ee-bc26f8677582",
            "parameters": {
                "options": [],
                "formTitle": "OpenAI Image Generator",
                "formFields": {
                    "values": [
                        {
                            "fieldLabel": "Prompt",
                            "placeholder": "Snow-covered mountain village in the Alps",
                            "requiredField": true
                        },
                        {
                            "fieldType": "dropdown",
                            "fieldLabel": "Image size",
                            "fieldOptions": {
                                "values": [
                                    {
                                        "option": "1024x1024"
                                    },
                                    {
                                        "option": "1024x1536"
                                    },
                                    {
                                        "option": "1536x1024"
                                    }
                                ]
                            },
                            "requiredField": true
                        }
                    ]
                }
            },
            "typeVersion": 2.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "eb220b1f-2091-492a-931f-1f2e344b32a6",
            "name": "OpenAI Image Generation",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                220,
                0
            ],
            "parameters": {
                "url": "https:\/\/api.openai.com\/v1\/images\/generations",
                "method": "POST",
                "options": [],
                "sendBody": true,
                "sendHeaders": true,
                "authentication": "predefinedCredentialType",
                "bodyParameters": {
                    "parameters": [
                        {
                            "name": "model",
                            "value": "gpt-image-1"
                        },
                        {
                            "name": "prompt",
                            "value": "={{ $json.Prompt }}"
                        },
                        {
                            "name": "n",
                            "value": "={{ 1 }}"
                        },
                        {
                            "name": "size",
                            "value": "={{ $json['Image size'] }}"
                        }
                    ]
                },
                "nodeCredentialType": "openAiApi"
            },
            "credentials": {
                "openAiApi": {
                    "id": "x1byAha0t8ltLIeW",
                    "name": "OpenAi account"
                }
            },
            "typeVersion": 4.20000000000000017763568394002504646778106689453125
        },
        {
            "id": "86718927-490e-4d97-9b0c-1118e2ccdcb6",
            "name": "Return to form",
            "type": "n8n-nodes-base.form",
            "position": [
                660,
                0
            ],
            "webhookId": "745af4a8-ab3c-4267-aa8d-a8998cc534e5",
            "parameters": {
                "options": {
                    "formTitle": "Result"
                },
                "operation": "completion",
                "respondWith": "returnBinary",
                "completionTitle": "Result",
                "completionMessage": "Here is the created image:"
            },
            "typeVersion": 1
        },
        {
            "id": "a069f63f-139e-4157-a44a-448224f2c119",
            "name": "Sticky Note",
            "type": "n8n-nodes-base.stickyNote",
            "position": [
                -600,
                0
            ],
            "parameters": {
                "width": 500,
                "height": 620,
                "content": "# Welcome to my Simple OpenAI Image Generator Workflow!\n\nThis workflow creates an image with the new OpenAI image model \"GPT-Image-1\" based on a form input.\n\n## This workflow has the following sequence:\n\n1. Form trigger (image prompt and image size input)\n2. Generate the Image via OpenAI API.\n3. Return the image to the input form for download.\n\n## The following accesses are required for the workflow:\n- OpenAI API access: [Documentation](https:\/\/docs.n8n.io\/integrations\/builtin\/credentials\/openai\/)\n\nYou can contact me via LinkedIn, if you have any questions: https:\/\/www.linkedin.com\/in\/friedemann-schuetz"
            },
            "typeVersion": 1
        }
    ],
    "active": false,
    "pinData": [],
    "settings": {
        "executionOrder": "v1"
    },
    "versionId": "d2376df0-9c26-4723-9e97-07fc226e7a53",
    "connections": {
        "Convert to File": {
            "main": [
                [
                    {
                        "node": "Return to form",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Prompt and options": {
            "main": [
                [
                    {
                        "node": "OpenAI Image Generation",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "OpenAI Image Generation": {
            "main": [
                [
                    {
                        "node": "Convert to File",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
Back to Workflows

Related Workflows

Code Respondtowebhook Create Webhook
View
Telegram Splitout Automation Webhook
View
Code Respondtowebhook Send Webhook
View
Wait Datetime Automate Triggered
View
Workflow Results to Markdown Notes in Your Obsidian Vault, via Google Drive
View
Webhook Code Update Webhook
View
Webhook Filemaker Create Webhook
View
Bitly Datetime Update Webhook
View
Netlify Slack Automate Triggered
View
Code Manual Send Webhook
View