n8n+GPT 5.2 识图(多张)

javascript 复制代码
{
  "name": "GPT-5.2 识图",
  "nodes": [
    {
      "parameters": {
        "options": {
          "allowFileUploads": true
        }
      },
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "typeVersion": 1.4,
      "position": [
        0,
        0
      ],
      "id": "29f2fd5b-4deb-4fe9-84d0-7c96565f62c5",
      "name": "When chat message received",
      "webhookId": "54d098b0-5cb5-490d-9a7f-23756cd8dbff"
    },
    {
      "parameters": {
        "jsCode": "let arr = []\n \nfor (const item of $input.all()) {\n  if (Array.isArray(item.json.files) && item.json.files.length > 0) {\n    for(let i = 0; i < item.json.files.length; i++) {\n      arr.push({\n        json: { ...item.json }, \n        binary:  { data: item.binary['data'+ i] } \n      })\n    }\n  }\n}\nreturn arr"
      },
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        208,
        0
      ],
      "id": "24451d55-afe4-42e8-82a4-bbbaf6731e05",
      "name": "Code in JavaScript"
    },
    {
      "parameters": {
        "modelId": {
          "__rl": true,
          "value": "gpt-5.2",
          "mode": "list",
          "cachedResultName": "GPT-5.2"
        },
        "responses": {
          "values": [
            {
              "content": "={{ $json.chatInput }}"
            },
            {
              "type": "image",
              "imageType": "base64"
            }
          ]
        },
        "builtInTools": {},
        "options": {}
      },
      "type": "@n8n/n8n-nodes-langchain.openAi",
      "typeVersion": 2.1,
      "position": [
        416,
        0
      ],
      "id": "7017d4f0-dbae-4389-8682-c6720c576f3f",
      "name": "Message a model",
      "credentials": {
        "openAiApi": {
          "id": "2NGP0rW0STRYkHov",
          "name": "OpenAi account"
        }
      }
    },
    {
      "parameters": {
        "jsCode": "let arr = []\nlet text = ''\nfor (const item of $input.all()) {\n  item.json.myNewField = 1;\n  console.log('第二个', item)\n  arr.push(item.json.output[0].content[0].text)\n  \n}\ntext = arr.join('\\n\\n\\n')\nreturn [{\n  json: {\n    text\n  }\n}]"
      },
      "type": "n8n-nodes-base.code",
      "typeVersion": 2,
      "position": [
        768,
        0
      ],
      "id": "01f054ea-053d-4148-9bb5-525ee4aa4de1",
      "name": "Code in JavaScript1"
    }
  ],
  "pinData": {},
  "connections": {
    "When chat message received": {
      "main": [
        [
          {
            "node": "Code in JavaScript",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code in JavaScript": {
      "main": [
        [
          {
            "node": "Message a model",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Message a model": {
      "main": [
        [
          {
            "node": "Code in JavaScript1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Code in JavaScript1": {
      "main": [
        []
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "af4799b0-9fda-4488-a65e-4f95da6dd97a",
  "meta": {
    "templateCredsSetupCompleted": true,
    "instanceId": "e6d562a11669b4d2f353eafef58b0a2d41d2839326a8b4201a24f4610bf43de1"
  },
  "id": "iYWtZAPJsOaeb9mH",
  "tags": []
}
javascript 复制代码
let arr = []
 
for (const item of $input.all()) {
  if (Array.isArray(item.json.files) && item.json.files.length > 0) {
    for(let i = 0; i < item.json.files.length; i++) {
      arr.push({
        json: { ...item.json }, 
        binary:  { data: item.binary['data'+ i] } 
      })
    }
  }
}
return arr
javascript 复制代码
let arr = []
let text = ''
for (const item of $input.all()) {
  item.json.myNewField = 1;
  console.log('第二个', item)
  arr.push(item.json.output[0].content[0].text)
  
}
text = arr.join('\n\n\n')
return [{
  json: {
    text
  }
}]

图片内容解析如下:

  • 主体:一位黄色海绵状的卡通角色(《海绵宝宝》风格),方形身体、表面有绿色圆点孔洞。
  • 表情与姿态:大眼睛(蓝色瞳孔)、张嘴大笑,露出两颗门牙,整体神情非常开心;站立姿势,双手自然下垂。
  • 服装:白色短袖衬衫、红色领带、棕色短裤;白色长袜(带彩色条纹)、黑色皮鞋。
  • 背景:深紫色背景,中间有一个浅蓝色圆形作为衬底。
  • 风格:清晰线条的二维矢量/卡通插画,色彩饱和度高。

如果你想要我进一步做 OCR识别文字、提取主色、描述构图或生成类似风格提示词,也可以告诉我。

这张图片内容解析如下:

  • 主体:一只白/银白色的猫咪(近景特写),圆脸、大眼睛,正对镜头注视,表情显得很专注/好奇。
  • 姿势:趴在桌面或垫子上,前爪收在身前。
  • 佩戴物 :脖子上系着红色绳子项圈 ,下面挂着一个金色小挂件(像小铃铛/小饰物)。
  • 环境 :室内场景,背景是木质家具/雕花木门,整体色调偏暖。
  • 前景/桌面 :猫趴在一块红色花纹织物(类似桌布/地毯)上,花纹较繁复。
  • 构图与风格:镜头很近,猫脸占画面大部分;焦点在眼睛和鼻子,背景略虚化,突出萌感与细节。

如果你想要更具体的解析(比如判断更像哪种猫、画面色彩/光线参数、或帮你写配文/标题),告诉我你的用途即可

参考链接

https://chat.xutongbao.top/n8n/

相关推荐
向量引擎小橙2 天前
Google 帝国的绝地反击:Gemini 3 深度硬核测评——GPT-5 的噩梦来了吗?
开发语言·人工智能·gpt·深度学习·机器学习
原来是你~呀~3 天前
Kali GPT - 人工智能渗透测试助手Linux部署
linux·人工智能·gpt·网络安全·自动化渗透测试
康康的AI博客3 天前
2026 OpenAI技术全景:GPT-5.2领衔的AI革命与DMXAPI无缝替代方案
人工智能·gpt
范桂飓3 天前
Transformer 大模型架构深度解析(5)GPT 与 LLM 大语言模型技术解析
人工智能·gpt·语言模型·transformer
七夜zippoe3 天前
大模型低成本高性能演进 从GPT到DeepSeek的技术实战手记
人工智能·gpt·算法·架构·deepseek
独自归家的兔4 天前
实测拆解:Qwen3-Max-Thinking 到底能不能对标 GPT-5.2?
gpt
迈火4 天前
Facerestore CF (Code Former):ComfyUI人脸修复的卓越解决方案
人工智能·gpt·计算机视觉·stable diffusion·aigc·语音识别·midjourney
百***78755 天前
Sora Video2深度解析:AI视频创作的效率革命与生态进化
java·人工智能·gpt
勇气要爆发6 天前
【AI扫盲】大模型(LLM)原理详解:从 DeepSeek 到 GPT-5 全面解析 (2026最新版)
人工智能·gpt·机器学习·llm·微调·多模态·预训练
松涛和鸣6 天前
63、IMX6ULL ADC驱动开发
c语言·arm开发·驱动开发·单片机·gpt·fpga开发