跳到主要内容

扩散模型

扩散模型是一种图片生成器,它从随机噪声出发,一步步地去除噪声,直到出现与文字描述相符的画面。它通过训练学会这件事:把加在真实图片上的噪声再还原回去。

更新于 2026年11月8日

暴风雨天空下礁石小岛上的灯塔,光束照向一艘渡轮雨夜的街边集市,被霓虹招牌照亮海边悬崖上、三角梅下的一家书店极光下结冰湖畔的小木屋
在 NeverNo 图片工作室中用 Z-Image Turbo 生成,按原样展示。

工作原理

训练是从破坏开始倒着走的。工程师收集大量图片,给每一张加一点噪声,再加更多,直到只剩下雪花。然后教神经网络去看一张带噪声的图片,在每一种损坏程度下,预测被加进去的噪声是什么。当它能可靠地做到这一点,就可以反方向运行:从纯噪声出发,一步接一步地把它整理成一幅从未存在过的图片。

你的文字引导着这个整理的过程。文本编码器把提示词变成数字,每一步网络都被推向符合这些数字的画面。一个叫做引导强度的设置,决定它多严格地听从你。许多模型是在压缩后的空间里工作,而不是在全尺寸像素上,这让每一步都更省力。名叫 Euler 或 DPM 的采样器,则在速度与平滑度之间做取舍。步数是用时间换细节,还有些模型经过蒸馏,只需寥寥几步就能得到不错的结果,非常快的生成器就是这样出现的。

由此带来两个实际的结果。第一,起始的噪声由种子决定:同样的提示词、设置和种子会再次得到同一幅图,换一个种子就得到一个变体。第二,模型画的是它学到的“合理”,而不是真实,所以文字、手部和拥挤的场景可能出错,措辞也就很重要。典型的成果有插画、产品效果图、概念设计图、纹理和分镜。扩散模型与语言模型是不同种类的工具,后者一个 token 一个 token 地写文字,不过两者常被组合在同一个应用里。

在 NeverNo 中

Z-Image Turbo 是 NeverNo 在工作室里设为默认的文生图模型。它是通义的开源模型,所有套餐都包含,免费套餐也在其中,一张典型的 100 万像素图片大约需要 3 秒,这是在我们的图片服务商 Runware 上测得的。等待时间这么短,一次要好几个变体、再改一个词,就成了很自然的工作方式。它通过 NeverNo 自己的图片服务商提供,中间没有外部实验室的审核,你创建的图片加密保存在浏览器里。

在工作室里,你可以写下最多 1,500 个字符的描述,从十五种风格预设中选一种,从八种画幅比例中选一种,每次请求最多要四个变体。图片生成器页面介绍了这种做法:没有随意的拒绝,也没有水印。NeverNo 的硬性界限依然适用,并且在画任何东西之前就会检查:不涉及未成年人,也不生成未经同意的真实、可识别人物的图片。

值得记住

  1. 生成就是反复去噪:输入随机的雪花,输出连贯的画面。

  2. 引导强度决定每一步多顺从地遵循提示词;设得太高,结果可能显得生硬或过饱和。

  3. 种子固定了起始的雪花,所以相同的种子和设置能复现同一张图。

  4. 步数越多,通常细节越精细,但耗时更长;蒸馏模型为了速度减少了步数。

常见问题

扩散模型和 ChatGPT 是一回事吗?

不是。聊天助手运行在预测文字的语言模型上,而扩散模型通过去噪来绘制像素。像 NeverNo 这样的应用把两者打包在一起,但它们仍是不同的引擎。

为什么同一个提示词生成的两张图看起来不一样?

每次尝试都从各自的随机雪花开始,由种子决定。重复使用相同的种子和设置,就能得到同一幅图;换一个种子,就得到新的变体。

NeverNo 默认使用哪个扩散模型?

Z-Image Turbo,一个所有套餐都包含的开源模型。目录里还有其他图片模型,想要不同的风格、速度,或需要清晰可读的文字时,可以在工作室里手动选择。

问出你的第一个问题

无需账户,无需银行卡。NeverNo 会 10 种语言,用哪种写都行。

打开聊天