Verwendung von GPT-4.1, um KI-generierte Titel und Schlussfolgerungen für WordPress-Artikel hinzuzufügen

Fortgeschritten

Dies ist ein Content Creation, Multimodal AI-Bereich Automatisierungsworkflow mit 8 Nodes. Hauptsächlich werden Set, Code, HttpRequest, ManualTrigger, OpenAi und andere Nodes verwendet. Verwendung von GPT-4.1 zur AI-generierten Titelausgabe und Fazit für WordPress-Artikel

Voraussetzungen
  • Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
  • OpenAI API Key
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": "8e39b7468c6828f4a107b01649bad86d436b5b7484be7eb792fe15ba099d5821"
  },
  "nodes": [
    {
      "id": "37f90234-8233-495a-b9e5-394de7c76852",
      "name": "Bei Klick auf 'Workflow ausführen'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        64,
        96
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "3b725892-b48f-42b1-b76f-13222f146ade",
      "name": "Haftnotiz2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        16,
        -48
      ],
      "parameters": {
        "color": 5,
        "width": 1776,
        "height": 320,
        "content": "## Article Content Enhancer with AI Summary\n\nThis workflow enhances existing articles by adding an AI-generated heading and a short summary paragraph at the end. It retrieves the article content, processes it for the AI prompt, and updates the post with the new section.\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "13591b8e-c2e3-45f3-b841-2e26c7ebe54c",
      "name": "Artikelinhalt abrufen (API)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        288,
        96
      ],
      "parameters": {
        "url": "=https://example.com/wp-json/wp/v2/posts?per_page=100",
        "options": {
          "batching": {
            "batch": {}
          }
        },
        "authentication": "genericCredentialType",
        "genericAuthType": "httpBasicAuth"
      },
      "credentials": {
        "httpBasicAuth": {
          "id": "a390F9PA3LRvL5DR",
          "name": "YOUR_API_KEY"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "bbb1b9e0-83ae-4145-8b28-989e10051fea",
      "name": "Artikelinhalt-Felder vorbereiten",
      "type": "n8n-nodes-base.set",
      "position": [
        544,
        96
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "2f9c26a8-4c05-4719-8027-d99943ec8a4c",
              "name": "id",
              "type": "string",
              "value": "={{$json[\"id\"]}}"
            },
            {
              "id": "f1fce4f9-7125-4c48-98f8-fa8ca9933714",
              "name": "=title",
              "type": "string",
              "value": "={{$json[\"title\"][\"rendered\"]}}"
            },
            {
              "id": "facdf038-65a1-408c-bdd6-fce4c73011db",
              "name": "content",
              "type": "string",
              "value": "={{$json[\"content\"][\"rendered\"]}}"
            },
            {
              "id": "0566adcc-82f7-4967-9d9a-d4a08c9c5c8d",
              "name": "plainContent",
              "type": "string",
              "value": "={{ $json[\"content\"][\"rendered\"] }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "65ba1acf-a99f-455b-8583-09e43799d7c2",
      "name": "Artikelinhalt für Prompt formatieren",
      "type": "n8n-nodes-base.code",
      "position": [
        784,
        96
      ],
      "parameters": {
        "jsCode": "return items.map(item => {\n  const rawHtml = item.json.content;\n  const plainText = rawHtml.replace(/<[^>]+>/g, ' ').replace(/\\s+/g, ' ').trim();\n  return {\n    json: {\n      id: item.json.id,\n      title: item.json.title,\n      content: plainText\n    }\n  }\n});\n"
      },
      "typeVersion": 2
    },
    {
      "id": "5c58ac22-c58b-48e3-a164-a977b8e61ce2",
      "name": "Überschrift & Zusammenfassung generieren (KI)",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        1024,
        96
      ],
      "parameters": {
        "modelId": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini",
          "cachedResultName": "GPT-4.1-MINI"
        },
        "options": {},
        "messages": {
          "values": [
            {
              "content": "=Acting as a specialized content writer for a [Your Topic] website,\n\nThis is the text of a website article. Please write a suitable heading and a 3-line concluding paragraph (useful, experience-based, user-friendly content with high engagement) to add at the end of the article.  \nArticle text:  \n{{ $json.content }}\n\nPlease strictly follow these guidelines:  \n- The information must be accurate, reliable, specialized, up-to-date, and original.  \n- Pay special attention to user satisfaction and addressing their needs and questions.  \n- The content should be useful and practical; it must offer significant value compared to other web content and be trustworthy and citable. It should also go beyond obvious facts.  \n- Try to use copywriting and advertising techniques in the content; the brand name is [Your Brand] .  \n- The content should be structured with a clear outline, headings, paragraphs, etc., and must be clear and simple, not complicated.  \n- Include detailed and precise information as much as possible.  \n- The content must be comprehensive, covering various aspects of the user's questions and the topic, including points competitors have missed.  \n- Preferably, include the content’s keyword (such as the article title) in the produced text.  \n- The content aims to:  \n   1. Attract organic traffic  \n   2. Build branding  \n   3. Be visible in chatbots  \n   4. Increase conversion rate through copywriting  \n- The tone should match the rest of the website’s content.\n"
            }
          ]
        }
      },
      "credentials": {
        "openAiApi": {
          "id": "oETjE0hiLJ8SZxWX",
          "name": "YOUR_API_KEY"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "386099a2-583c-48ad-bdc3-d91d691cf385",
      "name": "KI-Ausgabe für Update formatieren",
      "type": "n8n-nodes-base.code",
      "position": [
        1376,
        96
      ],
      "parameters": {
        "jsCode": "return items.map(item => {\n  const id = item.json.id;\n  const htmlContent = item.json.content; \n  const summary = item.json.message?.content || \"\";\n\n \n  const newContent = htmlContent + \"<hr />\" + summary; \n\n  return {\n    json: {\n      id,\n      content: newContent\n    }\n  };\n});\n"
      },
      "typeVersion": 2
    },
    {
      "id": "bd7f690c-ac97-4c5a-8db5-524e4f8b2186",
      "name": "Artikel in WordPress aktualisieren",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1616,
        96
      ],
      "parameters": {
        "url": "=https://example.com/wp-json/wp/v2/posts",
        "method": "PATCH",
        "options": {
          "batching": {
            "batch": {}
          }
        },
        "sendBody": true,
        "authentication": "genericCredentialType",
        "bodyParameters": {
          "parameters": [
            {
              "name": "content",
              "value": "={{ $json.content }}"
            },
            {
              "name": "post_id",
              "value": "={{ $('Fetch Article Content (API)').item.json.id }}"
            }
          ]
        },
        "genericAuthType": "httpBasicAuth"
      },
      "credentials": {
        "httpBasicAuth": {
          "id": "a390F9PA3LRvL5DR",
          "name": "YOUR_API_KEY"
        }
      },
      "typeVersion": 4.2
    }
  ],
  "pinData": {},
  "connections": {
    "13591b8e-c2e3-45f3-b841-2e26c7ebe54c": {
      "main": [
        [
          {
            "node": "bbb1b9e0-83ae-4145-8b28-989e10051fea",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "386099a2-583c-48ad-bdc3-d91d691cf385": {
      "main": [
        [
          {
            "node": "bd7f690c-ac97-4c5a-8db5-524e4f8b2186",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "bbb1b9e0-83ae-4145-8b28-989e10051fea": {
      "main": [
        [
          {
            "node": "65ba1acf-a99f-455b-8583-09e43799d7c2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "65ba1acf-a99f-455b-8583-09e43799d7c2": {
      "main": [
        [
          {
            "node": "5c58ac22-c58b-48e3-a164-a977b8e61ce2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "37f90234-8233-495a-b9e5-394de7c76852": {
      "main": [
        [
          {
            "node": "13591b8e-c2e3-45f3-b841-2e26c7ebe54c",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5c58ac22-c58b-48e3-a164-a977b8e61ce2": {
      "main": [
        [
          {
            "node": "386099a2-583c-48ad-bdc3-d91d691cf385",
            "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 - Content-Erstellung, Multimodales KI

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.

Verwandte Workflows

Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes8
Kategorie2
Node-Typen6
Schwierigkeitsbeschreibung

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

Autor
Ali Khosravani

Ali Khosravani

@alikhosro

Automation & SEO Specialist with years of experience building smart workflows, AI-powered content solutions, and marketing automations. Skilled in n8n, WordPress, and API integrations to help businesses save time and grow faster.

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34