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

🎦💌Advanced YouTube RSS Feed Buddy for Your Favorite Channels
View
Splitout Webhook Create Webhook
View
Cocktail Recipe Sharing
View
Functionitem Pipedrive Create Scheduled
View
Spot Workplace Discrimination Patterns with AI
View
Send the Astronomy Picture of the day daily to a Telegram channel
View
RAG Workflow For Stock Earnings Report Analysis
View
Stopanderror Webhook Create Webhook
View
HTTP Googlebigquery Automation Scheduled
View
Expense Tracker App
View