Einfacher OpenAI Bildgenerator

Anfänger

Dies ist ein Automatisierungsworkflow mit 5 Nodes. Hauptsächlich werden Form, FormTrigger, HttpRequest, ConvertToFile und andere Nodes verwendet. Generieren Sie Bilder mit dem OpenAI GPT-Image-1-Modell über ein benutzerfreundliches Formular

Voraussetzungen
  • Möglicherweise sind Ziel-API-Anmeldedaten erforderlich

Kategorie

-
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
  "id": "AqWXpCre4fsPEkAH",
  "meta": {
    "instanceId": "7dfa146768a036d27a67d125f90ea637bfb301bd4fd25d0086548016421d44bd"
  },
  "name": "Simple OpenAI Image Generator",
  "tags": [],
  "nodes": [
    {
      "id": "526c24bc-3bc5-48c3-ae1e-5b0c0352d07f",
      "name": "In Datei konvertieren",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        440,
        0
      ],
      "parameters": {
        "options": {},
        "operation": "toBinary",
        "sourceProperty": "data[0].b64_json"
      },
      "typeVersion": 1.1
    },
    {
      "id": "20fdcc11-5e8a-4788-b3a3-e556996b59f7",
      "name": "Eingabeaufforderung und Optionen",
      "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.2
    },
    {
      "id": "eb220b1f-2091-492a-931f-1f2e344b32a6",
      "name": "OpenAI Bildgenerierung",
      "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.2
    },
    {
      "id": "86718927-490e-4d97-9b0c-1118e2ccdcb6",
      "name": "Zurück zum Formular",
      "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": "Notizzettel",
      "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": {
    "526c24bc-3bc5-48c3-ae1e-5b0c0352d07f": {
      "main": [
        [
          {
            "node": "86718927-490e-4d97-9b0c-1118e2ccdcb6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "20fdcc11-5e8a-4788-b3a3-e556996b59f7": {
      "main": [
        [
          {
            "node": "eb220b1f-2091-492a-931f-1f2e344b32a6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "eb220b1f-2091-492a-931f-1f2e344b32a6": {
      "main": [
        [
          {
            "node": "526c24bc-3bc5-48c3-ae1e-5b0c0352d07f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Häufig gestellte Fragen

Wie verwende ich diesen Workflow?

Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.

Für welche Szenarien ist dieser Workflow geeignet?

Anfänger

Ist es kostenpflichtig?

Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.

Workflow-Informationen
Schwierigkeitsgrad
Anfänger
Anzahl der Nodes5
Kategorie-
Node-Typen5
Schwierigkeitsbeschreibung

Für n8n-Anfänger, einfache Workflows mit 1-5 Nodes

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34