✅最近开源了一个AI绘画的插件

AI绘画

AI绘画已经火了三四个月了吧,对于程序员这个群体,其实很多人都想尝试,我也看到了不少的关于AI绘画的文章,其中关于Stable Diffusion WebUI的居多。大致上分几类:

  1. 使用,比如文生图、图生图,以及更高深的ControlNet的使用;
  2. 训练,大多是关于Lora的训练,Lora属于小模型;
  3. 白嫖,大多是在没有显卡的情况下,白嫖阿里云、Kaggle、Google Colab等云服务商的显卡;

我也给自己研读的文章分了下类,大致是下面的这些。

使用

  1. 神奇魔法师在哪里?
  2. 神奇魔法在哪里?
  3. 你会选择哪个模型?
  4. AI绘画:你选择对模型了么?
  5. AI绘画参数指北「1」
  6. AI大赏-一些关键词的出图效果展示??
  7. AI绘图魔改版WebUI尝试

风格调研

  1. AI欣赏-街头少女???
  2. AI欣赏-田野里的花季新娘???
  3. AI欣赏-海盗少女?????
  4. AI欣赏-植物系恶魔少女?????
  5. AI欣赏-买醉新娘????
  6. AI欣赏-巫师少女???
  7. AI欣赏-暴走萝莉??????
  8. AI欣赏-金克丝<2>??
  9. AI欣赏-女妖精来袭???
  10. AI绘画风格调研-色调艺术&暗黑风?
  11. AI绘画风格调研-蒸汽朋克??
  12. <慎入>AI抽卡,今天是使用LeonardoAI的一天?
  13. AI风格调研-朋克风???
  14. AI风格调研-Paranormal Punk
  15. AI风格调研-飒飒的少女
  16. AI绘画风格调研-干练的街头少女?
  17. AI风格调研-女武神-青铜下的蒸汽朋克
  18. AI风格调研-地狱恶魔(女)?
  19. AI风格调研-Punk Style?
  20. ✅让我们制作一个漂亮的头像吧
  21. ✅AI插画⁉️让我们试一试吧?
  22. ✅我和我的两个女人?
  23. ✅AI头像是怎么炼成的⁉️⁉️

训练

  1. 云服务上进行Lora训练(俗称炼丹)???

Stable Diffusion 的插件

大多数情况下,我会使用Stable Diffusion WebUI的一些插件进行出图,但是有时候也会发现一些插件的BUG,自己有时候也会改动一下。

其实Stable Diffusion WebUI的插件相对来说比较简单的,我也就想自己写一个试试。

PS:我对Python并不是很熟悉,主要是用Java编程的,这次插件使用的是Python。

插件地址: github.com/SoftMeng/st…

有兴趣的小伙伴可以给点个赞。

我编写的 stable-diffusion-prompt-pai 插件

插件大致是这个样子的,目的是用来生成AI绘画的Prompt。

image.png

插件使用了阿里巴巴开源的Prompt大模型,其中核心代码有两部分。

大模型的使用

我选择了阿里巴巴的 alibaba-pai/pai-bloom-1b1-text2prompt-sd 模型。

image.png

模型的使用方式比较简单,使用 AutoModelForCausalLM 加载模型,这个模型会自动从网上下载。

image.png

构造 gradio UI

用 gradio 画UI是比较简单的,按照官方文档很容易就能学会。

image.png

文档地址是: gradio.app/docs/

文档写得很好,细致,而且可以在线尝试,让我感受到了程序世界的美好。

插件使用效果

在 Start of the prompt 中填写一些文本,然后点击生成即可。模型会按照文本进行扩展,形成不同的Prompt。

image.png

  • 输入: 1girl with glass and crystal
  • 输出: 如下
  1. digital art of a white haired girl made of glass and crystals and crystalline glass, intricate, elegant, highly detailed, artstation, concept art
  2. A stunning digital painting of girl standing, face made of red glowing shards of glass that are breaking down in thousands at speed, and white crystals in the shape of flowers floating above, symmetrical composition
  3. a portrait of one girl surrounded by crystals and wearing mirrors, in the style of artgerm, macro head shot is on a blur
  4. 1 girl with golden hair, standing close watching a dark glass and crystals in her hands, painting by Greg Rutkowski
  5. one girl is on an island made from glass and crystals, 3 d, artstation 4 k, octane render

Prompt生成图片的效果

我们随便用其中的几个参数进行图片的生成。

第一条Prompt

digital art of a white haired girl made of glass and crystals and crystalline glass, intricate, elegant, highly detailed, artstation, concept art
百度翻译一下: 由玻璃、水晶和水晶玻璃制成的白发女孩的数字艺术,复杂、优雅、高度细致、艺术化、概念艺术。

image.png

00069.jpg

第二条Prompt

A stunning digital painting of girl standing, face made of red glowing shards of glass that are breaking down in thousands at speed, and white crystals in the shape of flowers floating above, symmetrical composition
百度翻译一下:一幅令人惊叹的数字画,女孩站着,脸是由红色发光的玻璃碎片制成的,这些玻璃碎片正在以极快的速度分解成数千块,上面漂浮着花朵形状的白色晶体,构图对称

image.png

00070.png

第三条Prompt

a portrait of one girl surrounded by crystals and wearing mirrors, in the style of artgerm, macro head shot is on a blur
百度翻译一下: 一个女孩的肖像被水晶包围,戴着镜子,以艺术细菌的风格,微距头部拍摄是模糊的。

image.png

00068.jpg

总结

本次Stable Diffusion WebUI的插件Prompt PAI编写还是很顺利的,耗时大概一上午。同时GET了2门AI基础技能的使用。

  1. 大模型的使用。
  2. Gradio的编程。

有兴趣的小伙伴可以尝试下,毕竟抱脸上有太多的开源模型等我们享用呢。

与君共勉。

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYAZn2lk' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片