鱼皮AI导航
鱼皮AI导航
  • 主页
  • 社区
  • AI工具
  • AI知识库
  • AI提示词
  • MCP
  • Skills
  • AI学习资源
  • AI资讯
  • GitHub开源
登录/注册

Day3/5:「Skywork UniPic 2.0」开源,统一多模态模型再迎新突破

编程导航
编程导航
2025-08-14 12:30
阅读 98
编程导航
2025-08-14 12:30
阅读 98

8月11日,昆仑万维SkyWork AI技术发布周正式启动。8月11日至8月15日,我们每天发布一款新模型,连续五天,覆盖多模态AI核心场景的前沿模型。截至目前,我们已经发布SkyReels-A3、Matrix-Game 2.0、Matrix-3D模型。

8月13日,昆仑万维正式开源「Skywork UniPic 2.0」模型——面向统一多模态建模的高效训练和推理框架,围绕生成和编辑模块轻量化、连接多模态理解模型进行联合训练,构建了理解、生图、编辑一体化的核心能力,旨在实现“高效、高质、统一”的多模态生成模型。

当前,「Skywork UniPic 2.0」及其系列模型已全面开源,涵盖模型权重、推理代码、强化策略等,助力开发者与研究者快速上手并构建多模态应用。

项目地址

项目主页:

https://unipic-v2.github.io/

技术报告:

https://github.com/SkyworkAI/UniPic/blob/main/UniPic-2/assets/pdf/UNIPIC2.pdf

GitHub地址:

https://github.com/SkyworkAI/UniPic/tree/main/UniPic-2

HuggingFace Gradio:

https://huggingface.co/spaces/Skywork/UniPic2-Metaquery


HuggingFace Model: 

https://huggingface.co/Skywork/UniPic2-SD3.5M-Kontext-2B; https://huggingface.co/Skywork/UniPic2-Metaquery-9B

「Skywork UniPic 2.0」由三个核心模块组成:


生图编辑(下图中):基于 SD3.5-Medium 架构将原本只支持文本输入的模型改进成也接受文本图像同时输入,然后通过高质量图像生成和编辑数据的训练将原本生图能力扩展成生图、编辑双能力。

统一模型能力(下图左侧与中间):通过冻结生图编辑模块,多模态模型(Qwen2.5-VL-7B),Pre-Train连接器来构建出理解生成编辑一体化能力,再通过连接器和生图编辑模块一起联合微调,实现最终的一体化理解、生图、编辑模型。

生图编辑后训练(下图右):为提升生图编辑整体性能,设计了基于Flow-GRPO的渐进式双任务强化策略,实现了生成与编辑任务在不互相干扰下的协同优化,在预训练的基础上进一步提升了模型性能。


图丨昆仑万维Skywork UniPic 2.0核心组成模块

升级后的「Skywork UniPic 2.0」具备以下核心优势:


生成模块轻量高效,性能拉满

生成模块基于2B参数的SD3.5-Medium 架构训练,生图和编辑指标超越生成模块具有7B参数的bagel,4B参数的OmniGen2,12B参数的UniWorld-V1和Flux-kontext模型。

引入强化学习,效果显著

基于Flow-GRPO首创渐进式双任务强化策略,有效提升模型对复杂指令的理解能力与图像生成和编辑的一致性,两大任务协同优化、互不干扰。

一体化灵活切换,拓展能力强

将生图编辑的Kontext模型与多模态模型端到端整合,微调轻量连接器,即可快速构建统一理解-生成-编辑模型,并且生图和编辑的性能进一步提升。


用户输入图片并且输入文字prompt,「Skywork UniPic 2.0」可以快速理解图片所展示的内容。

prompt(理解):What are these attractions? Please give their names. output.png prompt(理解):What kind of bird is this? Please give its name. output (1).png

或者用户输入提示词,「Skywork UniPic 2.0」能够立即生成和编辑图片。

