画像のメタデータ自動ラベリング(コミュニティノード)
中級
これはAI分野の自動化ワークフローで、7個のノードを含みます。主にMerge, GoogleDrive, ExifData, OpenAi, GoogleDriveTriggerなどのノードを使用、AI技術を活用したスマート自動化を実現。 自動化AI画像タグ付けとキーワードを画像に書き込み(コミュニティノード経由)
前提条件
- •Google Drive API認証情報
- •OpenAI API Key
カテゴリー
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "4nBQyhwqDqmXY2AL",
"meta": {
"instanceId": "558d88703fb65b2d0e44613bc35916258b0f0bf983c5d4730c00c424b77ca36a",
"templateCredsSetupCompleted": true
},
"name": "Automated Image Metadata Tagging (Community Node)",
"tags": [],
"nodes": [
{
"id": "b0b030f5-8a8c-4254-bc18-a2790748248e",
"name": "トリガー: Google ドライブフォルダーに新しいファイルが追加された時",
"type": "n8n-nodes-base.googleDriveTrigger",
"position": [
-760,
120
],
"parameters": {
"event": "fileCreated",
"options": {},
"pollTimes": {
"item": [
{
"mode": "everyMinute"
}
]
},
"triggerOn": "specificFolder",
"folderToWatch": {
"__rl": true,
"mode": "list",
"value": "1WaIRWXcaeNViKmpW5IyQ3YGARWYdMg47",
"cachedResultUrl": "https://drive.google.com/drive/folders/1WaIRWXcaeNViKmpW5IyQ3YGARWYdMg47",
"cachedResultName": "EXIF"
}
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "L47XiMFzcjUgBp2i",
"name": "Google Drive account"
}
},
"typeVersion": 1
},
{
"id": "1df51279-b3bd-49bd-9711-951eb4164290",
"name": "画像ファイルをダウンロード",
"type": "n8n-nodes-base.googleDrive",
"position": [
-540,
120
],
"parameters": {
"fileId": {
"__rl": true,
"mode": "id",
"value": "={{ $json.id }}"
},
"options": {},
"operation": "download"
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "L47XiMFzcjUgBp2i",
"name": "Google Drive account"
}
},
"typeVersion": 3
},
{
"id": "50a59e8e-ca95-4594-b8a9-0ba709795d42",
"name": "画像コンテンツを分析",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
-340,
200
],
"parameters": {
"text": "=Deliver a comma separated list describing the content of this image.",
"modelId": {
"__rl": true,
"mode": "list",
"value": "chatgpt-4o-latest",
"cachedResultName": "CHATGPT-4O-LATEST"
},
"options": {},
"resource": "image",
"inputType": "base64",
"operation": "analyze"
},
"credentials": {
"openAiApi": {
"id": "niikB3HA4fT5WAqt",
"name": "OpenAi account"
}
},
"typeVersion": 1.8
},
{
"id": "456164cc-ed41-4482-adb4-4ed00682153d",
"name": "メタデータと画像ファイルを統合",
"type": "n8n-nodes-base.merge",
"position": [
-140,
120
],
"parameters": {
"mode": "combine",
"options": {},
"combineBy": "combineByPosition"
},
"typeVersion": 3
},
{
"id": "ddd6aef5-4dae-48e3-a806-3c58adea6552",
"name": "メタデータを画像に書き込み",
"type": "n8n-nodes-exif-data.exifData",
"position": [
40,
120
],
"parameters": {
"options": {},
"operation": "write",
"exifMetadata": {
"metadataValues": [
{
"name": "Subject",
"value": "={{$json.content}}"
},
{
"name": "Keywords",
"value": "={{$json.content}}"
}
]
}
},
"typeVersion": 1
},
{
"id": "9c531288-7fca-4cca-9717-6dd059266f47",
"name": "画像ファイルを更新",
"type": "n8n-nodes-base.googleDrive",
"position": [
220,
120
],
"parameters": {
"fileId": {
"__rl": true,
"mode": "id",
"value": "={{ $('Download Image File').item.json.id }}"
},
"options": {},
"operation": "update",
"changeFileContent": true,
"newUpdatedFileName": "={{ $('Download Image File').item.json.name }}"
},
"credentials": {
"googleDriveOAuth2Api": {
"id": "L47XiMFzcjUgBp2i",
"name": "Google Drive account"
}
},
"typeVersion": 3
},
{
"id": "70b6bb63-fedf-42eb-a6a0-30faae883f2c",
"name": "付箋メモ1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1080,
320
],
"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## This workflow has the following sequence:\n\n1. Google Drive trigger (scan for new files added in a specific folder)\n2. Download the added image file\n3. Analyse the content of the image\n4. Merge Metadata and image file\n5. Write the Keywords into the Metadata (dc:subject/keywords) and create new image file\n6. Update the original file in the Google Drive folder\n\n## The following accesses are required for the workflow:\n- You have to install the [n8n-nodes-exif-data Community Node](https://www.npmjs.com/package/n8n-nodes-exif-data)\n- Google Drive: [Documentation](https://docs.n8n.io/integrations/builtin/credentials/google)\n- AI API access (e.g. via OpenAI, Anthropic, Google or Ollama)\n\nYou can contact me via LinkedIn, if you have any questions: https://www.linkedin.com/in/friedemann-schuetz"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "c4d1520b-6df4-4e76-98ba-4d7555aec35d",
"connections": {
"1df51279-b3bd-49bd-9711-951eb4164290": {
"main": [
[
{
"node": "50a59e8e-ca95-4594-b8a9-0ba709795d42",
"type": "main",
"index": 0
},
{
"node": "456164cc-ed41-4482-adb4-4ed00682153d",
"type": "main",
"index": 0
}
]
]
},
"50a59e8e-ca95-4594-b8a9-0ba709795d42": {
"main": [
[
{
"node": "456164cc-ed41-4482-adb4-4ed00682153d",
"type": "main",
"index": 1
}
]
]
},
"ddd6aef5-4dae-48e3-a806-3c58adea6552": {
"main": [
[
{
"node": "9c531288-7fca-4cca-9717-6dd059266f47",
"type": "main",
"index": 0
}
]
]
},
"456164cc-ed41-4482-adb4-4ed00682153d": {
"main": [
[
{
"node": "ddd6aef5-4dae-48e3-a806-3c58adea6552",
"type": "main",
"index": 0
}
]
]
},
"b0b030f5-8a8c-4254-bc18-a2790748248e": {
"main": [
[
{
"node": "1df51279-b3bd-49bd-9711-951eb4164290",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - 人工知能
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
画像のメタデータ自動ラベリング
自動化AI画像タグ付けとキーワードを画像ファイルに書き込み
Code
Merge
Google Drive
+
Code
Merge
Google Drive
9 ノードFriedemann Schuetz
人工知能
基于AIのMISエージェント
基于AIの管理信息系统エージェント
If
Set
Code
+
If
Set
Code
129 ノードKumar Shivam
サポート
ペットショップ 4
ペットショップ予約AIエージェント
If
Set
Code
+
If
Set
Code
187 ノードBruno Dias
人工知能
🦜✨OpenAIで音声を文字起こし + AI要約 + Google Driveに保存
🦜✨OpenAIで音声を転写 + AI要約 + Google Driveに保存
Set
Gmail
Limit
+
Set
Gmail
Limit
33 ノードJoseph LePage
人工知能
Airbnb Telegramエージェント - テンプレート
Airbnb Telegramプロキシ - 音声対応AI駆動型宿泊検索
Set
Switch
Telegram
+
Set
Switch
Telegram
15 ノードFriedemann Schuetz
サポート
Google Analytics:週次レポート
AIを使ってGoogle Analyticsのデータレポートを作成し、メールとTelegramで送信
Set
Code
Telegram
+
Set
Code
Telegram
14 ノードFriedemann Schuetz
人工知能