Stable Diffusion尝鲜
Reid 2023-03-30
VsCode
AI
AI绘图
Stable Diffusion
# 起因
今年因为ChatGPT
的火热,全国乃至全球都卷起一波AI潮,这里的AI绘画是最吸引人眼球的一项技术,毕竟画作可以应用到各种场景,商用的价值也很高。因为对AI绘画这一块颇感兴趣,我便开始了解这一块的技术。
# 啥是Stable Diffusion
维基百科介绍:
Stable Diffusion是2022年发布的深度学习文本到图像生成模型。它主要用于根据文本的描述产生详细图像,尽管它也可以应用于其他任务,如内补绘制、外补绘制,以及在提示词指导下产生图生图的翻译。
我们可以把它理解为一个算法,一个可以根据描述语生成图片的算法。
# Stable Diffusion Web UI
为了方便写作,下面把Stable Diffusion
缩写为SD
。
市面上有很多底层基于Stable Diffusion
的软件或者网页,咱们程序员要是直接用这种玩意,未免有点太不极客了。我了解了一圈,发现有个叫Stable Diffusion Web UI
的开源项目,实现了SD
的算法,并提供了相对定制化的界面,让使用者可以进行DIY,绘制出自己的理想画作。那就让我用这个项目体验体验AI绘画。
# 安装踩坑
安装的时候遇到一点小问题,就是这个:
RuntimeError: Couldn't install gfpgan
因为gfpgan
这个包比较大,没有梯子的话安装的话很容易超时,我这里的解决方案是开启Clash
的Tun
模式,这样可以挂上代理,下载就不会超时了:
# 体验
项目运行起来是这样的:
页面有点简陋,但功能齐全,试着生成了一些图,效果还是挺惊艳的:
# 总结
AI的时代已经来临,很多基础重复的工作都会被AI替代掉,但我们要拥抱变化,适应这个时代!