在之前的文章中介绍过一个国内大神开放的ChatGPT项目,最近这个仓库有了重大的更新,可以把web的应用打包成桌面的应用。外观上也作出了改变,把界面做的更加简洁。

通过查看源码,是采用electron进行桌面应用的构建,目前,国内也不能直接调用OpenAI的接口,需要魔法上网才可以,所以,构建了桌面应用后,我们需要进行魔法上网才可以正常使用。

好了,废话不多说,下面简单介绍一下部署方法

采用docker方式进行部署

检查docker环境

采用docker方式部署,前提是服务器的环境已经正确的安全了docker环境,执行如下命令检查是否正确安装

docker version

拉取项目

在服务器的home目录下,拉取项目,执行如下命令:

git clone git@github.com:202252197/ChatGPT_JCM.git

修改配置

进入项目的根目录,在.env.serve中添加代码OPENAI_API_KEY

VUE_APP_OPENAI_API_KEY='你的openai api key'

/src/store/mutation-types.js可以在此文件中设置AI头像+用户头像+用户名称

构建镜像

使用以下命令构建镜像,其中jcm-chatgpt是您想要给镜像取的名称,“.” 表示Dockerfile在当前目录中。

docker build -t jcm-chatgpt .

运行镜像

构建完成后,可以使用以下命令运行镜像,其中 “my-container” 是您想要给容器取的名称。该命令会将容器端口9090映射到本地机器的端口80

docker run --name my-chatgpt -p 9090:80 jcm-chatgpt

会话

模型

微调模型列表

文件

总结

该项目已经在github上开源,并获得1.2k start。在部署过程中遇到什么问题欢迎留言讨论。
项目地址是:https://github.com/202252197/ChatGPT_JCM.git。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