
- 名称:
zhaiAIdraw
- 作者:
宅爷
- 版本:
1.0.1
- 兼容版本:
0.11.5
- 平台:
全平台
- 操作系统:
全平台
下载
说明
这是一个非本地部署的AI作画插件,核心为调用flagstudio的API,并在本地保存一个图片文件进行发送,如果flagstudio进行功能调整或价格调整,我不保证此插件后续的维护
网站每日限额500次,加载插件时会进行一次token计算的调用,也就是499次,感觉够用了
token有效时间是30天,建议每过20天就进行一次插件重载,防止token过期
使用方法(重要)
首先你需要在flagstudio免费注册一个账号,点击右上角你的头像-API,你可以看到界面中显示的apikey
,复制
打开下载的插件文件,使用压缩包打开(你可以先将opk后缀改为zip),用文本编辑工具打开main.py文件,将apikey填入
apikey="你申请的apikey通常为一串英文加数字"
如果你只需要基本功能已经可以保存文件,并将插件放入你的bot了,并使用【画+关键词】进行触发
一些详细设置
出于一些原因,我默认只允许群聊触发,你可以手动补齐私聊触发
你可以手动修改payload内的参数
payload = {
"prompt": "masterpiece, best quality," + prompt,
"negative_prompts": "lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry",
"style": "Momoko"
}
我已经在默认处添加了基本起手的关键词和反关键词,你可以自行修改。
同时也可以增加尺寸限制如"width":512,"height": 512
,模型我设置的是Momoko,是一个画二次元人物还不错的模型,你也可以自行修改,具体参数见flagstudio说明文档
特殊说明
截图示例


一些可能存在的报错及解决方法
1.后台红字报错

原因:你的软件目录没有用于保存的文件夹
解决方法:在你的软件根目录创建data文件夹,并在data文件夹里创建images文件夹
2.没有设置apikey或设置错误
为了判断你是否是这一原因,请检查你的软件根目录下有没有AItoken.txt文件,且里面应该有一串由数字和英文组成的字符
解决方法:阅读上方的【使用说明(重要)】
3.试了上述方法依然无法解决
打开main.py文件,将最后一行前的#
删除
并删除以下代码(删不删都行,使用最后一行的返回的话这些代码是无效的)
imgData=base64.b64decode(json.loads(response.text)['data'])
current_GMT = time.gmtime()
time_stamp = calendar.timegm(current_GMT)
filename = str (time_stamp) + "_" + str (plugin_event.data.user_id) +'.jpg'
file = open(path+filename,"wb")
file.write(imgData)
file.close()
plugin_event.reply("[CQ:image,file="+filename+"]\n关键词:"+prompt + "\n[CQ:at,qq=" + str (plugin_event.data.user_id) + "]")
此操作会使用CQ进行base64转码,速度会很慢,不推荐,但如果你无法解决上面的问题,可以尝试