prompt(生图):Retro-futuristic synthwave race: a chrome Lamborghini Countach drifting along a neon coastline,purple-orange sunset, palm trees silhouetted against giant sun, vaporwave aesthetic, 8K cinematic wallpaper, hot on Behance. prompt(编辑):Change the style of the image to Ice Age.

9815a76e-c646-4080-82b2-907ddb5dec73.jpg

Prompt: A vintage illustration of a retro computer where 'skywork' is in the screen, vaporwave aesthetic, in the style of Jim Steranko, light pink and light blue, Behance, fancy background. output (3).png prompt(生图):An intricately detailed oil painting that captures the whimsical essence of a feline super math wizard. The cat, adorned with a wizard's hat and cape, is surrounded by floating mathematical symbols and equations. The rich textures of the brush strokes give depth to the cat's fur and the magical elements, creating a vivid and captivating scene. output (2).png prompt(生图):A striking orca whale is seen gliding through the blue waters of the Nile River, its black and white pattern contrasting vividly against the river's hues. In the background, the ancient silhouette of an Egyptian pyramid looms, its sandy beige stones bathed in the sunlight. The surface of the water ripples lightly as the majestic creature navigates the unusual setting, with palm trees and desert landscapes visible on the riverbanks. 9ddb4e4f-dfb6-4b0d-b453-9aa87e535400.png

prompt(生图):Adorable baby red panda barista serving latte art in a cozy Tokyo alley café, cherry-blossom petals drifting through neon signage, kawaii style, pastel color grading, trending on Instagram.

ca18577b-d109-439d-a77c-5ae5b455d533.png prompt(编辑):Add a painting to the easel. 7fb4aba7-6a60-45c6-a8ea-4d68929bf491.png prompt(编辑):Change the luxury boat color to red. ac01b8c1-3328-4a1e-844b-b67dc1609c79.png prompt(编辑):Transfer the image into an 8-bit pixel-art video-game style. 849b4bf1-2ee5-4335-8e5b-1bae0edfc300.png prompt:Transfer the image into a classic impasto oil-painting style. output.jpg prompt:change the word "dreamshot" to "skywork". e59175b5-e726-4883-84a3-92ad6e7496d3.jpg

UniPic2-SD3.5M-Kontext作为单一模型,虽然只有2B的参数量,但生图指标超越了具有12B参数量的Flux.dev、编辑效果超越了同样具有12B参数量的Flux-Kontext。同样超越了几乎所有统一模型的生图和编辑效果,包括19B的UniWorld-V1和14B的Bagel。

此外,将UniPic2-SD3.5M-Kontext拓展成统一模型UniPic2-Metaquery后,效果得到了进一步的提升。

图丨昆仑万维Skywork UniPic 2.0系列模型评测结果

在优秀的理解、生成和编辑能力背后,昆仑万维Skywork团队在预训练、联合训练和后训练阶段均作出创新性优化。

?Pre-Training(预训练生图编辑模型)

首先赋予SD3.5-Medium基于文本指令和参考图片合成新图像的能力。在不改变模型结构的前提下,将文本指令与参考图片同时作为条件输入,文本经文本编码器得到指令表示,参考图经VAE编码为潜变量并映射为上下文 token;两者与目标图像的噪声token按段拼接为单一序列,并利用模型现有的位置编码区分参考图token与目标token。在保持原模型结构不变的同时,使SD3.5M同时具有文生图(T2I)和文本驱动的图像编辑(I2I)能力。

?Joint-Training

在预训练好的生图编辑模型的基础上,我们参考Metaquery方案,使用多模态模型Qwen2.5-VL来对齐到生图模型上,以构建统一模型的架构。具体通过两个过程来实现:

- 连接器预训练

