1.准备工作
本文通过docker或桌面应用程序部署,包括chatgpt和MJ绘图webui。可以部署在本地电脑,也可以部署在云服务器,方便随时远程访问。
准备调用API所需的KEY。
1.1 点击链接进入官网,直接点击右上角控制台
:
然后微信注册&登录,即可进入后台界面,可以看到左边包括使用概况、充值、获取key等功能,这里可以实时查询key绑定的积分消费情况,1r=10000分,MJ画图一张2000分:
点击左边的购买充值
,我记得当时新注册好像送了积分,可以先不充值,部署完后先体验功能。充值建议按10元每次进行充值,用完再充,更安全。
点击左边的获取KEY
按钮,就可以得到自己的KEY,也可以随时在这里重置KEY,这个后续在部署的时候会用到。
2. 部署
部署方式很简单,支持docker,现在也支持桌面应用程序,可以直接下载使用。
2.1 docker镜像:
首先编写docker-compose.yaml
文件,内容配置如下,按需修改:
services:
gptweb:
image: ydlhero/chatgpt-web-midjourney-proxy:latest
restart: always
environment:
OPENAI_API_KEY: KEY //复制openai-hk后台的key
OPENAI_API_BASE_URL: https://api.openai-hk.com
MJ_SERVER: https://api.openai-hk.com
MJ_API_SECRET: KEY // //复制openai-hk后台的key
HIDE_SERVER: 1
API_UPLOADER: 1
MJ_API_GALLERY: 1
AUTH_SECRET_ERROR_COUNT: 3
AUTH_SECRET_ERROR_TIME: 10
AUTH_SECRET_KEY: qaz123 // 设置页面密码
FILE_SERVER: http://up.openai-hk.com:3102/v1/upload // 文件上传,可自行配置
ports:
- "6080:3002" // 如果是在云服务器部署,需开放防火墙端口6080
volumes:
- /data/mj_uploads:/app/uploads
使用docker-compose -f docker-compose.yaml up
命令开启服务,会自动完成镜像拉取和容器创建然后运行:
然后浏览器地址栏打开: localhost:6080,即可看到登录界面:
输入docker-compose.yaml文件中自己配置的密码登录,然后就可以开始使用chatgpt、MJ等等功能,左边栏可选不同功能,对话窗口可选不同模型,配置token长度限制等等。
** 如果要关闭服务,直接在终端ctrl + c
中断即可,如果要在后台持续运行,启动服务是加-d
后台运行服务,具体请自行查阅docker-compose命令使用说明**
2.2 应用程序
桌面程序很简单,在项目网站下载最新版程序安装即可。
安装完成后打开再进行配置api key等等,所有的key都是openai-hk后台获取。
本文所述内容相关的原项目:https://github.com/Dooy/chatgpt-web-midjourney-proxy
部署参考文档 https://www.yuque.com/zeejk/dvbgxk/abz0va20644npr5s?singleDoc#FMSiC 密码 wq0m