mj-plugin
mj-plugin copied to clipboard
基于 Yunzai 的 AI 绘图插件,使用 Midjourney 接口
MJ-PLUGIN🥥
-
一个适用于 Yunzai 系列机器人框架 的 AI 绘图插件,让你在输入框中拥有便捷的 AI 绘画体验
-
使用强大的 Midjourney 作为后端,付费使用,生成的质量更高,理解能力更好,只需一句话即可生成高质量图片
-
使用中遇到问题请加 QQ 群咨询:707331865
[!TIP] 继 AP-PLUGIN 的下一个 AI 绘图插件,这时 渔火 就已经跑了。在我独自开发这个插件时,二枣子 加入了开发队伍,为我提供了很多帮助,帮我处理了繁琐的部分,让我专注于核心代码开发。
安装插件
1. 克隆仓库
git clone https://github.com/CikeyQi/mj-plugin.git ./plugins/mj-plugin
[!NOTE] 如果你的网络环境较差,无法连接到 Github,可以使用 GitHub Proxy 提供的文件代理加速下载服务
git clone https://mirror.ghproxy.com/https://github.com/CikeyQi/mj-plugin.git ./plugins/mj-plugin
2. 安装依赖
pnpm install --filter=mj-plugin
插件配置
[!WARNING] 非常不建议手动修改配置文件,本插件已兼容 Guoba-plugin ,请使用锅巴插件对配置项进行修改
获取 Salai Token
登录 Discord F12 或者 [Ctrl + Shift + I] 或者 [Command + Option + I] 打开开发者工具,然后在 Console 中输入以下代码:
window.webpackChunkdiscord_app.push([
[Math.random()],
{},
(req) => {
for (const m of Object.keys(req.c)
.map((x) => req.c[x].exports)
.filter((x) => x)) {
if (m.default && m.default.getToken !== undefined) {
return copy(m.default.getToken());
}
if (m.getToken !== undefined) {
return copy(m.getToken());
}
}
},
]);
console.log("%cWorked!", "font-size: 50px");
console.log(`%您的Token在剪贴板了!`, "font-size: 16px");
也可以通过 查看 Network: 获取 Discord Token
获取 Server ID 和 Channel ID
创建一个 Discord 服务器 并邀请 Midjourney Bot
# 在浏览器中复制你的服务器网址
# `https://discord.com/channels/$SERVER_ID/$CHANNEL_ID`
功能列表
请使用 #mj帮助 获取完整帮助
- [x] Imagine 想象/绘制
- [x] Variation 变化
- [x] Upscale 放大
- [x] Reroll 重绘
- [x] Blend 融合
- [x] FaceSwap 换脸
- [x] Shorten 优化
- [x] Describe 描述
- [x] Vary 调整
- [x] Zoomout 拓展
- [x] Custom 按钮
- [x] Pan 平移
- [x] Info 信息
- [x] Setting 设置
常见问题
- 我为什么连接不上?
- 大陆服务器无法直接访问 Discord,需要使用代理服务器,请配置代理。
- 请确保你的配置文件填写正确无误。
支持与贡献
如果你喜欢这个项目,请不妨点个 Star🌟,这是对开发者最大的动力, 当然,你可以对我 爱发电 赞助,呜咪~❤️
有意见或者建议也欢迎提交 Issues 和 Pull requests。
相关项目
- midjourney-api:MidJourney client. Unofficial Node.js client
许可证
本项目使用 GNU AGPLv3 作为开源许可证。