{
  "name": "Automated AI image tagging and writing the keywords into the image file",
  "nodes": [
    {
      "id": "cd1dba71-345b-45ae-8110-4fb57291f363",
      "name": "Extract from File",
      "type": "n8n-nodes-base.extractFromFile",
      "position": [
        260,
        180
      ]
    },
    {
      "id": "7973b64e-ae92-44c9-aa8e-002c32c25def",
      "name": "Convert to File",
      "type": "n8n-nodes-base.convertToFile",
      "position": [
        920,
        80
      ]
    },
    {
      "id": "5fe13d4e-566b-459f-8830-f16829a34284",
      "name": "Analyze Image Content",
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "position": [
        260,
        -40
      ]
    },
    {
      "id": "876db6b5-6615-4e9d-8e1a-2d8220b2019f",
      "name": "Download Image File",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -20,
        60
      ]
    },
    {
      "id": "47b32ddb-1929-4855-9131-078b562b3492",
      "name": "Trigger: New file added to Google Drive Folder",
      "type": "n8n-nodes-base.googleDriveTrigger",
      "position": [
        -220,
        60
      ]
    },
    {
      "id": "85c6458a-7b2a-4eef-bf28-3b784e45f562",
      "name": "Write Metadata to Base64 Code",
      "type": "n8n-nodes-base.code",
      "position": [
        720,
        80
      ]
    },
    {
      "id": "1b86cadf-9f46-4980-a923-00577bfc59f4",
      "name": "Update Image File",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        1120,
        80
      ]
    },
    {
      "id": "10c97623-80b1-4e96-b5c5-243ef106b2e9",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -540,
        240
      ],
      "parameters": {
        "width": 660,
        "height": 680,
        "content": "# Welcome to my Automated Image Metadata Tagging Workflow!\n\nThis workflow automatically analyzes the image content with the help of AI and writes it directly back into the image file as keywords.\n\n## "
      }
    },
    {
      "id": "d2bb1007-018d-4c6a-a458-ff8e79b6017c",
      "name": "Merge Metadata and Base64 Code",
      "type": "n8n-nodes-base.merge",
      "position": [
        520,
        80
      ]
    }
  ],
  "connections": {
    "Convert to File": {
      "main": [
        [
          {
            "node": "Update Image File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract from File": {
      "main": [
        [
          {
            "node": "Merge Metadata and Base64 Code",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Download Image File": {
      "main": [
        [
          {
            "node": "Analyze Image Content",
            "type": "main",
            "index": 0
          },
          {
            "node": "Extract from File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Analyze Image Content": {
      "main": [
        [
          {
            "node": "Merge Metadata and Base64 Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Write Metadata to Base64 Code": {
      "main": [
        [
          {
            "node": "Convert to File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge Metadata and Base64 Code": {
      "main": [
        [
          {
            "node": "Write Metadata to Base64 Code",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Trigger: New file added to Google Drive Folder": {
      "main": [
        [
          {
            "node": "Download Image File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}