
EcomGen 是一款面向个人卖家的本地优先电商套图工具。它不追求一句话直接出成图,而是先把商品本身说清楚:商品描述、已经核实的事实、不能写的声明、品牌要求、目标市场和平台规则,先整理成一份可以逐条检查的分镜;分镜确认无误后,再由后台任务按张生成、逐张审核,最后整套导出。对商品资料不想交给在线服务、又希望成套图片口径统一的卖家来说,这种先约束、后生成的路子更稳。
项目信息
| 项目 | 内容 |
|---|---|
| 软件名称 | EcomGen |
| 主要用途 | 电商套图:主图、场景图、信息图、包装图、对比图与社媒图的成套制作 |
| 运行方式 | 本地优先的 Web 工作台,数据默认放在本地目录 |
| 平台 | Windows(源稿安装前置为 Windows;远程部署见下文版本选择) |
| 开源协议 | MIT |
| 关键依赖 | Node.js 22 或更高、pnpm 11、Redis 6.2 或更高、至少一个可用的推理与生图 Provider |
| 版本 | 以网盘内文件为准,源稿未标注版本号 |
电商套图怎么做:分镜先行,出图在后
很多卖家做一套图的麻烦不在单张图好不好看,而在流程散:主图在一个工具里拼,信息图在另一个模板里改文案,最后还要回修图软件统一尺寸。每换一个工具就要重新上传商品图、重新讲一遍卖点,改一个参数就可能整批返工。更隐蔽的风险在事实层面:把材质、功率、容量这类参数交给通用对话模型自由发挥,模型可能顺着语境补出未经核实的数据,包装图上印错规格,上架后才发现,返工比重新做更贵。
EcomGen 把顺序倒了过来:先建商品项目,把描述、已核实事实、禁止声明、品牌规范、目标市场和目标平台一次录入,作为后续所有生成的约束;再由分镜规划给出可审核的方案,用户逐条改、逐条确认,最终提示词定稿后才交给后台生成。生成、编辑、审核、导出都排队处理,每一步都留有快照和状态,前端刷新也不会丢进度。据源稿介绍,状态以接口返回为准,页面推送只起通知作用。
界面预览:从建项目到导出在一处完成

项目入口集中展示已有商品项目,每个项目的分镜、生成任务和导出状态都能直接看到,不用来回翻找。

商品配置页用来录入描述、已核实事实、禁止声明、品牌规范、目标市场和目标平台,这些字段后面会一直约束生成。

分镜确认环节可以逐条编辑并确认最终提示词,定稿后才进入生成,不会在下游悄悄二次拼接模板。

