Erstellung eines Bildverbesserungs-API-Endpunkts mit Nero AI Business API

Fortgeschritten

Dies ist ein Design, AI-Bereich Automatisierungsworkflow mit 8 Nodes. Hauptsächlich werden If, Wait, Webhook, HttpRequest, RespondToWebhook und andere Nodes verwendet, kombiniert mit KI-Technologie für intelligente Automatisierung. Erstelle einen Bildverbesserungs-API-Endpunkt mit Nero AI Business API

Voraussetzungen
  • HTTP Webhook-Endpunkt (wird von n8n automatisch generiert)
  • Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
  "meta": {
    "instanceId": "a6e279c50a7024b3eb450d8593ec3a4b5453fd5a8763f02c0bc267684a7d6963"
  },
  "nodes": [
    {
      "id": "971a6566-192d-4ad8-acc1-e9e2f629151f",
      "name": "Webhook-Trigger",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -40,
        0
      ],
      "webhookId": "c9795945-7dbb-45cb-9082-d3629f15504a",
      "parameters": {
        "path": "c9795945-7dbb-45cb-9082-d3629f15504a",
        "options": {},
        "httpMethod": "POST",
        "responseMode": "responseNode"
      },
      "typeVersion": 2
    },
    {
      "id": "faef3c56-cfd9-407e-8118-8b41d8864c36",
      "name": "Auf Webhook-Trigger antworten",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1160,
        0
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 1.3
    },
    {
      "id": "a30aaef1-8761-4b49-9b92-68922593feac",
      "name": "Warten",
      "type": "n8n-nodes-base.wait",
      "position": [
        440,
        0
      ],
      "webhookId": "59a2e9e4-6c03-4672-815f-9c9093ce0828",
      "parameters": {
        "amount": 2
      },
      "typeVersion": 1.1
    },
    {
      "id": "63bb4342-5d24-43c3-b632-5946cdc4c64b",
      "name": "Wenn",
      "type": "n8n-nodes-base.if",
      "position": [
        880,
        0
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "e2dbf1c1-d68c-4202-acf9-dab4624281f3",
              "operator": {
                "type": "number",
                "operation": "equals"
              },
              "leftValue": "={{ $json.code }}",
              "rightValue": 0
            },
            {
              "id": "bc499e4c-8eed-40d8-b09f-eb57df6d301f",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.data.status }}",
              "rightValue": "done"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "9ef7adc4-43cc-4e28-ad21-04681e5d3587",
      "name": "Aufgabe erstellen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        220,
        0
      ],
      "parameters": {
        "url": "https://ai.nero.com/biz/api/task",
        "method": "POST",
        "options": {},
        "jsonBody": "{\n    \"type\": \"FaceDetection\",\n    \"body\": {\n        \"images\": [\n            \"https://image.url\"\n        ]\n    }\n}",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "headerParameters": {
          "parameters": [
            {
              "name": "x-neroai-api-key",
              "value": "your API key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "17fd191a-de94-42ca-9bb3-e79aeca82f03",
      "name": "Aufgabenstatus abfragen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        660,
        0
      ],
      "parameters": {
        "url": "https://ai.nero.com/biz/api/task",
        "options": {},
        "sendQuery": true,
        "sendHeaders": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "task_id",
              "value": "={{ $json.data.task_id }}"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "x-neroai-api-key",
              "value": "your API key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "ddf31898-d972-41ca-a6bb-552fdb07997b",
      "name": "Notiz",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        280,
        -460
      ],
      "parameters": {
        "width": 620,
        "height": 140,
        "content": "## Create an AI task API endpoint\n\nIn this workflow we show how to create an AI task API endpoint with `Webhook` and `Respond to Webhook` nodes"
      },
      "typeVersion": 1
    },
    {
      "id": "08f7c363-1e06-4f4e-b1ee-60d6d43d6bf7",
      "name": "Notiz1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        280,
        -300
      ],
      "parameters": {
        "width": 620,
        "height": 240,
        "content": "### How to use it\n1. Apply for an API key from https://ai.nero.com/business\n2. Fill your key into the `Create task` and `Query task status` nodes\n3. Select an AI service and modify `Create task` node parameters, the API doc: https://ai.nero.com/ai-api/docs\n4. Execute the workflow so that the webhook starts listening\n5. Make a test request by postman or other tools, the test URL from the `Webhook` node\n\nYou will receive the output in the webhook response."
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "63bb4342-5d24-43c3-b632-5946cdc4c64b": {
      "main": [
        [
          {
            "node": "Auf Webhook antworten",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "a30aaef1-8761-4b49-9b92-68922593feac",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a30aaef1-8761-4b49-9b92-68922593feac": {
      "main": [
        [
          {
            "node": "17fd191a-de94-42ca-9bb3-e79aeca82f03",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook": {
      "main": [
        [
          {
            "node": "9ef7adc4-43cc-4e28-ad21-04681e5d3587",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "9ef7adc4-43cc-4e28-ad21-04681e5d3587": {
      "main": [
        [
          {
            "node": "a30aaef1-8761-4b49-9b92-68922593feac",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "17fd191a-de94-42ca-9bb3-e79aeca82f03": {
      "main": [
        [
          {
            "node": "63bb4342-5d24-43c3-b632-5946cdc4c64b",
            "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?

Fortgeschritten - Design, Künstliche Intelligenz

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
Fortgeschritten
Anzahl der Nodes8
Kategorie2
Node-Typen6
Schwierigkeitsbeschreibung

Für erfahrene Benutzer, mittelkomplexe Workflows mit 6-15 Nodes

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34