背景
鉴于目前midjourney和gpt的强大能力,大家都想把他们接入到我们的日常开发中,gpt接入已经老生常谈,我们目前用的开源框架ChatGPT-Midjourney, 功能做的已经很完善,还有gpt场景提示。
然而另一方面,由于midjourney始终没有放出api-key,所以我们只能通过获取discord的message来完成接口通信。
接入
ChatGPT-Midjourney项目地址是一个开源的可以集成gpt和midjourney能力的聊天框架,接入之前,我们首先要部署一个midjourney-proxy服务器来从discord服务器获取message。
midjourney-proxy这个项目就能让你快速部署一台midjourney代理服务器。
我们选用的是railway的部署方法,首先可以跟着引导来启动自己的服务器,创建以后需要配置参数,参数的获取可以查看,等都完成以后。生成domain,然后访问网址查看项目是否部署成功。访问域名(如midjourney-proxy-production-XXXXXXX.up.railway.app/mj/ )一般会显示
这样就成功了,菜单里的任务提交和任务查询就是接口文档,直接调用就可以交互你的discord服务器了。 当然ChatGPT-Midjourney也有现成写好的交互界面,你只要启动项目,按照文档把你刚刚的域名拷贝到配置的
就可以正常使用你的midjourney服务器了