Notation de texte (sous-workflow)

Intermédiaire

Ceci est unMarket Research, AI Summarizationworkflow d'automatisation du domainecontenant 9 nœuds.Utilise principalement des nœuds comme Set, Merge, Aggregate, HttpRequest, ExecuteWorkflowTrigger. Évaluation de textes de défense des animaux avec le modèle Hugging Face Open Paws AI

Prérequis
  • Peut nécessiter les informations d'identification d'authentification de l'API cible
Aperçu du workflow
Visualisation des connexions entre les nœuds, avec support du zoom et du déplacement
Exporter le workflow
Copiez la configuration JSON suivante dans n8n pour importer et utiliser ce workflow
{
  "id": "DTAMHkTadEbS2Xsv",
  "meta": {
    "instanceId": "26bd595441827fb23edb0643d6d240e79b0b8993d278e90950f16e18bf9e3c4a"
  },
  "name": "Scoring Text (Sub-Workflow)",
  "tags": [],
  "nodes": [
    {
      "id": "a81f2018-ff9d-473e-80d3-c0305b297a58",
      "name": "When Executed by Another Workflow",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        -600,
        -20
      ],
      "parameters": {
        "workflowInputs": {
          "values": [
            {
              "name": "text"
            }
          ]
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "a857fd97-8a53-4988-8bf0-dd7425725ca1",
      "name": "Obtenir le Score de Performance",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -340,
        -120
      ],
      "parameters": {
        "url": "INSERT_YOUR_ENDPOINT_URL_HERE",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"inputs\": {{ JSON.stringify($json.text) }},\n  \"parameters\": {}\n} ",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "authentication": "predefinedCredentialType",
        "headerParameters": {
          "parameters": [
            {
              "name": "Accept",
              "value": "application/json"
            }
          ]
        },
        "nodeCredentialType": "huggingFaceApi"
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "obk2OV7pJHPdAiyg",
          "name": "Header Auth account"
        },
        "huggingFaceApi": {
          "id": "N2L9e0Csws9dfDOW",
          "name": "HuggingFaceApi account"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "f4904bd1-bedb-46d9-84e3-4dcd11fbe7e1",
      "name": "Obtenir le Score de Préférence",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -340,
        80
      ],
      "parameters": {
        "url": "INSERT_YOUR_ENDPOINT_URL_HERE",
        "method": "POST",
        "options": {},
        "jsonBody": "={\n  \"inputs\": {{ JSON.stringify($json.text) }},\n  \"parameters\": {}\n} ",
        "sendBody": true,
        "sendHeaders": true,
        "specifyBody": "json",
        "authentication": "predefinedCredentialType",
        "headerParameters": {
          "parameters": [
            {
              "name": "Accept",
              "value": "application/json"
            }
          ]
        },
        "nodeCredentialType": "huggingFaceApi"
      },
      "credentials": {
        "huggingFaceApi": {
          "id": "N2L9e0Csws9dfDOW",
          "name": "HuggingFaceApi account"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "33699ccd-31f2-4bca-81b8-ad00ca2263ba",
      "name": "Définir le Score de Performance",
      "type": "n8n-nodes-base.set",
      "position": [
        -120,
        -120
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "1ba08ac6-99c3-4e2f-ba46-7f570fa35d10",
              "name": "performance_score",
              "type": "number",
              "value": "={{ $json.score }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "641838ba-ca68-4a0e-b9e0-9be37e4e8c32",
      "name": "Obtenir le Score de Préférence2",
      "type": "n8n-nodes-base.set",
      "position": [
        -120,
        80
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "1ba08ac6-99c3-4e2f-ba46-7f570fa35d10",
              "name": "preference_score",
              "type": "number",
              "value": "={{ $json.score }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "3e215fed-abd6-43c0-b736-deec0d97c5fe",
      "name": "Définir la Sortie",
      "type": "n8n-nodes-base.set",
      "position": [
        480,
        -20
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "e1f63dc1-ad98-4a18-97f7-9f6053201875",
              "name": "performance_score",
              "type": "number",
              "value": "={{ $json.data[0].performance_score }}"
            },
            {
              "id": "928054ae-545d-43a8-a017-44dcf2bef749",
              "name": "preference_score",
              "type": "number",
              "value": "={{ $json.data[1].preference_score }}"
            },
            {
              "id": "22adbb02-16f4-426d-a2da-c9c18e5fdefe",
              "name": "text",
              "type": "string",
              "value": "={{ $('When Executed by Another Workflow').item.json.text }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "5363b1e5-5045-4a8d-bade-f31e7b44c4b3",
      "name": "Fusionner les Branches",
      "type": "n8n-nodes-base.merge",
      "position": [
        100,
        -20
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "eda4c1b6-3c6a-4c00-8b35-d7a8ba3d3db9",
      "name": "Créer un Élément Unique",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        280,
        -20
      ],
      "parameters": {
        "options": {},
        "aggregate": "aggregateAllItemData"
      },
      "typeVersion": 1
    },
    {
      "id": "92b8d2e1-ea97-404f-abcc-997158c4ad3d",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1260,
        -180
      ],
      "parameters": {
        "width": 560,
        "height": 460,
        "content": "## Sub-Workflow Setup: Text Scoring Models\n\nTo use the scoring sub-workflow, you’ll need to deploy two Hugging Face regression models as inference endpoints:\n\n1. [**Animal Advocate Preference Prediction (Longform)**](https://huggingface.co/open-paws/animal_advocate_preference_prediction_longform)  \n2. [**Text Performance Prediction (Longform)**](https://huggingface.co/open-paws/text_performance_prediction_longform)\n\n### Steps:\n\n1. Visit each model’s Hugging Face page.\n2. Click the **\"Deploy\"** button to create an **inference endpoint** for each model.\n3. Once deployed, copy the **Inference Endpoint URL** for each model.\n4. Add the URLs to the appropriate fields in the n8n sub-workflow where indicated and add your access token to the Hugging Face API credential type for the HTTP nodes.\n\n> ⚠️ Make sure your Hugging Face account has the necessary permissions to create inference endpoints and that your access token has API access enabled.\n"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "f7607f90-ee08-40f1-9565-0e6caca0c491",
  "connections": {
    "5363b1e5-5045-4a8d-bade-f31e7b44c4b3": {
      "main": [
        [
          {
            "node": "eda4c1b6-3c6a-4c00-8b35-d7a8ba3d3db9",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "eda4c1b6-3c6a-4c00-8b35-d7a8ba3d3db9": {
      "main": [
        [
          {
            "node": "3e215fed-abd6-43c0-b736-deec0d97c5fe",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f4904bd1-bedb-46d9-84e3-4dcd11fbe7e1": {
      "main": [
        [
          {
            "node": "641838ba-ca68-4a0e-b9e0-9be37e4e8c32",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a857fd97-8a53-4988-8bf0-dd7425725ca1": {
      "main": [
        [
          {
            "node": "33699ccd-31f2-4bca-81b8-ad00ca2263ba",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "641838ba-ca68-4a0e-b9e0-9be37e4e8c32": {
      "main": [
        [
          {
            "node": "5363b1e5-5045-4a8d-bade-f31e7b44c4b3",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "33699ccd-31f2-4bca-81b8-ad00ca2263ba": {
      "main": [
        [
          {
            "node": "5363b1e5-5045-4a8d-bade-f31e7b44c4b3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a81f2018-ff9d-473e-80d3-c0305b297a58": {
      "main": [
        [
          {
            "node": "a857fd97-8a53-4988-8bf0-dd7425725ca1",
            "type": "main",
            "index": 0
          },
          {
            "node": "f4904bd1-bedb-46d9-84e3-4dcd11fbe7e1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Foire aux questions

Comment utiliser ce workflow ?

Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.

Dans quelles scénarios ce workflow est-il adapté ?

Intermédiaire - Étude de marché, Résumé IA

Est-ce payant ?

Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.

Workflows recommandés

Analyser la durabilité et le bien-être animal de l'entreprise avec l'automatisation IA
Analyser la durabilité et le bien-être animal d'une entreprise avec OpenRouter AI et une recherche multi-sources
Set
Merge
Aggregate
+
Set
Merge
Aggregate
15 NœudsOpen Paws
Étude de marché
01 Analyser la performance des publicités Facebook avec un acheteur d'espace médias IA et envoyer les informations dans Google Sheets
Analyser les publicités Facebook et envoyer les insights dans Google Sheets avec Gemini AI
If
Set
Code
+
If
Set
Code
34 NœudsJJ Tham
Étude de marché
Livraison d'un audit SEO complet avec Apify, Claude Sonnet 4 et Gmail
Utiliser Apify, Claude Sonnet 4 et Gmail pour livrer un audit SEO complet
Set
Html
Gmail
+
Set
Html
Gmail
41 NœudsLuka Zivkovic
Étude de marché
Modèle pour attraper les sujets
Utiliser Gemini pour analyser Reddit, YouTube et X et générer des rapports de stratégie de contenu
If
Set
Code
+
If
Set
Code
34 NœudsSheryl
Étude de marché
Génération d'un bulletin d'action hebdomadaire pour les droits des animaux basé sur les projets de loi de la Chambre des représentants des États-Unis avec Gemini AI
Générer un bulletin d'action hebdomadaire sur les droits des animaux à partir des projets de loi de la Chambre des représentants américaine avec Gemini AI
If
Set
Html
+
If
Set
Html
26 NœudsOpen Paws
Réseaux sociaux
Extraction automatisée d'offres d'emploi basée sur SerpAPI, filtres Gemini AI et notifications par e-mail
Scraping automatisé d'offres d'emploi basé sur SerpAPI, les filtres Gemini AI et les notifications par e-mail
Set
Wait
Merge
+
Set
Wait
Merge
35 NœudsLouis
Productivité personnelle
Informations sur le workflow
Niveau de difficulté
Intermédiaire
Nombre de nœuds9
Catégorie2
Types de nœuds6
Description de la difficulté

Adapté aux utilisateurs expérimentés, avec des workflows de complexité moyenne contenant 6-15 nœuds

Auteur
Open Paws

Open Paws

@openpaws

Open Paws is a nonprofit building open-source AI tools to accelerate animal advocacy. We create machine learning models and automation workflows trained on real-world campaign data to help end industrial animal exploitation. All tools are free, transparent, and designed for real-world impact.

Liens externes
Voir sur n8n.io

Partager ce workflow

Catégories

Catégories: 34