最近朋友圈被 ChatGPT 狠狠刷屏了一波,本来也想去跟个风结果发现必须要一个国外的手机号才可以注册,很遗憾的就放弃了。不过偶然间发现 InvokeAI 利用 AI 将文本生成图片也是一件非常有意思的事情,而且相较于其他项目,InvokeAI 更加轻量,它简化了图片生成的过程,通过各类选项帮助生成对应图片。此外,它能运行在 Windows、macOS、Linux 等主流操作系统,只要你有个 GPU 以及 4GB 的内存,就能用。比如,下图便是一个“草莓寿司”文本生成的图片。
然后我自己去尝试了一下,比如输入“A boy is playing football”,InvokeAI 会运算生成这样一张图片:
当然 AI 也有可能把 football 理解为橄榄球...(不过效果还不错的说)
还有奥利奥冰激凌!!
也可以尝试一些荒诞的组合,或者来点抽象艺术(关于喵先生没有露脸这件事我不是很认可🤣)
运算的精度也是可选的,比如上面的男孩踢足球用比较低的精度运算出来会非常粗糙
还会出现一些令人智熄的反人类😅
还算比较有意思吧,大家可以自己安装体验一下~
安装与配置
-
我是根据官方的操作教程编写的简易入手指南,如果你想获得更详尽的指导或者安装时出现了其他问题,可以参考官方的文档 invoke-ai.github.io/InvokeAI/
-
硬件要求如下
-
需要 Python 环境,官方推荐使用 Python 3.10.9(不推荐使用 3.11 以上版本,可能会出现适配问题)
-
下载 Python 3.10.9 并安装后,检查是否安装完成
-
随后在 GIthub 项目主页下载最新的 InvokeAI 安装器 github.com/invoke-ai/I…
-
这里我使用的是 For Mac 版本,下载后解压并执行 install.sh 脚本开始安装
-
在安装过程中会让你指定安装路径,随后就会开始下载相关构件,耐心等待即可
-
不过在下载的过程中可能会出现各种不同的报错行为,我这里出现了一次缺少 xcrun 的错误,搜索之后发现是更新到 MacOS Ventura 后需要重新安装 XCode
执行
xcode-select --install
拉起安装程序等待下载就 OK 啦~ -
之后一路畅通,安装完所需构件之后,要开始配置 AI 模型相关的文件,这里会有相关指引:
- 首先去 Huggingface 网站注册一个账户并绑定邮箱
- 登录
- 接受两个许可协议
找半天没有找到这两个协议的 Accept 按钮...可能看一眼就行吧😶
-
继续按照指引在 Huggingface 中生成 Token,然后输入到安装程序中做一次用户校验,通过之后就允许下载 AI 模型文件了
-
之后会让你选择直接下载官方推荐必备的模型,还是全部下载,或者是自定义选择。我选择了自定义,挑选几个之后输入“y”开始下载
-
网速比较慢,漫长的等待ing(中间出现很无语的事情是电脑自动息屏后下载直接暂停了,重新亮屏下载进度也不动...)
-
万事大吉!
-
进入安装目录执行 invoke.sh
-
选择开启 WebGUI,在浏览器中访问 http://127.0.0.1:9090/ 就可以体验啦~