一、midjourney-proxy

1、Github项目地址

https://github.com/novicezk/midjourney-proxy

2、使用前提

  1. 科学上网
  2. docker环境
  3. 注册 MidJourney,创建自己的频道,参考 https://docs.midjourney.com/docs/quick-start
  4. 获取用户Token、服务器ID、频道ID:获取方式

3、风险须知

  1. 作图频繁等行为,触发midjourney验证码后,需尽快人工验证
  2. 默认使用user-wss方式,可以获取midjourney的错误信息、图片变换进度等,但可能会增加账号风险
  3. 支持设置mj.discord.user-wss为false,使用bot-token连接wss,需添加自定义机器人:流程说明

4、快速启动

user-wss方式docker启动命令

1
2
3
4
5
6
7
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 \
--restart=always \
novicezk/midjourney-proxy:2.2

各配置项解释:

  • mj.discord.guild-id:discord服务器ID
  • mj.discord.channel-id:discord频道ID
  • mj.discord.user-token:discord用户Token
  • 更多配置查看 Wiki / 配置项

二、ChatGPT-Midjourney

1、Github项目地址

https://github.com/Licoy/ChatGPT-Midjourney

2、快速启动

1
2
3
4
5
6
docker run -d -p 3000:3000 \
-e OPENAI_API_KEY="sk-xxx" \
-e CODE="123456" \
-e BASE_URL="https://api.openai.com" \
-e MIDJOURNEY_PROXY_URL="http://ip:port" \
licoy/chatgpt-midjourney

各配置项解释:

  • OPENAI_API_KEY:ChatGPT的ApiKey
  • CODE:应用访问密码
  • BASE_URL:ChatGPT接口地址,默认即可
  • MIDJOURNEY_PROXY_URL:第一步搭建的midjourney-proxy项目地址