Package Information
Released: 4 mo ago
Downloads: 0 weekly / 0 monthly
Latest Version: 1.0.3
Author: 墨鱼
Documentation
English | 简体中文
n8n-nodes-moyuai
这是一个 n8n 社区节点,允许你通过 moyuAI 使用 Google Gemini 图像模型以及 OpenAI 风格的 GPT 图像模型生成图像。
安装
请遵循 n8n 社区节点文档中的 安装指南。
操作
- 文本生图 (Text to Image):根据文本描述生成图像。
- 图生图 (Image to Image):基于参考图像和文本提示词生成图像。
功能特性
- 模型:支持
Gemini 2.5 Flash、Gemini 3.1 Flash、Gemini 3 Pro、gpt-image-2、gpt-image-2-all。 - 纵横比:支持多种纵横比,如 1:1, 16:9, 4:3, 3:4, 9:16 等。
- 分辨率:所有模型均可配置分辨率 (1K, 2K, 4K)。
- GPT Image 2 参数:
gpt-image-2与gpt-image-2-all支持独立的size、quality、format,图像编辑额外支持background与moderation。 - 并发生成数量:可配置一次并发发起的生成请求次数。
- 请求超时:可配置每次模型请求的超时毫秒数。
- 请求诊断:可输出脱敏后的请求 URL、是否发出请求、HTTP 状态码与响应体,便于排查 GPT Image 2。
- 输出格式:
- 二进制文件 (标准 n8n 二进制数据)
- Base64 字符串
- Base64 Data URL
- 图像 URL
- 原始响应 (Raw Response)
凭证
你需要设置 moyuAI API 凭证才能使用此节点。
- 连接类型:
- Official:直接连接到 Google 的 Generative Language API。
- OpenAI Compatible:通过 OpenAI 兼容的端点连接,可用于云雾等中转站。
- API Key:你的 Gemini API 密钥。
- Base URL:(可选)用于 OpenAI 兼容连接的自定义 Base URL。使用云雾这类中转站时,可填写
https://yunwu.ai/v1/。 - 请求格式(Request Format):
Gemini Native: 用于 Gemini 原生接口OpenAI Compatible: 用于gpt-image-2、gpt-image-2-all以及其它 OpenAI 风格图片接口
使用说明
文本生图 (Text to Image)
- 选择 Text to Image 操作。
- 选择你的 模型 (Model)。
- 输入描述性的 提示词 (Prompt)。
- 选择所需的 纵横比 (Aspect Ratio)。
- 执行节点以获取生成的图像。
如果选择
gpt-image-2或gpt-image-2-all,请使用 OpenAI Compatible 连接类型与 OpenAI Compatible 请求格式,并配置中转站的Base URL。
图生图 (Image to Image)
- 选择 Image to Image 操作。
- 提供 参考图像 (Reference Images)。
- 输入 提示词 (Prompt) 来引导生成。
- 执行节点。
gpt-image-2与gpt-image-2-all的图生图通过 OpenAI Images Edits 接口实现,最多支持 5 张参考图。
GPT Image 2 图像编辑会以multipart/form-data发送多个image字段,以兼容 OpenAI 风格的/v1/images/edits接口。
请求诊断
如果 GPT Image 2 执行后没有图片返回,建议临时关闭 Throw On Failure,并开启 Show Request Diagnostics。
sent:false且blockedBeforeRequest:true:请求在发送前被配置校验拦截,查看reason。sent:true且responseReceived:false:代码已尝试发出请求,但没有收到 HTTP 响应,查看error。sent:true且responseReceived:true:请求已发出并收到响应,查看statusCode与responseBody。
参考图像字段使用指南
支持的格式:
URL: 图片的 HTTP/HTTPS 链接
https://example.com/image.jpgData URI: Base64 编码的图片数据
data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...纯 Base64: 直接粘贴 Base64 字符串(自动识别为 PNG)
iVBORw0KGgoAAAANSUhEUgAA...Binary 字段名: 从前一节点的二进制数据读取
data image1
多个图片分隔:
使用 竖线 | 或 换行 分隔多个图片:
data|image1
或
data
image1
混合使用不同格式:
data|https://example.com/image.jpg
或
data
https://example.com/image.jpg
data:image/png;base64,iVBORw0KGgo...
数量限制:
- Gemini 2.x Flash 模型最多支持 3 张参考图
- Gemini 3.x / Pro 模型最多支持 14 张参考图
gpt-image-2/gpt-image-2-all最多支持 5 张参考图
兼容性
兼容 n8n@1.0.0 或更高版本。