跳转到主要内容
Lens微软 开源的文生图模型,采用 MIT 许可证。拥有 38亿 参数,采用 双流 MMDiT 架构,配合 GPT-OSS-20B 文本编码器特征和 FLUX.2 语义 VAE,以远少于大模型的训练算力实现了具有竞争力的图像质量。 模型亮点
  • 双流 MMDiT 架构 — 图像和文本联合处理,生成更连贯
  • GPT-OSS-20B 多层文本特征 — 强大的文本理解能力,精准遵循提示
  • FLUX.2 语义 VAE — 高保真潜在空间表示
  • 混合分辨率训练 — 支持多种宽高比,无需裁切
  • 38亿参数紧凑模型 — 在 24 GB 显存的消费级 GPU 上即可运行
相关链接

Lens 文生图工作流

标准版和 Turbo 版均使用 Subgraph 节点管理文生图流程。你可以打开子图查看或自定义内部节点。

了解 Subgraph

本工作流使用 Subgraph 节点实现模块化处理。查看 Subgraph 文档了解如何自定义和扩展工作流。

Lens

下载工作流

下载 JSON 或在模板库中搜索 “Lens”
请确保你的 ComfyUI 已经更新。本指南里的工作流可以在 ComfyUI 的工作流模板中找到。如果找不到,可能是 ComfyUI 没有更新。如果加载工作流时有节点缺失,可能原因有:
  1. 你用的不是最新开发版(nightly)。
  2. 你用的是稳定版或桌面版(没有包含最新的更新)。
  3. 启动时有些节点导入失败。

开始使用

  1. 更新 ComfyUI 到最新版本
  2. 进入 模板 搜索 Lens
  3. 选择 Lens 工作流
  4. 下载缺失的模型(见 模型下载),输入提示词,点击 队列运行

示例输出

Lens 文生图示例输出

Lens Turbo

Lens Turbo 是蒸馏版,只需较少的采样步数即可生成图像,推理速度更快。

下载工作流

下载 JSON 或在模板库中搜索 “Lens Turbo”

开始使用

  1. 更新 ComfyUI 到最新版本
  2. 进入 模板 搜索 Lens Turbo
  3. 选择 Lens Turbo 工作流
  4. 下载缺失的模型(见 模型下载),输入提示词,点击 队列运行

示例输出

Lens Turbo 文生图示例输出

模型下载

所有模型文件可在 Hugging Face 上的 Comfy-Org/Lens 找到。

lens_bf16.safetensors

Lens 扩散模型 (BF16)

lens_turbo_bf16.safetensors

Lens Turbo 扩散模型 (BF16)

gpt_oss_20b_nvfp4.safetensors

Lens 和 Lens Turbo 共用的文本编码器 (GPT-OSS-20B)

flux2-vae.safetensors

Lens 和 Lens Turbo 共用的 VAE (FLUX.2)
模型存放路径
📂 ComfyUI/
├── 📂 models/
│   ├── 📂 diffusion_models/
│   │   ├── lens_bf16.safetensors(或 lens_mxfp8.safetensors)
│   │   └── lens_turbo_bf16.safetensors(或 lens_turbo_mxfp8.safetensors)
│   ├── 📂 text_encoders/
│   │   └── gpt_oss_20b_nvfp4.safetensors
│   └── 📂 vae/
│       └── flux2-vae.safetensors

可用模型

模型描述推理步数链接
Lens标准 3.8B 模型 — 更高质量,更多步数~50Hugging Face
Lens Turbo蒸馏版 — 更少步数,更快生成~8Hugging Face