前言

ChatGPT 是一款由 OpenAI 开发的语言模型,最近实在是太火了,还有国内百度的文言一心,但由于无法科学上网,很多人无法体验 ChatGPT,所以我自费买了国外的服务器,研究了一下如何搭建了 ChatGPT Web 版。

本文讲解 ChatGPT Web 版搭建的详细教程,您可以通过关注我的微信公众号 echeverra 发送 “ChatGPT”,获取网页链接进行体验。

由于是国外服务器且配置较低,可能会卡顿延迟,请见谅。

教程

API Keys

获取 OpenAI 的 API Keys,首先我们需要科学上网的环境注册一个 OpenAI: https://beta.openai.com/signup 账号。

注册的过程中会让你输入手机号接收验证码,注意不能使用国内的手机号,因为 OpenAI 限制了国内无法使用,我们可以通过 SMS-Activate: https://sms-activate.org 注册一个国外的虚拟电话号码进行短信接收。

SMS-Activate 是收费的需要先充值,可以使用支付宝,最低充值金额 2 美元。充值后在左侧 OpenAI 菜单中选择一个国家,我选择的是比较便宜的巴西,花费 30 卢布,收到验证码务必在 20 分钟内使用,否则会失效。

由于只使用了一次,还剩 120 多卢布,还可以使用 4 次虚拟号码接收验证码,有需要的小伙伴可以找我要哈~

注册成功后登录,访问 https://platform.openai.com/overview,在个人 View API keys 中创建一个 SECRET KEY,也就是我们最终想要得到的 API Keys。

国外服务器

如果你的服务器是国内的,那么需要一个反代,比较麻烦,所以我选择直接使用国外服务器。

国外的服务器并不便宜,大概每月 30 元左右的样子,不过经过我不懈的比对,终于找到一款经济实惠的服务器,UCloud 的美国洛杉矶的服务器,新用户 122 配置一年 180 多,每月也就 15 元左右,Nice(精打细算的微笑 ^.^)~

111 配置的服务器更便宜只要 70,但是无法 build 和运行项目,所以不推荐。

服务器使用的 CentOs 7.9 的系统,需要配置下防火墙,放开所有端口,否则最终网页无法访问。

搭建项目

安装 Node

SSH 连接服务器后,通过命令安装 Node v16 版本: