上个月本站拆过一个端侧 Agent,许可问题把人绕晕:omnimind-ai/OmniBot 那种分段双重许可,商用要先签合同。这次换一个清爽的:蚂蚁 inclusionAI 把 Ming-Image 设计生成线开源了,GitHub 仓 inclusionAI/Ming-Image,而且 license 字段直接就是 MIT。对想拿设计模型做产品的团队来说,许可比参数量更先要看清,所以我们先把账算清楚,再谈它能画什么。
一、仓库实核:91 星,极早期,但许可已确认 MIT
下面数据来自 GitHub API,快照时间为 2026-09-24。星标、fork 每天都在变,请只当作当日截面,不要当成长期结论:
| 项目 | 实测值(2026-09-24 GitHub API 快照) |
|---|---|
| 仓库 | inclusionAI/Ming-Image(推理代码仓) |
| 星标 | 91 |
| Fork | 6 |
| 主语言 | Python |
| 创建时间 | 2026-09-17 |
| 权重 | HuggingFace inclusionAI/Ming-Image-0.1-Design 与 -Layer,ModelScope 同步 |
| GitHub API 的 license 字段 | MIT(spdx_id: mit) |
几点提醒。第一,91 星在这个时间点属于「刚出生」,因为仓库 2026-09-17 才创建,pushed 到 2026-09-23,距快照只有一周。本站不对星标做排名式表述,更不建议把星标数当成实力指标——早期项目星少是常态,不是缺点。换句话说,此刻看这个项目要看方向与许可,而不是看热度,热度会随着接入框架成熟慢慢补上来。第二,主语言写 Python,是因为这是推理代码仓,真正跑图的是里面的设计 transformer 与配套文本栈,不是一门把 UI 画出来的前端语言。第三,MIT 许可不是我们猜的,是 GitHub API 的 license 字段直接返回的 spdx_id: mit,后面还会用另外三个来源交叉确认,这是本篇少数可以放心写死的事实之一。
顺带说一句规模:仓库本体约 52.88 GB,权重约 49.25 GiB(orcarouter 口径),文档入口不是那种带 model_index.json 的标准化路径,而是「git clone 推理仓 + python infer.py」这条命令式路线。对想接进自己管线的工程师,这意味着你要读 README 而不是等现成 SDK。
二、两个模型:Design 端到端出图,Layer 把设计拆成图层
Ming-Image 这条线其实发的是两个权重,都是 6B 级,但干的事不一样。
Ming-Image-0.1-Design:文生设计。 一句话需求进去,端到端吐出完整的视觉设计——UI 界面、Dashboard、信息图、海报都能直接生成,文字与版式在图里是稳的,不会出现把「注册」写成「注删」那种经典翻车。它一次统筹全局布局、配色、素材风格,不是先画一块再拼一块,所以整体观感统一,适合直接进设计评审而不是当草图。
Ming-Image-0.1-Design-Layer:图层拆解。 把一张已经扁平化的设计图,拆成 2 到 9 个语义独立的 RGBA 透明图层。文字层、主体层、背景层分别独立,你可以单独改字、挪主体、换背景,而不必重画整张图。对设计工作流来说,这等于把「出图」变成「出可编辑的工程文件」,是它相对普通文生图最不一样的一步。
参数口径(标厂商/评测口径,非独立复测):设计 transformer 本身 6.15B;配套文本栈还含一个 17.01B 的多模态 LLM 加一个 3.09B 的 connector,整套总参数约 26.44B。Design-Layer 那个权重具体是 6,154,908,736,来自 orcarouter 的口径。这些数字本站没有独立复测,行文只作量级参考,请勿当成压测结论。
三、核心能力拆解:原生 RGBA、8K 提示词、端到端、分层
README 与模型卡把能力摊开讲,挑四点。
第一,原生 RGBA VAE。 它直接生成带 Alpha 通道的透明素材——人物、商品、图标、装饰都能透。这意味着你拿到手的就是抠好的图,不用再跑一遍抠图后处理。对要做合成、做贴纸、做带透明底素材的人,这一步省掉的是整条后处理链路,也是它敢叫「设计」而不是「画图」的底气。
第二,8K 长结构化提示词。 模型会把你的需求自动组织成「文案 / 模块 / 布局 / 视觉风格」四个维度,写成结构化的长输入。超长提示词里的信息能被完整理解,而不是被截断或忽略。换句话说,你可以用接近写需求文档的方式去喂它,把字号、配色、模块关系都写进去,它读得全。
第三,端到端整体生成。 前面提过,它一次把全局布局、配色、素材风格统筹好,避免多次生成再拼接造成的风格割裂。这是 Design 模型相对「先出元素再拼版」路线的核心差异,也是海报、Dashboard 这类强整体感产物愿意用它而非通用文生图的原因。这同时意味着,提示词里布局约束的遵循度直接决定成品能不能进评审,而不是只求好看;对工程接入来说,可控性比惊艳度更值钱。
第四,设计分层机制。 Layer 模型内部有三件套:Type Token 显式约束每个图层的设计角色;Alpha-Aware Layer Optimization 专门处理透明边缘的瑕疵;Composite-Layer Stack Consistency 约束叠加后能把原图还原回来。三者一起保证「拆得开、也能合得上」,避免拆完图层对不齐、叠不回原样。
顺带一提交付链路:官方在 ling-cookbook 仓库里给了 Design Skill(Text-to-Page,先出方案再写代码)和 PPT Skill(设计图一键还原成可编辑 PPT)。这些是把模型接到具体工作流的入口,不是模型本身,但能省你不少胶水代码。
四、架构深拆:6.15B 设计 transformer 加 17.01B LLM 加 3.09B connector
把第二、三节的参数摊开,架构是一条「设计 transformer 加多模态 LLM 文本栈」的路线,标注厂商与评测口径,非独立复测。
- 设计 transformer:6.15B。 这是真正出图的主干,负责把结构化需求落成视觉布局与像素。
- 多模态 LLM:17.01B。 这是文本栈的语义大脑,负责把 8K 长提示词里的文案、模块、布局、视觉风格四维度读全、读准。
- connector:3.09B。 把 LLM 理解到的结构化意图对接到设计 transformer,总参数约 26.44B。
为什么要拆成「LLM 理解 + connector 桥接 + transformer 出图」三段?因为设计任务里语义理解和视觉生成是两件事:前者要吃长文本、做结构化推理,后者要控布局与像素。把文本栈和出图主干分开,既能复用成熟的多模态 LLM 能力,又能让设计 transformer 专心画。这也解释了为什么配套文本栈比出图主干还大——17.01B 的 LLM 是理解侧的开销,不是浪费。
原生 RGBA VAE 在架构里是出图主干的最后一截:它输出的不是普通 RGB,而是带 Alpha 的 RGBA,所以透明素材是原生生成的,不是后加的。这一点和 Qwen-Image 2.1 一样原生支持 RGBA,但两家的许可完全不同,第六节展开。值得强调的是,RGBA 原生输出是这套架构敢做 Layer 拆解的前提——没有透明通道,图层就是空谈。
五、上手路线:git clone 加 infer.py,采样默认已给好
跑起来的路径很短,命令直接引自 GitHub README:
export CUDA_VISIBLE_DEVICES=0
git clone https://github.com/inclusionAI/Ming-Image
cd Ming-Image && pip install -r requirements.txt
# 文生设计
python infer.py --model inclusionAI/Ming-Image-0.1-Design --task text-to-image \
--prompt "your prompt" --resolution 2048 --output-dir outputs/t2i
# 图层拆解
python infer.py --model inclusionAI/Ming-Image-0.1-Design-Layer --task layer \
--prompt "Decompose this image into N layers ..." --resolution 1024
# 仅校验 checkpoint 契约(不加载权重)
python infer.py --model inclusionAI/Ming-Image-0.1-Design --task text-to-image \
--prompt "A red circle on a white background" --validate-only采样默认(随 task 不同,均来自 README):
- Text-to-image:steps 12,CFG 1.0,分辨率 bucket 1024 / 2048,推荐 2048(方图)。
- Layer decomposition:steps 12,CFG 2.0,bucket 512 / 1024,推荐 1024。
--resolution填正整数会自动吸附到最近的 bucket;--steps/--cfg可显式覆盖。- 装了 FlashAttention2 时加
--attn-implementation flash_attention_2(便携 CLI 默认是 eager)。
Prompt Enhancement(PE,infer.py 之外的预处理)值得一提:用 Ling-3.0-flash-VL 或 qwen3.8-27B 把短描述重写成 Figma 式结构化 JSON 或分层规范,再喂给 --prompt。系统提示词随仓发布在 assets/。这步不是必须的,但能明显提升长需求下的稳定性,相当于把你的口语化需求先整理成模型爱读的四维结构。
冒烟测试命令也给了:
python -m unittest -v tests.test_inference_smoke.InferenceSmokeTest.test_two_step_showcase_smoke注意这条需要双模型权重加单卡 80GiB 配置才能跑通,属于验收级测试,不是装完就能点。它验证的是 Design 加 Layer 两段联动,对想确认自己环境没装错的人最有用。
六、许可证红线:MIT 可商用,对 Qwen-Image 2.1 的非商用
这是本篇重点,也最容易被人看错。
Ming-Image 的 MIT 不是孤证。GitHub API、datanorth.ai、bittide.aicompass.dev、orcarouter.ai 四个来源一致写明 MIT,且都注明 commercial use allowed。所以下面三句话可以放心写死:MIT 许可下,你可以自部署、可以商用、可以二次开发。四源一致,这是本批少数不必标「口径」的事实。
对照对象正好是同赛道的 Qwen-Image 2.1:它的许可是 Qwen Research License Agreement,非商用。也就是说,Qwen 那条线你在研究场景能玩,但拿去做产品、做服务要受限制;Ming-Image 的 MIT 则没有这道墙。把两者做成一张表更清楚:
| 维度 | Ming-Image(MIT) | Qwen-Image 2.1(Qwen Research License) |
|---|---|---|
| 许可类型 | MIT(宽松) | Qwen Research License Agreement |
| 商用 | 可以 | 非商用,受限 |
| 自部署 | 可以 | 可以(但受许可约束) |
| 二次开发并闭源 | 可以 | 受限 |
| 来源确认 | GitHub API 等四源一致 | 厂商口径 |
硬件门槛必须说清(模型卡明确): 默认且最小验证部署是 单张显存 ≥ 80 GiB 的 GPU,BF16。这是唯一端到端跑通两族模型的配置。24 GiB 的消费卡没有官方指引;社区在数小时内冒出的 INT4 / GGUF 量化方案属于社区路线,不是官方背书。仓库本身约 52.88 GB、权重约 49.25 GiB(orcarouter 口径),文档路径就是 git clone 推理仓加 python infer.py,没有 model_index.json 那种标准化入口。
部署框架: 官方给了 diffusers、vLLM-Omni(recipes / installation 指南)、ComfyUI 三条路线;社区侧在数小时内出现了 INT4 / INT8 / FP8 / GGUF / ComfyUI 构建,这些标「社区方案,非官方」。想上消费卡,只能走社区量化,且稳定性以社区为准,不要当成官方承诺。
基准数字一律标口径: 模型卡宣称登顶 Artificial Analysis 的 UI/UX 开源榜,但该榜以图呈现、文本无可引用数字、无命名对手、未提供可复现脚本,datanorth 与 orcarouter 都指出无法独立验证,本站未独立复测;Crello-Test 的 12 项第一、单次推理 183s 对 795s(快约 4.3 倍)、工程优化后约 20 秒出图、改字成本仅 GPT-image2 的 1/7,这些全来自 ai-bot 与厂商宣传,一律标「厂商/模型卡口径,非独立复测」。
本站判断与分工: 本站批次 22「图像模型成本横评」只看单价与画质,本篇只看设计工作流、可编辑性、图层、RGBA、许可与自部署,不重比纯画质。批次 33「AI 视频工作台横评」是视频与实时,本篇是静态设计图,不重复。一句话收尾:Ming-Image 证明的是「设计图可以带 MIT 开源出来、能拆层、能自部署」,而不是「小卡就能跑、榜单数字都已复测」。前者是许可与架构判断,后者是硬件与验收判断,中间隔着你自己的 80GiB 显存和一遍冒烟测试。
常见问题
Q1:Ming-Image 真的能免费商用吗?MIT 靠谱吗? A1:靠谱。GitHub API 的 license 字段直接返回 spdx_id: mit,且 datanorth.ai、bittide.aicompass.dev、orcarouter.ai 三个来源也都写明 MIT 并注明 commercial use allowed,四源一致。在 MIT 下你可以自部署、商用、二次开发。这不是猜测,是可写死的事实。
Q2:它和 Qwen-Image 2.1 差在哪?为什么拿它对比? A2:核心差在许可。两者都原生支持 RGBA,但 Qwen-Image 2.1 是 Qwen Research License(非商用),拿去做产品受限制;Ming-Image 是 MIT,没有这道墙。能力数字(Crello、速度)来自厂商/模型卡口径,本站未独立复测,对比只取许可这一点作红线。
Q3:我一张 24 GiB 的 4090 能跑吗? A3:官方没有给 24 GiB 消费卡的部署指引。模型卡明确的唯一验证配置是单张 ≥80 GiB 显存、BF16。社区在数小时内出现了 INT4 / GGUF 量化方案,属于社区路线、非官方背书,稳定性以社区为准,不能当成官方承诺。
Q4:推理命令怎么写?默认出图要几步?
A4:git clone 后 pip install -r requirements.txt,再 python infer.py --task text-to-image|layer。文生设计默认 steps 12、CFG 1.0、推荐分辨率 2048;图层拆解默认 steps 12、CFG 2.0、推荐 1024。装了 FlashAttention2 加 --attn-implementation flash_attention_2。详见第五节。
Q5:Layer 拆出来的图层能直接进 Figma 改吗? A5:Layer 输出的是 2 到 9 个 RGBA 透明图层,文字、主体、背景可分别改、移、换,但它不是 Figma 源文件。要进可编辑 PPT,官方给了 PPT Skill(设计图一键还原可编辑 PPT),在 ling-cookbook 仓库;Figma 侧需自行对接,官方未承诺原生往返。
参考来源
- GitHub 仓库
inclusionAI/Ming-Image:README 与 GitHub API(https://api.github.com/repos/inclusionAI/Ming-Image),快照 2026-09-24:91 星 / 6 fork / Python / 创建 2026-09-17 / license 字段 MIT - HuggingFace 权重
inclusionAI/Ming-Image-0.1-Design与inclusionAI/Ming-Image-0.1-Design-Layer,ModelScope 同步 - ai-bot.cn:https://ai-bot.cn/ming-image-0-1-design/
- datanorth.ai/news/ant-group-releases-ming-image-0-1-design
- bittide.aicompass.dev/article/.../ming-image-0-1-design
- orcarouter.ai/blog/ming-image-0-1-design-vs-nano-banana-2 与 vs-qwen-image-2-1
- 许可结论以 GitHub API 的 MIT 字段加三来源交叉确认;基准/Crello/速度数字多来自模型卡与厂商图表口径,本站未独立复测
本文基于 README 与 GitHub API 梳理(截至 2026-09-24),星标等数字为当日快照,每天都在变动,请以官方仓库为准。