Automatisez le Résumé de Vos Emails avec A.I. et Messagerie
Ce workflow n8n vous permet d'automatiser la gestion de vos emails en utilisant l'intelligence artificielle pour résume...
Ce workflow n8n simplifie la génération d'images à partir de prompts personnalisés, en automatisant l'envoi des résultats vers Google Drive. Il commence par déclencher manuellement le flux, configure les paramètres d'image, envoie une requête HTTP pour générer l'image via le service Fal.ai, et vérifie son statut jusqu'à ce qu'elle soit prête. Une fois complétée, l'image est téléchargée et stockée dans un dossier spécifique sur Google Drive. Ce processus offre une solution efficace pour gérer automatiquement la création et le stockage d'images, optimisant ainsi le temps et les ressources.
Ce workflow n8n simplifie la génération d'images à partir de prompts personnalisés, en automatisant l'envoi des résultats vers Google Drive. Il commence par déclencher manuellement le flux, configure les paramètres d'image, envoie une requête HTTP pour générer l'image via le service Fal.ai, et vérifie son statut jusqu'à ce qu'elle soit prête. Une fois complétée, l'image est téléchargée et stockée dans un dossier spécifique sur Google Drive. Ce processus offre une solution efficace pour gérer automatiquement la création et le stockage d'images, optimisant ainsi le temps et les ressources.
Node | Type | Description |
---|---|---|
Fal Flux | httpRequest | Requête HTTP vers une API externe |
Get Image Result URL | httpRequest | Requête HTTP vers une API externe |
Download Image | httpRequest | Requête HTTP vers une API externe |
Google Drive | googleDrive | Traitement des données |
When clicking ‘Test workflow’ | manualTrigger | Traitement des données |
Sticky Note | stickyNote | Traitement des données |
Wait 3 Sec | wait | Traitement des données |
Check Status | httpRequest | Requête HTTP vers une API externe |
Completed? | if | Condition logique pour router le flux |
Sticky Note1 | stickyNote | Traitement des données |
Sticky Note2 | stickyNote | Traitement des données |
Edit Fields | set | Traitement des données |
{
"id": "nJwkSOrJIFvutw1n",
"meta": {
"instanceId": "08daa2aa5b6032ff63690600b74f68f5b0f34a3b100102e019b35c4419168977"
},
"name": "Flux Dev Image Generation Fal.ai",
"tags": [],
"nodes": [
{
"id": "00f3a7d9-9931-40a4-8eb5-5b9086d6995c",
"name": "Fal Flux",
"type": "n8n-nodes-base.httpRequest",
"position": [
420,
0
],
"parameters": {
"url": "https:\/\/queue.fal.run\/fal-ai\/flux\/dev",
"method": "POST",
"options": [],
"jsonBody": "={\n \"prompt\": \"{{ $json.Prompt }}\",\n \"image_size\": {\n \"width\": {{ $json.Width }},\n \"height\": {{ $json.Height }}\n},\n \"num_inference_steps\": {{ $json.Steps }},\n \"guidance_scale\": {{ $json.Guidance }},\n \"num_images\": 1,\n \"enable_safety_checker\": true\n}",
"sendBody": true,
"specifyBody": "json",
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "lNxvZHlUafPAHBYN",
"name": "Fal Flux Header Auth account"
}
},
"typeVersion": 4.2
},
{
"id": "3032a543-2e21-415e-a5bd-d56ea33e4411",
"name": "Get Image Result URL",
"type": "n8n-nodes-base.httpRequest",
"position": [
1220,
-20
],
"parameters": {
"url": "=https:\/\/queue.fal.run\/fal-ai\/flux\/requests\/{{ $json.request_id }}",
"options": [],
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "lNxvZHlUafPAHBYN",
"name": "Fal Flux Header Auth account"
}
},
"typeVersion": 4.2
},
{
"id": "56e13e53-1697-4970-9bea-b75e0e849425",
"name": "Download Image",
"type": "n8n-nodes-base.httpRequest",
"position": [
1400,
-20
],
"parameters": {
"url": "={{ $json.images[0].url }}",
"options": []
},
"typeVersion": 4.2
},
{
"id": "dd2efd2c-8712-4a77-8786-cccebdec876b",
"name": "Google Drive",
"type": "n8n-nodes-base.googleDrive",
"position": [
1580,
-20
],
"parameters": {
"name": "={{ $binary.data.fileName }}",
"driveId": {
"__rl": true,
"mode": "list",
"value": "My Drive"
},
"options": [],
"folderId": {
"__rl": true,
"mode": "list",
"value": "1R3PSyHXWHlY9DRFdOUEAPEop2fZy-_-K",
"cachedResultUrl": "https:\/\/drive.google.com\/drive\/folders\/1R3PSyHXWHlY9DRFdOUEAPEop2fZy-_-K",
"cachedResultName": "Flux Image"
}
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "CFiX9XTXGg4hGaGV",
"name": "Google Drive account"
}
},
"typeVersion": 3
},
{
"id": "a598d868-0461-41fc-b6aa-f9998e9d6146",
"name": "When clicking ‘Test workflow’",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-60,
0
],
"parameters": [],
"typeVersion": 1
},
{
"id": "a576d7b6-b2f3-4d53-8e7f-bb6449ff9c64",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
80,
-120
],
"parameters": {
"width": 260,
"height": 120,
"content": "## Set Parameter Here \nset Image Prompt and related settings"
},
"typeVersion": 1
},
{
"id": "d39e85a8-3ddd-4f10-ba4c-beb86a850e10",
"name": "Wait 3 Sec",
"type": "n8n-nodes-base.wait",
"position": [
640,
0
],
"webhookId": "61a8626c-e281-4d4b-abb0-b9d87d1b4e7c",
"parameters": {
"amount": 3
},
"typeVersion": 1.1
},
{
"id": "b27ac2f1-3f14-467e-81c4-af8b8fb37138",
"name": "Check Status",
"type": "n8n-nodes-base.httpRequest",
"position": [
840,
0
],
"parameters": {
"url": "=https:\/\/queue.fal.run\/fal-ai\/flux\/requests\/{{ $json.request_id }}\/status",
"options": [],
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth"
},
"credentials": {
"httpHeaderAuth": {
"id": "lNxvZHlUafPAHBYN",
"name": "Fal Flux Header Auth account"
}
},
"typeVersion": 4.2
},
{
"id": "7ee45dab-8e31-44de-bbb1-e99a565ee19c",
"name": "Completed?",
"type": "n8n-nodes-base.if",
"position": [
1020,
0
],
"parameters": {
"options": [],
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "299a7c34-dcff-4991-a73f-5b1a84f188ea",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.status }}",
"rightValue": "COMPLETED"
}
]
}
},
"typeVersion": 2.2
},
{
"id": "c5036a7d-1879-449f-8ce9-9c1cf2c7426b",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
1300,
-100
],
"parameters": {
"width": 220,
"height": 100,
"content": "## Set Drive Folder Here "
},
"typeVersion": 1
},
{
"id": "c8887168-6234-486c-b7cb-cc0752c6341c",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
360,
-180
],
"parameters": {
"width": 260,
"height": 180,
"content": "### Generic Credential Type\n### Header : Authorization\nKey $FAL_KEY\"\n\nfor example:\nKey 6f2960baxxxxxxxxx"
},
"typeVersion": 1
},
{
"id": "587043c4-e808-4c3f-910f-60f5eb8aff15",
"name": "Edit Fields",
"type": "n8n-nodes-base.set",
"position": [
180,
0
],
"parameters": {
"options": [],
"assignments": {
"assignments": [
{
"id": "f0a033cf-fa2b-4930-93b9-ff9c45fa7c14",
"name": "Prompt",
"type": "string",
"value": "Thai young woman net idol 25 yrs old, walking on the street"
},
{
"id": "2b56185d-5c61-4c17-85f1-53ac4aab2b18",
"name": "Width",
"type": "number",
"value": 1024
},
{
"id": "51eb65c0-ae0a-4ce7-ab00-9d13f05ce1e6",
"name": "Height",
"type": "number",
"value": 768
},
{
"id": "8e89fca7-d380-4876-b973-69caa0394bc5",
"name": "Steps",
"type": "number",
"value": 30
},
{
"id": "875e06b7-352a-4dde-8595-3274e9969c9c",
"name": "Guidance",
"type": "number",
"value": 3.5
}
]
}
},
"typeVersion": 3.4
}
],
"active": false,
"pinData": [],
"settings": {
"executionOrder": "v1"
},
"versionId": "82877b10-5bbc-4c59-828b-4abc3ad53a5f",
"connections": {
"Fal Flux": {
"main": [
[
{
"node": "Wait 3 Sec",
"type": "main",
"index": 0
}
]
]
},
"Completed?": {
"main": [
[
{
"node": "Get Image Result URL",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait 3 Sec",
"type": "main",
"index": 0
}
]
]
},
"Wait 3 Sec": {
"main": [
[
{
"node": "Check Status",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields": {
"main": [
[
{
"node": "Fal Flux",
"type": "main",
"index": 0
}
]
]
},
"Check Status": {
"main": [
[
{
"node": "Completed?",
"type": "main",
"index": 0
}
]
]
},
"Download Image": {
"main": [
[
{
"node": "Google Drive",
"type": "main",
"index": 0
}
]
]
},
"Get Image Result URL": {
"main": [
[
{
"node": "Download Image",
"type": "main",
"index": 0
}
]
]
},
"When clicking ‘Test workflow’": {
"main": [
[
{
"node": "Edit Fields",
"type": "main",
"index": 0
}
]
]
}
}
}
Ce workflow n8n vous permet d'automatiser la gestion de vos emails en utilisant l'intelligence artificielle pour résume...
Ce workflow est conçu pour automatiser le processus de planification et de gestion des réunions Zoom tout en assurant ...
Ce workflow n8n est conçu pour les professionnels des réseaux sociaux cherchant à automatiser leur contenu humoristiq...