节点式工作流引擎 · 19 套电商图模板

上传一张产品图,
生成整套电商图

白底图、场景图、主图套图、促销海报到 8 屏详情长图,19 套工作流模板覆盖电商全场景。 由 VLM 产品解读 → 六要素提示词 → 多路并行生图 → 程序化排版 全自动完成, 中文文字 100% 无乱码。

  • 注册即得 100 点体验额度
  • 纯程序化模板 0 点消耗
  • 一模板一 Skill,可独立上架
19
工作流模板
299
可复用节点实例
3
家 AI 供应商路由
0点
基础处理起步
工作流画布 · 场景展示图 wf_scene v1.0
产品图 输入 · 抠图前原图 抠图去背 程序化 · 0 点 VLM 产品解读 AI · 1 点 六要素提示词 AI · 1 点 4 路并行生图 AI · 4×10 点 VLM 选优 AI · 1 点 成品场景图 输出 · 1 张最佳
本单实测消耗 43 点 = 4 张生图 × 10 + 3 次 LLM/VLM × 1
场景展示图工作流的真实节点链路与计点构成,取自项目 wf_scene 模板实测数据。
为什么换掉外包

一套电商图,从 3 天到 3 分钟

传统拍摄修图链路长、单价高、改一次要重来一次;本系统把「解读—构思—出图—排版」做成可重跑的流水线。

传统外包 / 手动做图

  • 拍摄 + 修图排期 3–5 天,加急另算
  • 单套主图 ¥300–800,详情页更贵
  • 改文案、换场景要重新沟通返工
  • 靠设计师手排中文,字体错漏难免
  • 多 SKU 批量时产能直接卡死
  • 图源与版权链路不透明

ECIMG 电商图工厂

  • 单次任务分钟级出图,可并发排队
  • AI 模板约 40 点起,纯程序化模板 0 点
  • 参数化重跑,换场景词即刻重生成
  • Playwright + 思源黑体程序化排字,中文零乱码
  • 19 套模板覆盖全场景,API 批量调用
  • 多租户隔离,产物落 COS 对象存储
核心能力

不是一次「抽卡」,是一条工程化流水线

每个模板都由可复用节点组合而成,执行过程可观测、失败可重试、结果可缓存,把出图从玄学变成产线。

节点式 DAG 引擎

19 套模板由输入、图像处理、AI、排版、渲染、输出等可复用节点编排而成,节点状态逐级回写、并发安全。

VLM 产品解读

结构化输出产品品类、材质、卖点与可确认参数,标注视觉依据;只采信图面可读信息,严禁凭型号补参数。

六要素提示词体系

产品主体 → 场景背景 → 陪衬元素 → 光线 → 相机质感 → 广告风格,逐项模板化,出图稳定不撞脸。

程序化排版,中文零乱码

生图阶段画面零文字,标题卖点由 Playwright + 思源黑体精确叠加;主图、卖点总览、详情长图均支持多版式。

多供应商模型路由

通义万相、火山引擎即梦 Seedream、OpenAI GPT Image 统一抽象,按优先级与能力矩阵自动路由,可随时切换。

多租户与点数计量

API Key 鉴权、任务先预扣失败自动退款、跨租户访问统一 404;管理员与普通用户权限分离,配置读写仅限管理员。

技术架构

一个引擎,19 套模板,两套对外出口

内部工作台走 /api(JWT + RBAC),对外服务走 /v1(API Key),共用同一套工作流引擎与计量。

  1. 01

    产品建档

    上传原图,VLM 解读生成产品档案与可确认参数,支持分类字典与关键词检索。

  2. 02

    模板编排

    按目标图型选择工作流,节点参数(场景/风格/尺寸/文案)可调,也可在画布上二次编辑。

  3. 03

    DAG 执行

    BullMQ 队列调度,节点并发执行、状态逐级回写,支持进度可视、取消与失败重试。

  4. 04

    产物落库

    图片统一走存储层落盘或落腾讯云 COS,返回可公网访问的直链,前端与 Skill 直接可用。

