一文看懂AI绘画Midjourney代理API服务器安装配置
本教程来源于网络,但网络上的教程对小白不是很友好,所以今天整理一个保姆级的搭建教程。
本教程默认以下条件:
1、一台国外云服务器,并且已安装宝塔面板。不知道怎么操作的可以后台留言找我无偿指导。
2、一个midjourney账号。什么,你没有账号?那就不用看这个教程啦,直接拉到文末免费体验我接入的AI绘画。
教程其实很简单,总共就两个大步骤:第一步获取自己midjourney账号的参数,第二步配置自己的云服务器作为调用的中转(为什么要中转,因为国内不翻墙用不了)。
首先来看第一步,获取自己的midjourney账号参数,因为midjourney本身没有API接口,所以这里获取的是discord聊天服务器的参数。
一、获取参数

以上是需要获取的参数,主要是:1、服务器ID,2、频道ID,3、用户Token,4、用户的sessionid。
1. 获取用户Token
进入频道,打开network,刷新页面,找到messages 的请求,这里的 authorization 即用户Token,保存下来,后续要设置到 mj.discord.user-token 。

2. 获取用户sessionId
进入频道,打开network,发送/imagine作图指令,找到interactions 的请求,这里的 session_id 即用户sessionId,保存下来,后续设置到 mj.discord.session-id。

3. 获取服务器ID、频道ID
频道的url里取出服务器ID、频道ID,保存下来,后续设置到配置项。

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 \
-e mj.discord.session-id=xxx \
--restart=always \
novicezk/midjourney-proxy:2.3
把前面获得的参数填入到这条指令中的XXX中,guild-id即服务器ID,channel-id即频道ID,注意别填错。接着进行第二步,服务器配置。
二、服务器配置
这里的服务器为什么选择国外的呢,因为国内的不能直接访问,还要配置什么反代服务器,对小白来说不是很友好,所以建议直接上海外云服务器。
下面的步骤很简单,但却卡了我很久,因为确实是小白。
1、进入服务器宝塔面板

2、安装Docker管理器
进入面板长这样,我这里是需要用Docker来配置这个MJ代理,所以面板上多了一个Docker,新服务器是没有的,要先进软件商店安装一下。

按箭头指示安装就行了。
3、下载镜像
点击面板上的终端,输入命令:docker pull novicezk/midjourney-proxy:2.3 回车。

4、创建容器,并设置参数
进入软件商店,找到刚刚安装的Docker管理器,点后边的设置

再点创建容器,打红圈的地方是要自己改的

这里的执行命令就是第一步的第3点内容,然后点提交,正常的话就会显示如下图

浏览器访问 http://你的服务器IP:8080/mj 能看到下方页面则说明搭建成功

Midjourney代理API的教程到这里就结束了,希望对有需要的朋友有一点帮助。
文章转自微信公众号@招财大宝贝
热门API
- 1. AI文本生成
- 2. AI图片生成_文生图
- 3. AI图片生成_图生图
- 4. AI图像编辑
- 5. AI视频生成_文生视频
- 6. AI视频生成_图生视频
- 7. AI语音合成_文生语音
- 8. AI文本生成(中国)
最新文章
- 解析2024年Gartner® API保护市场指南
- Cursor 2025指南:自定义API密钥配置与最佳实践
- 如何在Java、Python、PHP中使用会员短信API?
- Python调用IP地址API查询国家信息
- 如何利用搜索分析API提高用户参与度和投资回报率
- 解决REST API常见问题:问题清单及解答一览
- OpenAI的API有哪些功能?
- SpringBoot中REST API的错误异常处理设计
- 利用 Instagram API 开展业务的 11 种方法
- 使用Python进行API调用:面向开发人员的分步指南
- Go工程化(五) API 设计下: 基于 protobuf 自动生成 gin 代码
- Python调用股票API获取实时数据