使用Qwen2.5-VL和一个Connector替换掉SD3.5M的T5 Encoder,然后固定住Qwen2.5-VL和SD3.5M的DiT的权重,使用收集的亿级图像生成数据对Connector部分进行预训练,使Qwen2.5-VL通过Connector之后输出的特征能够跟SD3.5M的DiT很好的对齐。

- SFT联合训练

在Connector预训练之后,将SD3.5M替换成预训练好的具体生图和编辑能力的UniPic2-SD3.5M-Kontext模型,然后打开Connector的参数和UniPic2-SD3.5M-Kontext的参数,使用高质量图像生成和编辑数据对Connector和Kontext模型进行联合训练,以实现性能最优的一体化效果。联合训练之后,得到的UniPic2-Metaquery模型除了具有原始多模态模型的理解能力,在生图和编辑能力上相比单纯的Kontext模型进行了进一步的提高。

?Post-Training:多任务强化学习,让生成与编辑能力“齐飞”

传统多任务强化学习常陷入优化一个任务会损害另一个任务的困境,为了打破这一瓶颈,我们基于Flow-GRPO探索了渐进式双任务强化策略,首次实现了在同一模型中,对“文生图”和“图像编辑”两大任务的协同优化——且互不干扰,能力同步进化。



昆仑万维领跑开源社区


昆仑万维在统一模型领域持续深耕,在开源Skywork UniPic 1 之后,从头训练自回归范式的统一模型。开源「Skywork UniPic 2.0」,将DIT和自回归范式结合在一起。此外,昆仑万维作为中国领先的人工智能科技公司,过去数月,陆续开源了多个在行业内取得 SOTA(State-of-the-Art)成就的大模型:中国首个面向 AI 短剧创作的视频生成模型 SkyReels-V1、全球首个使用扩散强迫框架的无限时长电影生成模型 SkyReels-V2,以及音频驱动(audio-driven)人像视频生成模型SkyReels-A3,不断突破AI技术边界。

在多模态领域,昆仑万维不仅推出了将文本推理能力迁移至视觉的多模态推理模型「Skywork-R1V」系列,以 38B 的轻量级规模性能媲美闭源的大参数模型。同时昆仑万维也前瞻性地布局了空间智能领域,推出了交互世界模型「Matrix-Game 2.0」与3D世界生成模型「Matrix-3D」。

针对数学代码等专业领域,也推出了文本推理模型「Skywork-OR1」,在同等参数规模下实现了业界领先的推理性能,软件工程自主代码智能体基座模型「Skywork-SWE」也是在开源的32B 模型规模下实现了业界最强的仓库级代码修复能力。

? 更多 Skywork 系列开源模型,可查看:

https://huggingface.co/Skywork






往期推荐 Day2/5:Matrix Game 2.0模型开源 Day1/5:SkyReels-A3模型发布 Matrix-3D大模型开源 天工超级智能体面向全球发布 全球首个音乐推理大模型Mureka发布

