Bootstrap

midjourney-proxy - midjourney代理

4700 Stars 2300 Forks 0 Issues 13 贡献者 Apache-2.0 License Java 语言

主页: Midjourney API - Enable MidJourney Discord proxy and set up AI drawing API calls.

更多AI开源软件:AI开源 - 小众AI

midjourney-proxy为使用 MidJourney Discord 频道的用户提供了一个代理,使他们可以通过 API 调用 AI 绘图功能。这样的代理能够简化用户与 AI 绘图功能的交互,使得调用过程更加便捷。该项目属于图像处理和人工智能领域,为用户提供了一种快速实现 AI 绘图的方法。

主要功能

  • 支持 Imagine 指令和相关动作
  • Imagine 时支持添加图片base64,作为垫图
  • 支持 Blend(图片混合)、Describe(图生文) 指令
  • 支持任务实时进度
  • 支持中文prompt翻译,需配置百度翻译或gpt
  • prompt 敏感词预检测,支持覆盖调整
  • user-token 连接 wss,可以获取错误信息和完整功能
  • 支持多账号配置,每个账号可设置对应的任务队列

快速使用

使用前提
  1. 注册并订阅 MidJourney,创建自己的服务器和频道​,参考 https://docs.midjourney.com/docs/quick-start
  2. 获取用户Token、服务器ID、频道ID:获取方式
快速启动
  1. /xxx/xxx/config目录下创建 application.yml(mj配置项)、banned-words.txt(可选,覆盖默认的敏感词文件);参考src/main/resources下的文件
  2. 启动容器,映射config目录
docker run -d --name midjourney-proxy \
 -p 8080:8080 \
 -v /xxx/xxx/config:/home/spring/config \
 novicezk/midjourney-proxy:2.6.3
  1. 访问 http://ip:port/mj​ 查看API文档

附: 不映射config目录方式,直接在启动命令中设置参数

docker run -d --name midjourney-proxy \
 -p 8080:8080 \
 -e mj.discord.guild-id=xxx \
 -e mj.discord.channel-id=xxx \
 -e mj.discord.user-token=xxx \
 novicezk/midjourney-proxy:2.6.3
;