生成结果页用于逐张审核,通过的图片可以打包导出,导出时附带清单,便于日后追溯每套图的生成参数。
核心功能:模板、素材保护与多 Provider
- 项目化管理:一个商品就是一个项目,描述、事实、禁写声明、品牌与平台信息长期复用,不用每次生成都从头讲一遍。
- 25 种电商图片模板:覆盖主图、场景图、信息图、包装、对比和社媒等场景,模板定义集中管理;遇到未知模板编号会明确报错,不会绕过校验悄悄生成。
- 素材分级与像素保护:素材按商品真值、包装图、参考图区分;开启像素保护后,生成必须使用当前项目的商品真值素材,缺真值素材时任务直接失败,不会拿参考图顶替真实商品像素。
- 异步任务与审计:规划、生图、编辑、导出由后台队列处理,每一步保存提示词快照与任务状态,便于回查。
- 多 Provider 配置:可配置多个推理与生图 Provider,支持兼容 OpenAI 的图像接口,也支持 Gemini 原生生图;密钥加密保存,且按源稿要求不得写入提示词、日志、导出清单或提交记录。
- 编辑、审核与导出:支持按输出分支编辑图片、人工审核、整套打包导出,导出清单便于追溯。
版本选择:三种部署方式怎么挑
| 部署方式 | 适合谁 | 要点 |
|---|---|---|
| Docker Compose 部署 | 想最快跑起来、长期自用的人 | 一次拉起 Redis、接口与后台任务,接口同时托管前端,只需暴露一个端口;先建好配置文件并填入主密钥 |
| 三终端手动运行 | 要改代码、看日志、分别调试的人 | 前端、接口、后台任务分开启动,地址分别为本地前端地址与本地接口地址;启动前先确认 Redis 已就绪 |
| 远程服务器部署 | 小团队共用、需要远程访问的人 | 部署在服务器后建议前置反向代理并配置 HTTPS,不要直接裸露端口;前后端分开部署时,构建前就要定好浏览器可访问的接口地址,构建后无法修改 |
三者不是三个版本,而是同一套程序的三种跑法,功能本体一致,差别只在部署与维护成本。第一次上手建议先用 Docker Compose 跑通,再决定要不要拆开调试。
安装步骤:从配环境到打开工作台
- 确认环境:Windows 系统,装好 Node.js 22 或更高版本、pnpm 11,并准备好 Redis 6.2 或更高版本;本地可用 Redis 容器代替单独安装。
- 生成主密钥:生成一段 Base64 编码的 32 字节主密钥,写入根目录配置文件的对应字段;配置文件不要提交到代码仓库。
- 确认数据与连接:默认配置把数据库、上传素材、生成结果和导出文件放在本地数据目录,Redis 默认连接本地地址;按需在前端配置文件中调整接口地址。
- 选择一种部署方式启动:Docker Compose 方式一次拉起全部服务,打开本地接口地址即为完整工作台;手动方式则先启动 Redis,再分别启动前端、接口与后台任务。
- 配置 Provider:至少接入一个可用的推理 Provider,生图可选用兼容 OpenAI 的图像接口或 Gemini 原生生图;Gemini 配置需填入对应的接口地址、模型编号与生图类型。
- 建第一个项目验证:新建一个商品项目,录入已核实事实与禁写声明,走一遍分镜确认、生成、审核、导出,确认整套流程能闭环再批量使用。
必改设置:装好先确认这 5 处
- 主密钥必须先生成再启动:没有主密钥就不要先跑服务,密钥只写配置文件,不进提示词、日志与导出清单。
- 数据目录要定在不会误删的位置:默认本地数据目录集中存放数据库、素材、生成结果与导出文件,换盘或清理前先确认路径。
- 像素保护按需开启:对包装图、规格图这类不能错像素的场景,建议开启像素保护,并先把商品真值素材备齐,否则任务会因缺素材直接失败。
- Provider 不要只配一个:推理与生图可以分别配置多个 Provider,某个渠道不可用时有备选;同时确认密钥加密保存,不用明文写进任何可分享的文件。
- 分开部署务必先定接口地址:前后端分开部署时,构建前端之前就要把浏览器可访问的接口地址定好,构建完成后再改是无效的;同源部署可走默认相对路径。
注意事项:这 4 点别踩
- 它不是开箱即用的出图按钮:要自备 Redis、自备 Provider,还要理解商品真值与像素保护这类概念,至少预留半小时配环境,指望装完立刻出图会有落差。
- Gemini 有能力边界:据源稿介绍,Gemini 不支持 OpenAI 式的蒙版操作,局部蒙版编辑与画布外扩会在能力检查处明确拒绝,这是接口能力问题,不是换个配置就能绕过的。
- 模板编号错了会直接失败:未知模板编号不会被悄悄替换或跳过,遇到报错先核对模板定义,不要反复重试同一条错误请求。
- 远程部署不要裸露端口:部署在服务器上时建议前置反向代理并配置 HTTPS,本地调试地址与服务器地址不可混用。
适用人群与取舍:适合谁,不适合谁
| 对照项 | EcomGen | 一键出图工具 | 通用对话模型直接出图 |
|---|---|---|---|
| 流程 | 先分镜确认,再逐张生成审核 | 输入一句话直接出图 | 多轮对话调提示词 |
| 事实控制 | 商品真值作约束,缺素材直接失败 | 以模板与模型发挥为主 | 容易顺着语境补出未核实参数 |
| 上手成本 | 较高,需配环境与 Provider | 低 | 低 |
| 适合场景 | 长尾 SKU 多、成套口径要求严 | 单张快速试效果 | 灵感发散、非上架用途 |
明确取舍是:它用较高的上手成本换成套图的一致性与可追溯性。SKU 多、规格不能错、需要反复复用同一套商品资料的卖家与小团队值得花时间配一次;只想偶尔做一两张图、或者完全不想碰服务器与配置的人,用更轻的出图工具会更省事,不必硬上这套流程管控方案。据源稿介绍,生成效果仍取决于所选模型与所给事实,事实本身写错,分镜再严谨也救不回来。

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