原文链接: Day3/5:「Skywork UniPic 2.0」开源,统一多模态模型再迎新突破
站长:程序员鱼皮 老鱼简历 商务合作 增值电信业务经营许可证
2026 鱼皮AI导航 | 沪ICP备19026706号-6
🔥 热门文章
1
B 站上 DeepSeek 闹鱼灾了,我发起《大肥鱼清除计划》!
480
2
Vibe Coding 实战:从零构建现代专业级 AI 搜索引擎
430
3
我的第一个出海产品!7 天 2 万
370
4
又一个国产版 Codex 神器,也来卷办公了!
370
5
day3-如何写出一个高质量的 Skill(组内分享) 高质量 Skill 不是“一个调得很顺的巨型 Prompt”,而是一个可验证、可回归、可维护的能力包。 先定义“什么算好”,再实现“怎么做好”。评估体系先于 Skill 本身成型。 下面用“故障诊断 Markdown 转 YAML”作为例子,但方法是通用的。 --- 一、先想清楚:Skill 到底是什么 一个 Skill 至少包含四部分: 部分 作用 接口 输入什么、输出什么、边界在哪 流程 分几步做,每步的产物是什么 规则 硬约束、经验规则、失败模式 降级策略 不确定时怎么办,而不是硬编一个看似合理的结果 高质量 Skill 的共同点:职责单一、接口清晰、规则可定位、输出可验证。 反例:把几十条经验全塞进一个主 Prompt,改一条规则要重调整个 Prompt,评估时也不知道是哪条规则退化。 --- 二、核心方法:先建评估,再写 Skill 不要先写转换器再补测试。正确顺序是: 1. 定义输出契约:什么算合法、什么算合格; 2. 建金标准集:一小批人工认可“可放行”的样本; 3. 先写评估 Skill:让它在金标准集上跑出基线; 4. 再迭代生成 Skill:每次修改跑同一套评估,无退化且目标维度提升才算正向。 这就是评估驱动开发:评估是 Skill 的单元测试,金标准集是回归锚点。 --- 三、评估 Skill:三层门禁,逐层递进 前一层不过,后一层不跑。每层留可追溯证据。 第 1 层:确定性硬门禁 用解析器、Schema、校验器完成,不消耗模型成本。 · 输出可解析; · 必填字段齐全,类型/枚举合法; · 引用目标存在,无悬空引用、无不可达节点; · 关键路径至少有一条能到达预期出口。 不通过直接打回。 第 2 层:语义断言 用脚本 + 结构遍历检查“逻辑对不对”,仍然保持确定性。 通用检查项: · 覆盖率:源材料里的关键步骤、分支、条件,输出里是否都有对应? · 完整性:每个判断节点是否都有明确出口?有没有死胡同? · 可达性:每条路径是否都能到达预期终点?有没有无出口循环? · 顺序与依赖:有先后依赖的操作,是否保留了顺序?有没有被拍平成无序列表? 例子:故障诊断转换中,检查“每个判断项是否有是/否/异常出口”“每条路径是否能到根因”。 第 3 层:LLM-as-Judge 只处理解析器表达不了的维度:忠实度、完整性、可执行性。 但 Judge 会漂移,不能单独放行,必须建立在第 1、2 层之上。Judge 的 Prompt、rubric、模型版本都要版本化,换模型必须用金标准集重新校准。 通用 Judge 维度: 维度 问什么 忠实度 输出是否忠实源材料意图?有没有自行发明内容? 完整性 关键步骤、条件、证据是否保留?隐式知识有没有被压成空话? 收敛性 输出是否仍指向原目标,而不是发散? 可执行性 下游不依赖源材料能否直接使用? --- 四、金标准集:回归测试的锚点 不需要一开始就标注几百份。用已认可的样本当种子,扩到 15~30 份,覆盖失败模式而非随机抽样: · 完整正例:典型流程; · 边界/异常分支:异常路径、循环、前置失败回退; · 已知易错模式:实际踩过的坑; · 留出集:不参与调优,只用于最终验收,防过拟合。 金标准不需要完美,只需要当前标准下认可可放行。 回归指标:关键路径用 pass^k(k 次全过),稳定性用 pass@k。 --- 五、工程约束:让批量产出可重放 · 幂等:同输入 + 同 Skill 版本 + 同规则 → 输出一致,否则无法判断变好是 Skill 改了还是随机波动; · 隔离不阻断:单份失败进隔离队列,记录失败层和原因,不阻塞其余; · 版本绑定:规则、rubric、金标准集进 Git;每份报告绑定“源版本 + 生成 Skill 版本 + 评估 Skill 版本 + Judge 模型版本”; · 抽样人工复核:Judge 临界样本 + 易错模式,人工抽检结果反过来校准 rubric。 --- 六、Skill 本身怎么写 · SKILL.md 控制篇幅,写清:输入约定、输出契约、分步流程、硬规则、降级策略; · 经验规则放 references/ 或 rules/,按失败模式分类,不要全塞进主 Prompt; · 不确定时标 needs_review: true,不要硬编看似合理的结果; · 迭代由评估报告驱动:报告告诉你哪层挂了、哪类失败模式,你改对应规则文件,而不是漫无目的调 Prompt。 --- 七、落地顺序(不要反过来) 1. 固化输出契约:Schema + 结构约束; 2. 建金标准集:从已认可的 + 最易出错的样本开始; 3. 先写评估 Skill:跑出基线报告; 4. 再迭代生成 Skill:每次修改对比逐项通过率,无退化且目标提升才算正向; 5. 批量运行 + 隔离回放:失败进队列,结束后人工抽检; 6. 评估 Skill 自身版本化:换 Judge 模型必须重新校准。 --- 八、给组员的三条硬要求 1. 不许凭感觉说“变好了”:每次修改必须附评估报告对比,逐项通过率说话。 2. 不许跳过确定性门禁直接看 Judge 分数:前两层挂了,Judge 分数没有意义。 3. 不许把规则堆进主 Prompt:规则按失败模式分文件,评估报告要能定位到具体文件。 --- 一句话收尾 生成 Skill 决定“能不能做”,评估 Skill 决定“敢不敢用”。 先让评估体系站稳,再让生成器迭代。这样交付的不是一堆“看起来还行”的产出,而是一套可证明、可回归、可交接的 Skill 质量体系。
340
6
DeepSeek 重磅开源的超级 Agent,到底是个啥?
330
7
最近在落地 AI Native 项目,卡在团队资产协同这块,想请教下社区各位有实际落地经验的同学: 我们现在的资产分为三块:项目文档(PRD/ADR/ 运行手册)、Agent Skill(业务技能、执行 SOP、提示词包)、MCP 工具服务定义。 目标是做到:人和多 Agent 共用一套可信资料源,Skill、MCP 配置、项目文档能够版本化、同步、共享、可评审。 目前我们初步方案是用 Git 做底层版本主线: - 文档:Markdown + ADR,带元信息,支持 RAG 检索 - Skill:单技能包目录化,带版本、评估用例、依赖声明 - MCP:项目级声明文件纳入 Git 但实际协作里遇到不少疑问,想参考大家成熟的实践: 1. 大家团队里,文档、Skill、MCP 三者是怎么组织目录和版本管理的?有没有稳定的仓库结构模板? 2. 多人协作时,Skill 的变更评审、灰度升级、依赖管理怎么做?如何避免本地版本不一致、“本地能跑别人不行”? 3. MCP 是统一中心化网关模式,还是大家各自本地启动 + git 同步配置?权限白名单、调用审计这块有什么好方案? 4. 有没有成熟工具链做自动同步(类似 agentmeld /teamai-cli)、变更校验、eval 回归门禁? 5. 文档和 Agent 的打通:哪些文档放进 Git 作为可信真值,哪些放外部知识库,边界怎么划分? 如果有现成的仓库样例、目录规范、团队协作流程,非常希望能分享参考,感谢!
280
8
PHP 被曝两大致命漏洞,请所有程序员抓紧做这件事!
280
9
人工智能前沿部署工程师(FDE) · 概 览 与 方 法 论
270
10
QuireKit 编辑器的 AI-Native 是如何设计的?谈谈我对真正 AI-Native 的理解
250
11
告别“金鱼记忆”:我开发了一款能当“第二大脑”的浏览器 AI 助手
250
12
ARTS 1101: 最长回文串与子序列匹配、一次 URL 请求的来回之旅与如何验证 AI 的交付
230
🔥热门工具
朱雀AI检测朱雀AI检测
朱雀AI检测助手朱雀AI检测助手
LovartLovart
老鱼简历老鱼简历
WritePass官网WritePass官网
面多多面多多
CursorCursor
星月写作星月写作
零感AI零感AI
朱雀AI检测助手朱雀AI检测助手