Créer un endpoint API d'amélioration d'images avec l'API Nero AI Business
Ceci est unDesign, AIworkflow d'automatisation du domainecontenant 8 nœuds.Utilise principalement des nœuds comme If, Wait, Webhook, HttpRequest, RespondToWebhook, combinant la technologie d'intelligence artificielle pour une automatisation intelligente. Créer un endpoint d'API d'amélioration d'images avec l'API Nero AI Business
- •Point de terminaison HTTP Webhook (généré automatiquement par n8n)
- •Peut nécessiter les informations d'identification d'authentification de l'API cible
Nœuds utilisés (8)
Catégorie
{
"meta": {
"instanceId": "a6e279c50a7024b3eb450d8593ec3a4b5453fd5a8763f02c0bc267684a7d6963"
},
"nodes": [
{
"id": "971a6566-192d-4ad8-acc1-e9e2f629151f",
"name": "Webhook",
"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": "Répondre à Webhook",
"type": "n8n-nodes-base.respondToWebhook",
"position": [
1160,
0
],
"parameters": {
"options": {}
},
"typeVersion": 1.3
},
{
"id": "a30aaef1-8761-4b49-9b92-68922593feac",
"name": "Attendre",
"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": "Si",
"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": "Créer une tâche",
"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": "Interroger l'état de la tâche",
"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": "Note adhésive",
"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": "Note adhésive1",
"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": "faef3c56-cfd9-407e-8118-8b41d8864c36",
"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
}
]
]
},
"971a6566-192d-4ad8-acc1-e9e2f629151f": {
"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
}
]
]
}
}
}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 - Design, Intelligence Artificielle
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
nero
@neroPartager ce workflow