Khaisa-Studio - Polylang

Experte

Dies ist ein AI-Bereich Automatisierungsworkflow mit 25 Nodes. Hauptsächlich werden Code, Wordpress, HttpRequest, ManualTrigger, Agent und andere Nodes verwendet, kombiniert mit KI-Technologie für intelligente Automatisierung. Mehrsprachige Blogartikel mit OpenAI generieren, mit Yoast und Polylang kompatibel

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
{
  "id": "lLLiZbtro1xcBfAJ",
  "meta": {
    "instanceId": "6195cc49af3fb53a44d2c88f9d4452644fc510eb857dcef9b6afe681b0ea8916",
    "templateCredsSetupCompleted": true
  },
  "name": "Khaisa studio - Polylang",
  "tags": [],
  "nodes": [
    {
      "id": "d26ca442-3d74-44ba-b776-f6a1be6418b4",
      "name": "Manueller Auslöser",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        1640,
        3620
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "044f8c00-f7dd-4122-a7e7-4d698dd7d924",
      "name": "Aktuelle Beiträge abrufen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1860,
        3340
      ],
      "parameters": {
        "url": "https://<yourweb.site>/wp-json/wp/v2/posts?per_page=5",
        "options": {
          "response": {
            "response": {
              "fullResponse": true
            }
          }
        },
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "wordpressApi"
      },
      "credentials": {
        "wordpressApi": {
          "id": "eqflh1H16dxj2lMN",
          "name": "Ashkan"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "9a011830-5d59-439f-a847-6d328109d3c2",
      "name": "Alle Taxonomien abrufen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1860,
        3500
      ],
      "parameters": {
        "url": "https://yourweb.site>/wp-json/wp/v2/taxonomies",
        "options": {},
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "wordpressApi"
      },
      "credentials": {
        "wordpressApi": {
          "id": "eqflh1H16dxj2lMN",
          "name": "Ashkan"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "4a75282b-a4dd-44a4-97bc-a11db56e0b07",
      "name": "Beitragsschema abrufen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1860,
        3660
      ],
      "parameters": {
        "url": "https://yourweb.site>/wp-json/wp/v2/posts",
        "method": "OPTIONS",
        "options": {
          "response": {
            "response": {
              "fullResponse": true
            }
          }
        },
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "wordpressApi"
      },
      "credentials": {
        "wordpressApi": {
          "id": "eqflh1H16dxj2lMN",
          "name": "Ashkan"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "eea71bad-e20a-45dc-a75c-abd6cc1c0854",
      "name": "API Routen abrufen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1860,
        3820
      ],
      "parameters": {
        "url": "https://<yourweb.site>/wp-json",
        "options": {},
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "wordpressApi"
      },
      "credentials": {
        "wordpressApi": {
          "id": "eqflh1H16dxj2lMN",
          "name": "Ashkan"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "f525a26a-2716-4530-80d9-3e3c9fcc523d",
      "name": "Einzelbeitragsdetails abrufen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2060,
        3340
      ],
      "parameters": {
        "url": "=https://yourweb.site>/wp-json/wp/v2/posts/{{ $json.id }}?_embed",
        "options": {},
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "wordpressApi"
      },
      "credentials": {
        "wordpressApi": {
          "id": "eqflh1H16dxj2lMN",
          "name": "Ashkan"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "5321b73e-b7ae-44b9-9a4f-43c81ee40aac",
      "name": "Sprach-Endpunkt prüfen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2060,
        3500
      ],
      "parameters": {
        "url": "https://yourweb.site>/wp-json/wp/v2/language",
        "options": {
          "response": {
            "response": {
              "neverError": true
            }
          }
        },
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "wordpressApi"
      },
      "credentials": {
        "wordpressApi": {
          "id": "eqflh1H16dxj2lMN",
          "name": "Ashkan"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "0cb03306-bb18-4326-8249-ec94982dd3e3",
      "name": "PLL-Endpunkt prüfen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2060,
        3660
      ],
      "parameters": {
        "url": "https://<yourweb.site>/wp-json/pll/v1",
        "options": {
          "response": {
            "response": {
              "neverError": true
            }
          }
        },
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "wordpressApi"
      },
      "credentials": {
        "wordpressApi": {
          "id": "eqflh1H16dxj2lMN",
          "name": "Ashkan"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "47fd2403-fdfb-4e17-8518-b7ef4545df0f",
      "name": "Begriffe abrufen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2060,
        3820
      ],
      "parameters": {
        "url": "https://<yourweb.site>/wp-json/wp/v2/terms",
        "options": {
          "response": {
            "response": {
              "neverError": true
            }
          }
        },
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "wordpressApi"
      },
      "credentials": {
        "wordpressApi": {
          "id": "eqflh1H16dxj2lMN",
          "name": "Ashkan"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "65f55a1c-9027-4a52-8352-006bb7169cef",
      "name": "Beitragsstruktur analysieren",
      "type": "n8n-nodes-base.code",
      "position": [
        2260,
        3340
      ],
      "parameters": {
        "jsCode": "// Analyze a single post to understand Polylang structure\nconst results = {\n  discovery: [],\n  polylangFields: [],\n  languageHandling: '',\n  recommendations: [],\n  rawData: {}\n};\n\n// Get the post data\nconst items = $input.all();\nif (items.length === 0) {\n  return {\n    error: 'No input data received',\n    recommendation: 'Check if the previous nodes executed successfully'\n  };\n}\n\nconst postData = items[0].json;\nresults.rawData.sample = postData;\n\n// Look for language fields in the post\nif (postData) {\n  for (const key in postData) {\n    if (key.toLowerCase().includes('lang') || \n        key.toLowerCase().includes('locale') ||\n        key.toLowerCase().includes('translation')) {\n      results.polylangFields.push({\n        field: key,\n        value: postData[key],\n        type: typeof postData[key]\n      });\n    }\n  }\n  \n  // Check _links for language info\n  if (postData._links) {\n    for (const rel in postData._links) {\n      if (rel.includes('translation') || \n          rel.includes('language') ||\n          rel.includes('pll')) {\n        results.polylangFields.push({\n          field: `_links.${rel}`,\n          value: postData._links[rel],\n          type: 'link relation'\n        });\n      }\n    }\n  }\n  \n  // Check _embedded for language data\n  if (postData._embedded) {\n    for (const embed in postData._embedded) {\n      if (embed.includes('term') || embed.includes('language')) {\n        results.discovery.push({\n          type: 'embedded',\n          field: embed,\n          data: postData._embedded[embed]\n        });\n      }\n    }\n  }\n  \n  // Check meta fields\n  if (postData.meta) {\n    for (const metaKey in postData.meta) {\n      if (metaKey.toLowerCase().includes('lang') || \n          metaKey.toLowerCase().includes('locale')) {\n        results.polylangFields.push({\n          field: `meta.${metaKey}`,\n          value: postData.meta[metaKey],\n          type: 'meta field'\n        });\n      }\n    }\n  }\n}\n\n// Generate recommendations\nif (results.polylangFields.length > 0) {\n  results.languageHandling = 'Polylang fields detected in REST API';\n  results.recommendations.push('Language fields found: ' + results.polylangFields.map(f => f.field).join(', '));\n  results.recommendations.push('Use these fields when creating posts');\n} else {\n  results.languageHandling = 'No obvious Polylang fields in post data';\n  results.recommendations.push('Language might be handled through custom taxonomies or separate API calls');\n  results.recommendations.push('Check the taxonomies and routes endpoints for more information');\n}\n\nreturn results;"
      },
      "typeVersion": 2
    },
    {
      "id": "65c41cb1-b943-4222-9f1f-99627f59c3dc",
      "name": "Taxonomien analysieren",
      "type": "n8n-nodes-base.code",
      "position": [
        2260,
        3500
      ],
      "parameters": {
        "jsCode": "// Analyze taxonomies for language handling\nconst results = {\n  languageTaxonomies: [],\n  allTaxonomies: [],\n  recommendations: []\n};\n\nconst items = $input.all();\nif (items.length === 0 || !items[0].json) {\n  return { error: 'No taxonomy data received' };\n}\n\nconst taxonomies = items[0].json;\n\n// List all taxonomies\nfor (const taxSlug in taxonomies) {\n  const tax = taxonomies[taxSlug];\n  results.allTaxonomies.push({\n    slug: taxSlug,\n    name: tax.name,\n    restBase: tax.rest_base\n  });\n  \n  // Check for language-related taxonomies\n  if (taxSlug.includes('language') || \n      taxSlug.includes('translation') ||\n      taxSlug === 'lang' ||\n      tax.name?.toLowerCase().includes('language')) {\n    results.languageTaxonomies.push({\n      slug: taxSlug,\n      details: tax\n    });\n  }\n}\n\n// Generate recommendations\nif (results.languageTaxonomies.length > 0) {\n  results.recommendations.push('Language taxonomy found: ' + results.languageTaxonomies[0].slug);\n  results.recommendations.push('Use this taxonomy when creating posts by adding it to the taxonomies parameter');\n} else {\n  results.recommendations.push('No dedicated language taxonomy found');\n  results.recommendations.push('Language might be handled through post meta or custom fields');\n}\n\nreturn results;"
      },
      "typeVersion": 2
    },
    {
      "id": "598642ca-a558-4425-820a-760aad33dca7",
      "name": "API Routen analysieren",
      "type": "n8n-nodes-base.code",
      "position": [
        2260,
        3820
      ],
      "parameters": {
        "jsCode": "// Check API routes for Polylang endpoints\nconst results = {\n  polylangRoutes: [],\n  allNamespaces: [],\n  recommendations: []\n};\n\nconst items = $input.all();\nif (items.length === 0 || !items[0].json) {\n  return { error: 'No route data received' };\n}\n\nconst apiData = items[0].json;\n\n// Check namespaces\nif (apiData.namespaces) {\n  results.allNamespaces = apiData.namespaces;\n  \n  // Look for Polylang namespace\n  const pllNamespaces = apiData.namespaces.filter(ns => \n    ns.includes('pll') || \n    ns.includes('polylang') || \n    ns.includes('language')\n  );\n  \n  if (pllNamespaces.length > 0) {\n    results.polylangRoutes = pllNamespaces;\n    results.recommendations.push('Polylang API namespace found: ' + pllNamespaces.join(', '));\n    results.recommendations.push('Explore these endpoints for language management');\n  }\n}\n\n// Check routes\nif (apiData.routes) {\n  for (const route in apiData.routes) {\n    if (route.includes('pll') || \n        route.includes('language') || \n        route.includes('translation')) {\n      results.polylangRoutes.push({\n        route: route,\n        methods: apiData.routes[route].methods\n      });\n    }\n  }\n}\n\nif (results.polylangRoutes.length === 0) {\n  results.recommendations.push('No dedicated Polylang routes found');\n  results.recommendations.push('Language handling is likely integrated into standard WP endpoints');\n}\n\nreturn results;"
      },
      "typeVersion": 2
    },
    {
      "id": "1e8935ab-e3b9-41ff-942a-7ed8e5d38350",
      "name": "Notizzettel",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1540,
        3300
      ],
      "parameters": {
        "width": 980,
        "height": 720,
        "content": "## Polylang Debugging "
      },
      "typeVersion": 1
    },
    {
      "id": "1fd3b081-5185-416f-af0d-925630fcafd0",
      "name": "OpenAI Modell - Artikel1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        3200,
        3520
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini",
          "cachedResultName": "gpt-4.1-mini"
        },
        "options": {
          "maxTokens": 2500,
          "temperature": 0.8
        }
      },
      "credentials": {
        "openAiApi": {
          "id": "TFeNsOhMdVKP8DCw",
          "name": "Akhsan"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "c719ee7d-315a-44cf-bc48-c7fc86c6bb02",
      "name": "Thema JSON1 parsen",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        3020,
        3520
      ],
      "parameters": {
        "jsonSchemaExample": "{\n  \"category\": \"F-1 Visa\",\n  \"categoryId\": 4794,\n  \"language\": \"en\",\n  \"topic\": \"F-1 visa interview preparation\",\n  \"title\": \"Essential F-1 Visa Interview Tips for International Students\",\n  \"slug\": \"f1-visa-interview-tips-international-students\",\n  \"metaDescription\": \"Master your F-1 visa interview with proven tips and common questions. Get expert guidance for international students applying to US universities.\",\n  \"focusKeyphrase\": \"F-1 visa interview tips\"\n}"
      },
      "typeVersion": 1.2
    },
    {
      "id": "df2f35e8-1e1a-45b0-bbf1-b36eca0df6dc",
      "name": "OpenAI Modell - Thema1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2860,
        3520
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-4.1-mini",
          "cachedResultName": "gpt-4.1-mini"
        },
        "options": {
          "temperature": 0.7
        }
      },
      "credentials": {
        "openAiApi": {
          "id": "TFeNsOhMdVKP8DCw",
          "name": "Akhsan"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "cc908638-83dd-4d5f-9742-d05227bdbacd",
      "name": "Notizzettel1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2580,
        3300
      ],
      "parameters": {
        "width": 1200,
        "height": 720,
        "content": "## Article Generator"
      },
      "typeVersion": 1
    },
    {
      "id": "27d4da14-3360-4af6-a312-31874554b401",
      "name": "Wöchentlicher Zeitplan",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        2680,
        3380
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "weeks",
              "triggerAtDay": [
                3
              ],
              "triggerAtHour": 10
            }
          ]
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "27869c0f-c7f0-49f7-84d4-34f08bb87102",
      "name": "Thema & Metadaten generieren",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        2860,
        3380
      ],
      "parameters": {
        "text": "=You are an expert content strategist for <yourweb.site> specializing in visa and education content. Generate ONE blog post topic.\n\n1. Select ONE category from these available WordPress categories:\n   - \n2. Select a target language from: en (English), tr (Turkish), fa (Farsi)\n\n3. Create an engaging topic and metadata for a blog post.\n\n4. Format your response EXACTLY like this:\n{\n  \"category\": \"[WordPress category name]\",\n  \"categoryId\": [category ID number],\n  \"language\": \"[language code: en, tr, or fa]\",\n  \"topic\": \"[specific topic]\",\n  \"title\": \"[engaging SEO-friendly title]\",\n  \"slug\": \"[url-friendly-slug-lowercase-with-hyphens]\",\n  \"metaDescription\": \"[meta description under 160 characters]\",\n  \"focusKeyphrase\": \"[main keyword phrase]\"\n}\n\nIMPORTANT:\n- Topics should be practical and helpful\n- Keep titles clear and engaging\n- Meta descriptions should be compelling and under 160 characters\n- Slug should be lowercase with hyphens, no special characters\n- Randomly select different languages to ensure content diversity\n- If selecting tr or fa, still generate the content in English (it will be translated later)",
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 1.6
    },
    {
      "id": "4126e8f8-8cc1-42e7-8b50-d818ee1e1857",
      "name": "Artikelinhalt generieren",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        3200,
        3380
      ],
      "parameters": {
        "text": "=You are an expert content writer for<yourweb.site>, a visa consultation company. Write a comprehensive article based on:\n\nTopic: {{ $json.output.topic }}\nTitle: {{ $json.output.title }}\nCategory: {{ $json.output.category }}\nFocus Keyphrase: {{ $json.output.focusKeyphrase }}\n\nCRITICAL Requirements:\n\nWrite between 1000-1500 words\nUse a clear, simple, helpful tone – avoid technical jargon\nDo NOT provide legal advice or interpret immigration law\nFocus on practical guidance and general information\nInclude useful tips especially for international students\n\nStructure with one <h1> (for the title, handled by WordPress), then use <h2> for main sections and <p> or <strong>/<ul> for subpoints — avoid excessive use of <h3> unless necessary\nMake content SEO-friendly by using the focus keyphrase naturally\nEnd with EXACTLY this CTA in a separate paragraph: \"Reach out to us for personalized consultation based on your specific requirements.\"\n\nStructure:\nIntroduction (engage the reader)\n3–4 main content sections with <h2> headings\nSubpoints within sections should be in <p>, <ul>, <strong> or similar semantic tags — use <h3> only if really needed\nTips or checklist for practical action\n\nConclusion\nCTA paragraph\nOutput a complete article in valid HTML format, without wrapping the result in code blocks or using markdown. Do NOT include the <h1> tag for the title, as it will be handled by WordPress. Output only the HTML content, not instructions or explanations.",
        "options": {},
        "promptType": "define"
      },
      "typeVersion": 1.9
    },
    {
      "id": "c1ac4723-1db8-4eea-8640-6dd176efc0b1",
      "name": "WordPress Entwurf erstellen",
      "type": "n8n-nodes-base.wordpress",
      "position": [
        3540,
        3380
      ],
      "parameters": {
        "title": "={{ $('Generate Topic & Metadata').item.json.output.title }}",
        "additionalFields": {
          "slug": "={{ $('Generate Topic & Metadata').item.json.output.slug }}",
          "format": "standard",
          "status": "draft",
          "content": "={{ $json.output }}",
          "authorId": 2,
          "categories": "={{ $('Generate Topic & Metadata').item.json.output.categoryId }}"
        }
      },
      "credentials": {
        "wordpressApi": {
          "id": "eqflh1H16dxj2lMN",
          "name": "Ashkan"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "dcec267d-c513-44df-8d13-8bd68e852590",
      "name": "Yoast SEO-Daten setzen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        2840,
        3780
      ],
      "parameters": {
        "url": "=https://<yourweb.site>/wp-json/wp/v2/posts/{{ $json.id }}",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"meta\": {\n    \"_yoast_wpseo_focuskw\": \"{{ $('Generate Topic & Metadata').item.json.output.focusKeyphrase }}\",\n    \"_yoast_wpseo_metadesc\": \"{{ $('Generate Topic & Metadata').item.json.output.metaDescription }}\",\n    \"_yoast_wpseo_title\": \"{{ $('Generate Topic & Metadata').item.json.output.title }}\"\n  }\n}",
        "sendBody": true,
        "specifyBody": "json",
        "authentication": "predefinedCredentialType",
        "nodeCredentialType": "wordpressApi"
      },
      "credentials": {
        "wordpressApi": {
          "id": "eqflh1H16dxj2lMN",
          "name": "Ashkan"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "bedd876b-e6e1-4397-aed2-61b08a5bc2c5",
      "name": "Beitragsbild generieren",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        3060,
        3780
      ],
      "parameters": {
        "prompt": "=Create a cinematic, modern image for a blog about: {{ $('Generate Topic & Metadata').item.json.output.title }}\n\nVisual Style Requirements:\n\t•\tCinematic, realistic photography with shallow depth of field\n\t•\tShows people (young adults or professionals) traveling, studying, or working internationally\n\t•\tScenes like airports, train stations, city streets, campuses, or iconic landmarks\n\t•\tGlobal lifestyle and international mobility vibe\n\t•\tBright or golden-hour lighting, energetic or inspirational tone\n\t•\tNatural, candid facial expressions and interactions\n\t•\tModern outfits and diverse representation\n\t•\tNO text, flags, logos, or brand names in the image\n\t•\tClean, high-quality composition suitable for a professional blog",
        "options": {
          "size": "1792x1024",
          "style": "natural",
          "quality": "standard"
        },
        "resource": "image"
      },
      "credentials": {
        "openAiApi": {
          "id": "TFeNsOhMdVKP8DCw",
          "name": "Akhsan"
        }
      },
      "typeVersion": 1.8
    },
    {
      "id": "a7284c61-7342-4fcb-9422-577a807c9dd3",
      "name": "Bild zu WordPress hochladen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3260,
        3780
      ],
      "parameters": {
        "url": "https://<yourweb.site>/wp-json/wp/v2/media",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "contentType": "binaryData",
        "sendHeaders": true,
        "authentication": "predefinedCredentialType",
        "headerParameters": {
          "parameters": [
            {
              "name": "Content-Type",
              "value": "image/png"
            },
            {
              "name": "Content-Disposition",
              "value": "=attachment; filename={{ $('Generate Topic & Metadata').item.json.output.slug }}.png"
            }
          ]
        },
        "inputDataFieldName": "data",
        "nodeCredentialType": "wordpressApi"
      },
      "credentials": {
        "wordpressApi": {
          "id": "eqflh1H16dxj2lMN",
          "name": "Ashkan"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "69b93ac4-7784-4c71-8fff-31ba59b50b55",
      "name": "Beitragsbild zuordnen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        3460,
        3780
      ],
      "parameters": {
        "url": "=https://<yourweb.site>/wp-json/wp/v2/posts/{{ $('Create WordPress Draft').item.json.id }}",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "authentication": "predefinedCredentialType",
        "bodyParameters": {
          "parameters": [
            {
              "name": "featured_media",
              "value": "={{ $json.id }}"
            }
          ]
        },
        "nodeCredentialType": "wordpressApi"
      },
      "credentials": {
        "wordpressApi": {
          "id": "eqflh1H16dxj2lMN",
          "name": "Ashkan"
        }
      },
      "typeVersion": 4.2
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "7541ea2d-d795-43b1-b842-f4be6a2a61a4",
  "connections": {
    "eea71bad-e20a-45dc-a75c-abd6cc1c0854": {
      "main": [
        [
          {
            "node": "598642ca-a558-4425-820a-760aad33dca7",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "d26ca442-3d74-44ba-b776-f6a1be6418b4": {
      "main": [
        [
          {
            "node": "044f8c00-f7dd-4122-a7e7-4d698dd7d924",
            "type": "main",
            "index": 0
          },
          {
            "node": "9a011830-5d59-439f-a847-6d328109d3c2",
            "type": "main",
            "index": 0
          },
          {
            "node": "4a75282b-a4dd-44a4-97bc-a11db56e0b07",
            "type": "main",
            "index": 0
          },
          {
            "node": "eea71bad-e20a-45dc-a75c-abd6cc1c0854",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "27d4da14-3360-4af6-a312-31874554b401": {
      "main": [
        [
          {
            "node": "27869c0f-c7f0-49f7-84d4-34f08bb87102",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4a75282b-a4dd-44a4-97bc-a11db56e0b07": {
      "main": [
        [
          {
            "node": "0cb03306-bb18-4326-8249-ec94982dd3e3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "044f8c00-f7dd-4122-a7e7-4d698dd7d924": {
      "main": [
        [
          {
            "node": "f525a26a-2716-4530-80d9-3e3c9fcc523d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "c719ee7d-315a-44cf-bc48-c7fc86c6bb02": {
      "ai_outputParser": [
        [
          {
            "node": "27869c0f-c7f0-49f7-84d4-34f08bb87102",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "9a011830-5d59-439f-a847-6d328109d3c2": {
      "main": [
        [
          {
            "node": "65c41cb1-b943-4222-9f1f-99627f59c3dc",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "dcec267d-c513-44df-8d13-8bd68e852590": {
      "main": [
        [
          {
            "node": "bedd876b-e6e1-4397-aed2-61b08a5bc2c5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "df2f35e8-1e1a-45b0-bbf1-b36eca0df6dc": {
      "ai_languageModel": [
        [
          {
            "node": "27869c0f-c7f0-49f7-84d4-34f08bb87102",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "c1ac4723-1db8-4eea-8640-6dd176efc0b1": {
      "main": [
        [
          {
            "node": "dcec267d-c513-44df-8d13-8bd68e852590",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "bedd876b-e6e1-4397-aed2-61b08a5bc2c5": {
      "main": [
        [
          {
            "node": "a7284c61-7342-4fcb-9422-577a807c9dd3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f525a26a-2716-4530-80d9-3e3c9fcc523d": {
      "main": [
        [
          {
            "node": "65f55a1c-9027-4a52-8352-006bb7169cef",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1fd3b081-5185-416f-af0d-925630fcafd0": {
      "ai_languageModel": [
        [
          {
            "node": "4126e8f8-8cc1-42e7-8b50-d818ee1e1857",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "4126e8f8-8cc1-42e7-8b50-d818ee1e1857": {
      "main": [
        [
          {
            "node": "c1ac4723-1db8-4eea-8640-6dd176efc0b1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "27869c0f-c7f0-49f7-84d4-34f08bb87102": {
      "main": [
        [
          {
            "node": "4126e8f8-8cc1-42e7-8b50-d818ee1e1857",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a7284c61-7342-4fcb-9422-577a807c9dd3": {
      "main": [
        [
          {
            "node": "69b93ac4-7784-4c71-8fff-31ba59b50b55",
            "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?

Experte - 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
Experte
Anzahl der Nodes25
Kategorie1
Node-Typen11
Schwierigkeitsbeschreibung

Für fortgeschrittene Benutzer, komplexe Workflows mit 16+ Nodes

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34