手把手教你部署n8n调用AI绘画2-图生图

举报
怪盗LYL 发表于 2025/11/24 01:03:13 2025/11/24
【摘要】 n8n调用ai绘画2 图生图

手把手教你部署n8n调用AI绘画2-图生图

前言:

​ 继续n8n的AI绘画调用,今天实操下图生图

调用规范:

​ 有单图编辑和多图融合两种。

image-20251123214601557

​ 入参图片可以是url或者base64的,公网url需要cos储存桶或者临时url都不方便,选择base64的。

单图调用:

image-20251123220418406

​ 注意key替换成实际的变量

image-20251123220604619

​ 替换图片信息:

image-20251123221258088

​ 添加读取图片节点-使用表单

{
  "nodes": [
    {
      "parameters": {
        "path": "upload-image",
        "formTitle": "图片上传表单",
        "formDescription": "请选择要上传的图片文件",
        "formFields": {
          "values": [
            {
              "fieldLabel": "image",
              "fieldType": "file"
            }
          ]
        },
        "options": {}
      },
      "id": "4c968eab-33ed-44a8-ae14-5cf6e642712c",
      "type": "n8n-nodes-base.formTrigger",
      "typeVersion": 1,
      "position": [
        -288,
        240
      ],
      "name": "Form Trigger",
      "webhookId": "b9dccfe6-c6b6-4232-a395-56b0dbfb938f"
    },
    {
      "parameters": {
        "operation": "binaryToPropery",
        "binaryPropertyName": "image",
        "options": {}
      },
      "type": "n8n-nodes-base.extractFromFile",
      "typeVersion": 1,
      "position": [
        -32,
        240
      ],
      "id": "19ec8b2c-3405-4c73-81d7-bc4044258e5e",
      "name": "Extract from File",
      "alwaysOutputData": true
    }
  ],
  "connections": {
    "Form Trigger": {
      "main": [
        [
          {
            "node": "Extract from File",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Extract from File": {
      "main": [
        []
      ]
    }
  },
  "pinData": {},
  "meta": {
    "templateCredsSetupCompleted": true,
    "instanceId": "9e19c4a0e46c313e8cb3b13ca072eed689811720461aaa35ed7907659eed9ba5"
  }
}

image-20251123233947138

访问表单地址:注意替换ip

image-20251123234130243

image-20251123234215474

提交即上传图片成功触发。

现在接到千问请求中。

image-20251124000512226

请求会返回图片地址

image-20251124000926114

再调用个http请求获取图片内容即可

image-20251124000855332

多图融合调用:

​ 多图原理相同 上传多个图片,并且传参里面上传

image-20251124001931453

image-20251124001940723

分别解析图片为base64字符串。图一人物在图三戴着图二手链

image-20251124004403730

image-20251124004108800

​ 执行完可以看到图片生成成功了

image-20251124004810385

image-20251124004900651

总结:

​ 1.上传和解析都很慢,因为用的免费服务器,建议读者可以本地安装docker部署测试,成功以后再部署服务器

​ 2.我是演示调用所以使用表单形式,实际当中可以使用图床作为url或者钩子获取请求并且获取返回

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。