接口层
内部 /api/* · JWT + RBAC 对外 /v1/* · Bearer API Key
应用服务层
认证API Key用量计量产品生成编排模板管理
工作流引擎层
DAG 执行器节点注册表结果缓存进度回写
能力层
AI 客户端抠图微服务图像处理Playwright 渲染
基础设施
PostgreSQL + PrismaRedis + BullMQ本地存储 / 腾讯云 COSDocker Compose
模板库

19 套工作流模板,覆盖电商图全场景

每套模板即一条独立流水线,也可单独打包成一个 Skill 独立上架。节点数与 AI 节点数取自模板定义。

旗舰

首屏主图

wf_mainvisual

  • 14 节点
  • AI ×5
  • AI + 排版
旗舰

主图五连拍

wf_mainvisual_pro

  • 22 节点
  • AI ×8
  • KV 套图

场景展示图

wf_scene

  • 9 节点
  • AI ×4
  • 43 点 / 次

多场景电商组图

wf_multiscene

  • 21 节点
  • AI ×8
  • 6 场景 3×2

一键多视角组图

wf_multiview

  • 18 节点
  • AI ×11
  • 六视角

促销海报生成

wf_promoposter

  • 17 节点
  • AI ×7
  • 中文艺术字
0 点

产品白底图

wf_whitebg

  • 8 节点
  • 纯程序化
  • 0 点
旗舰

智能详情长图

wf_detailpage_pro

  • 35 节点
  • AI ×11
  • 8 屏 · v3.4

详情图(长图)

wf_detailpage

  • 17 节点
  • AI ×5
  • 纵向拼接

风扇详情页

wf_fan_detail

  • 16 节点
  • AI ×7
  • 行业专用

核心卖点图

wf_sellpoint

  • 14 节点
  • AI ×4
  • 卖点提炼

卖点总览页

wf_selloverview

  • 21 节点
  • AI ×8
  • 6 格 Knolling

细节特写

wf_detailcloseup

  • 11 节点
  • AI ×4
  • 微距质感

痛点挖掘

wf_painpoint

  • 13 节点
  • AI ×4
  • 场景共鸣

痛点解决

wf_painsolution

  • 13 节点
  • AI ×4
  • 前后呼应
0 点

效果对比

wf_comparison

  • 8 节点
  • 纯程序化
  • 0 点
0 点

系列展示图

wf_series

  • 13 节点
  • 多 SKU
  • 0 点
0 点

工艺展示

wf_craft

  • 8 节点
  • 分层结构
  • 0 点
一次三件套

组合:精修白底 + 主图 + 详情

wf_combo_refine_main

  • 21 节点
  • AI ×4
  • 组合模板

计点规则:AI 生图 10 点/张、LLM 与 VLM 分析 1 点/次;纯程序化模板 0 点。任务提交先预扣,失败或取消自动退款。

开发者

三段式接入,十分钟跑通第一张图

对外接口独立于内部 /api 前缀,走 Bearer API Key 鉴权,返回结构与错误码稳定可预期。

# 1) 注册:自动赠送体验点数并返回首把 API Key(明文只回显这一次)
curl -s -X POST $BASE/api/auth/register \
  -H 'Content-Type: application/json' \
  -d '{"email":"you@shop.com","password":"******"}'

# 2) 提交生成:白底图 0 点可先验链路,场景图约 43 点
curl -s -X POST $BASE/v1/generate \
  -H "Authorization: Bearer $ECIMG_KEY" \
  -H 'Content-Type: application/json' \
  -d '{"templateId":"wf_scene","imageBase64":"data:image/png;base64,...",
       "name":"便携咖啡机","params":{"sceneHint":"客厅落地窗,午后自然光"}}'

# 3) 轮询到 done 取图(images[].url 为可直接下载的直链)
curl -s $BASE/v1/runs/$RUN_ID -H "Authorization: Bearer $ECIMG_KEY"
const BASE = process.env.ECIMG_BASE_URL;
const KEY  = process.env.ECIMG_API_KEY;

// 提交生成任务
const res = await fetch(`${BASE}/v1/generate`, {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    Authorization: `Bearer ${KEY}`,
  },
  body: JSON.stringify({ templateId: 'wf_scene', imageBase64, name: '便携咖啡机' }),
});
const { runId, cost } = await res.json();

// 轮询直至 done / failed / canceled
let run;
do {
  await sleep(2000);
  run = await (await fetch(`${BASE}/v1/runs/${runId}`, {
    headers: { Authorization: `Bearer ${KEY}` },
  })).json();
} while (run.status === 'queued' || run.status === 'running');

console.log(run.images.map((i) => i.url));
import os, time, requests

BASE, KEY = os.environ["ECIMG_BASE_URL"], os.environ["ECIMG_API_KEY"]
H = {"Authorization": f"Bearer {KEY}"}

# 提交生成任务
r = requests.post(f"{BASE}/v1/generate", headers=H, json={
    "templateId": "wf_scene", "imageBase64": img_b64, "name": "便携咖啡机",
}).json()

# 轮询结果
while True:
    run = requests.get(f"{BASE}/v1/runs/{r['runId']}", headers=H).json()
    if run["status"] not in ("queued", "running"):
        break
    time.sleep(2)

print([i["url"] for i in run["images"]])
Skill 分发

一模板一 Skill,像装插件一样接入生图能力

19 套模板拆成 19 个独立 Skill,各自版本、各自定价、各自上架。Skill 只携带使用方法论与验收铁律,核心提示词资产留在云端引擎。

ecimg-scene / SKILL.md
---
name: ecimg-scene
display_name: 场景展示图
category: 内容创作
version: 0.1.0
author: Danson Zheng
---

## 定位
只负责「场景展示图」这一种图型(模板 wf_scene)。
抠图 → VLM 解读 → 六要素提示词 → 4 路并行生图 → VLM 选优

## 执行主流程
1. 检查 ECIMG_BASE_URL / ECIMG_API_KEY,缺失则引导申请
2. POST {BASE}/v1/generate  →  { runId }
3. 轮询 GET /v1/runs/{runId} → 取最佳成图
4. 交付并告知本单消耗
  • 瘦客户端设计

    Skill 内只有方法论、验收铁律与 API 契约;六要素提示词、负面词、模板编排等核心资产留在云端,升级不需要重新分发 Skill。

  • 独立版本与定价

    每个 Skill 独立版本号、独立上架审核、独立定价,可以只买你需要的那个图型,不必打包整套引擎。

  • 无 Key 也能引导

    Skill 内置开通话术:检测到未配置 Key 时,直接引导用户到后台注册并领取体验点数,转化链路不断。

  • 质量自检闭环

    交付前按铁律复核产品是否走样、是否被加上不存在的文字、场景是否符合偏好;不达标主动重跑而非硬交付。

点数与定价

按点数计费,用多少算多少

一次生成消耗多少点,取决于模板里实际调用了多少次 AI:生图 10 点/张,LLM 与 VLM 分析 1 点/次,纯程序化模板 0 点。

免费体验

¥0

注册即得 100 点,够跑 2 次场景图或无限次白底图

  • 19 套模板全部开放
  • 1 把 API Key
  • 账号中心用量明细
  • 社区支持
立即注册
推荐

基础版

¥99/ 月

适合单店日常上新与主图维护

  • 2,000 点 / 月
  • 5 把 API Key
  • 任务历史与产物直链
  • 邮件支持
开始使用

专业版

¥399/ 月

适合多店铺运营与代运营团队

  • 10,000 点 / 月
  • 20 把 API Key
  • 并发提速通道
  • 优先技术支持
开始使用

企业版

定制

适合品牌方与需要数据自主可控的团队

  • 私有化部署
  • 对接自有 COS / OSS 存储
  • 定制模板与行业图型
  • SLA 与服务保障
联系我们

以上为示意方案,正式定价以上线版本为准。所有套餐均支持失败自动退款,取消任务不扣点。

常见问题

你可能想先确认的几件事

生成的图片会乱码中文吗?

不会。生图阶段强制画面零文字,标题、副标题、卖点、参数表由后端 Playwright + 思源黑体按图宽等比精确排字, 主图、卖点总览页、详情长图均走程序化排版,中文 100% 无乱码。

一张图大概要多少点?

计点取决于模板实际调用:AI 生图 10 点/张,LLM 与 VLM 分析 1 点/次。例如场景展示图(4 路并行生图 + 3 次分析) 单次实测 43 点;白底图、系列图、工艺展示、效果对比这四个纯程序化模板为 0 点。

产品参数会不会被 AI 编造?

有三层封堵:VLM 解读只采信图面可读文字与用户输入,严禁凭型号从记忆补参数;设计规划层的参数清单只能取自可确认参数; 文案层「宁缺勿滥」,没有可靠参数就整表省略。

支持哪些 AI 模型?可以换吗?

已抽象三家供应商:通义万相(DashScope)、火山引擎即梦 Seedream、OpenAI GPT Image。按供应商优先级与能力矩阵自动路由, 管理员可在设置页调整 Key、模型与启停,无需改代码。

图片存在哪里?链接会过期吗?

产物统一经存储层保存并返回稳定直链,支持本地存储与腾讯云 COS 对象存储两种模式;COS 模式下返回完整公网 URL, 前端与 Skill 可直接下载,不存在第三方临时链接过期问题。

能不能接进我自己的系统?

可以。对外提供 /v1 开放接口,Bearer API Key 鉴权,覆盖提交生成、轮询结果、历史列表、取消任务、模板清单与用量查询, 不依赖内部管理接口,也支持以 Skill 形式直接接入 AI 助手。

数据隔离与权限怎么保证?

产品档案、生成任务、用量记录全部按用户归属;跨用户访问统一返回 404 防资源探测。内部接口走 JWT 且校验角色, AI 配置读写、模板编辑、分类增删等管理能力仅管理员可用。

把产品图丢进来,剩下的交给流水线

注册即得 100 点体验额度,白底图模板 0 点,先用免费额度跑通链路再决定。