Skip to content

基于 Yunzai 的 AI 绘图插件,使用 Midjourney 接口

License

Notifications You must be signed in to change notification settings

CikeyQi/mj-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a2eab99 · May 9, 2024
May 9, 2024
Mar 8, 2024
Mar 8, 2024
Aug 25, 2023
May 9, 2024
Aug 25, 2023
Jul 13, 2023
Jul 10, 2023
Apr 17, 2024
Apr 22, 2024
May 9, 2024
Apr 17, 2024
Mar 8, 2024

Repository files navigation

mj-plugin

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帮助 获取完整帮助

  • Imagine 想象/绘制
  • Variation 变化
  • Upscale 放大
  • Reroll 重绘
  • Blend 融合
  • FaceSwap 换脸
  • Shorten 优化
  • Describe 描述
  • Vary 调整
  • Zoomout 拓展
  • Custom 按钮
  • Pan 平移
  • Info 信息
  • Setting 设置

常见问题

  1. 我为什么连接不上?
    • 大陆服务器无法直接访问 Discord,需要使用代理服务器,请配置代理。
    • 请确保你的配置文件填写正确无误。

支持与贡献

如果你喜欢这个项目,请不妨点个 Star🌟,这是对开发者最大的动力, 当然,你可以对我 爱发电 赞助,呜咪~❤️

有意见或者建议也欢迎提交 IssuesPull requests

相关项目

许可证

本项目使用 GNU AGPLv3 作为开源许可证。