一、前言
大家好,我是攻城狮阿程,今天给大家分享一款能够一键免费部署你的私人 ChatGPT 网页的应用——ChatGPT-Next-Web,以下简称 GPT。
码字不易,喜欢我的教程欢迎各位多提建议多评论,畅所欲言,涉及破解、打倒美帝走近科学和资源分享的教程容易被和谐,也欢迎各位关注我的公众号和博客,以防走丢。
公众号:攻城狮阿程
个人博客:strider1230.cn
个人淘宝店:阿程数码
1.1 软件介绍
GPT 可以一键创建属于你自己个人的智能助手,如果部署 Vercel,Vercel 可以绑定自己的域名,实测也能够配合 Cloudflare 自定义域名中转,让国内访问。目前软件已经更新到2.9.7版本,提供了Win、Mac 和 Linux 全PC平台客户端的同时,还支持了 WebDAV 云同步,依托 OpenAI API Key 的特性,聊天内容可以实时同步多个平台。
1.2 软件特点
在 1 分钟内使用 Vercel 免费一键部署
精心设计的 UI,响应式设计,支持深色模式,支持 PWA
极快的首屏加载速度(~100kb)
海量的内置 prompt 列表,来自中文和英文
自动压缩上下文聊天记录,在节省 Token 的同时支持超长对话
一键导出聊天记录,完整的 Markdown 支持
拥有自己的域名则绑定后即可在任何地方无障碍快速访问
1.3 软件部署必备前提条件
需要具备正常使用的 ChatGPT 账号的 OpenAI API Key,关于什么是 OpenAI API Key 以及如何使用请参阅这篇文章—— OpenAI API Key 接入指南;
需要具备GPT程序可正常运作的代理服务器(自建,路由层面代理尤佳)
1.4 软件截图
二、部署 GPT 容器
2.1 下载 GPT 官方镜像
2.1.1 通过极空间的 Docker 管理页面下载(确保镜像源的选择:Docker Hub)
第一步:打开仓库设置界面,确保镜像源选择的是 Docker Hub;
第二步:在左侧边栏选择“镜像”,然后点击“仓库”,在搜索框内输入“”后搜索找到红框内的官方镜像下载,下载版本选择“latest”即可。
2.1.2 通过自定义拉取功能下载
点击“自定义拉取”按钮,在弹出的对话框中输入“yidadaa/chatgpt-next-web”拉取镜像。
2.1.3 导入其他来源获取的镜像(如极空间用户之间的闪电传)
部分用户可能没有科学上网环境,导致镜像无法远程拉取,可以通过其他下载途径进行下载,或使用极空间本身提供的闪电传、文件分享功能获取链接下载。
2.2 配置 GPT 镜像
第一步:双击需要使用的镜像,创建容器;
第二步:配置具体参数,需要配置的参数如下表所示,各设置项配置如下图所示,设置均完成后点击“应用”按钮完成容器创建;
设置项 | 设置值 | 备注 |
---|---|---|
启用性能限制 | 不勾选 | / |
极空间开机后自动启动此容器 | 不勾选 | / |
装载路径 | / | / |
网络模式 | bridge | / |
端口 | 3002→3000 | TCP 协议 |
环境变量:PROXY_URL | 你的代理服务器地址 | GPT程序所使用的代理服务器地址 |
环境变量:OPENAI_API_KEY | 你的GPT账号的API_KEY | GPT官方接口调用的认证口令 |
环境变量:CODE | / | 页面登录密码,留空为不设置 |
三、配置 GPT 程序
3.1 登录 GPT 前端页面
使用浏览器打开你极空间的“域名/IP : GPT 端口号”(本文设置的本地端口为3002与容器端口不一致,容器端口默认为3000),能够看到下图所示界面说明 GPT 已经部署成功。
3.2 GPT 程序设置
点击左下角齿轮按钮进入设置界面,在设置界面可以配置云端数据,通过配置相应的地址、用户名和密码,你可以将与 GPT 的聊天记录同步到自己的服务器上,做到在任意客户端上信息同步。同时,还可以在“模型”选项卡选择相应的 GPT 模型进行加载,而启用 GPT-4 模型则需要具备相应的 GPT4 API Key。
3.3 PC 平台各系统客户端下载地址(GitHub地址)
四、结语
通过上述步骤,我们完成了 GPT 的容器化部署和基本配置。
如果你看完教程还是觉得很困难,也可以扫描下方二维码进入我的淘宝小店——阿程数码,直接购买极空间的 Docker 服务,我会远程帮你有偿部署。