概述
api_yi_nano_banana_node 是社区好伙伴 JerrIsTheBesta 贡献的轻量级 ComfyUI 节点示例,聚焦于”开箱即用 + 易于拓展”。只需在 custom_nodes 目录放入节点并重启 ComfyUI,即可在工作流中直接调用 API易 的 Nano Banana Pro / Nano Banana 2 图像生成能力,非常适合作为学习与二次开发的起点。
项目信息
- 🔗 开源地址:
github.com/JerrIsTheBesta/api_yi_nano_banana_node - 📜 许可证:MIT
- 👤 作者:JerrIsTheBesta
- ⭐ 该项目由社区好伙伴贡献,定位为示例 + 可自行拓展
核心功能
两个核心节点
APIYI Text to Image 文生图 + APIYI Multi Image Edit 多图编辑,覆盖最常用两种场景双模型切换
内置选择
gemini-3-pro-image-preview(Nano Banana Pro)与 gemini-3.1-flash-image-preview高分辨率支持
支持 2K / 4K 输出,并根据分辨率自动调整超时时间
丰富宽高比
内置 1:1、16:9、9:16、4:3、3:4、3:2、2:3、21:9、5:4、4:5 等 10 种比例
多图编辑输入
Multi Image Edit 支持最多 5 张参考图 融合/编辑,适合合成、风格迁移轻量易拓展
Python 纯实现、依赖极少(requests / Pillow / numpy),代码结构清晰,便于二次开发
支持的 API易 模型
节点说明
APIYI Text to Image(文生图)
纯文本提示词生成图片,不需要输入图像。输出:生成的图片 + 文件名标识。APIYI Multi Image Edit(多图编辑)
支持最多 5 张输入图进行融合、编辑或合成。输出:结果图、文件名、实际使用的图片数量。节点参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
api_key | string | 是 | - | API易 令牌,建议单独创建带用量上限的专用 Key |
prompt | string | 是 | - | 文本提示词 |
model | enum | 是 | gemini-3-pro-image-preview | 模型选择(Pro / Flash) |
resolution | enum | 否 | 2K | 输出分辨率(2K / 4K,4K 自动延长超时) |
aspect_ratio | enum | 否 | 1:1 | 宽高比(10 种可选) |
images | IMAGE | 否 | - | 多图编辑节点的参考图输入(最多 5 张) |
安装配置
第四步:配置 API易 密钥
- 访问 API易控制台 的【令牌】栏目,新建一个专用密钥并设置用量上限(安全最佳实践)
- 将密钥复制粘贴到节点的
api_key参数 - API 端点无需手动配置,节点已内置
https://api.apiyi.com路径
使用示例
示例 1:文生图
示例 2:多图融合
拓展建议
该项目定位为示例与起点,欢迎 Fork 后按需拓展:对话式编辑
在节点中维护 session 上下文,支持多轮迭代优化图片
更多参考图
参考 Nano Banana Pro 能力,将参考图上限扩展到 14 张
Seed 控制
添加 seed 参数以支持可复现的生成
批量输出
支持一次生成多张并输出为 batch,配合 ComfyUI 的后续节点链
常见问题
节点安装后在搜索栏找不到?
节点安装后在搜索栏找不到?
- 确认仓库放在
ComfyUI/custom_nodes/目录下 - 完全重启 ComfyUI(不是仅刷新前端)
- 查看 ComfyUI 控制台输出,确认没有 Python 依赖报错
调用失败,提示 401 / 403?
调用失败,提示 401 / 403?
请检查:
api_key是否填写正确,且未被错误分组限制- 所选模型是否在当前令牌的模型白名单内
- 账户余额是否充足,参考 为什么还有余额跑不通
4K 分辨率经常超时?
4K 分辨率经常超时?
节点已对 4K 自动延长超时,但若仍超时:
- 检查服务器到 API 的网络质量(参考 下载 CDN 图片/视频很慢怎么办)
- 在高峰期可暂时回退到 2K 或使用 Flash 模型
是否安全地暴露了 API Key?
是否安全地暴露了 API Key?
作者明确建议:不要使用主 Key,而是在 API易 控制台单独创建一个带用量上限的专用 Key 给该节点使用,避免泄漏带来额外损失。
和已有的 ComfyUI-Nano-Banana-apiyi 节点有什么区别?
和已有的 ComfyUI-Nano-Banana-apiyi 节点有什么区别?
- 本节点:轻量示例,仅 2 个节点,代码简洁、依赖极少,适合上手和二次开发
- 完整版节点:功能更全(对话式编辑、14 图融合等),适合生产工作流
相关资源
Nano Banana Pro API 文档
查看 Nano Banana Pro 的完整 API 能力
ComfyUI 完整版节点
功能更完整的 Nano Banana ComfyUI 节点集合
使用场景总览
查看更多 API易 使用场景
API易控制台
管理 API 密钥和查看用量