北方的孤夜
2023/05/26阅读:26主题:橙心
搭建属于你的ChatGPT
搭建属于你的ChatGPT
注册ChatGPT
准备:
-
梯子,可以翻墙 -
国外的手机号码或者使用接码平台。本人使用的是 sms-activate.org。 -
谷歌邮箱(国区手机号绑定的邮箱在登录ChatGPT校验时无法收到短信,被限制了,因此已绑定国区手机号的一定要将绑定的手机号删除)
第一步 注册一个OpenAI账号
首先打开ChatGPT的账户注册页面。谷歌注册或者邮箱注册都可以,无所谓,我们这里用邮箱注册作为例子。
用邮箱注册后你要验证邮件。进去邮箱,查看email里的链接。

这里你需要输入需要的信息。
然后按下回车键,会看到短信验证页面。注意:本文选则的韩国,那么下面购买的接码国家也应该选择韩国。

此时就用到了接码平台。
第二步 接验证码
打开接码平台 sms-activate.org,注册一个账号。

然后要充值余额。

可选择支付宝充值。

可充值2美刀,大概15元左右。
在接码平台左侧搜索OpenAi,然后点击韩国。

点击”小黄车”。

然后我们复制这个号码,粘贴过去。然后我们点击发送验证码就完成了。
注意上面是时间,是你购买的本服务的剩余时间。
等一会网站会提示验证码,我们复制粘贴。
此时ChatGPT账号已注册完成。
创建你的 Api key
帐号注册完成过后,通过https://platform.openai.com登录。 然后点击 Personal 获取 API Keys。
创建一个新的 Secret Key 即可。
搭建ChatGPT
登录Github,找到https://github.com/Chanzhaoyu/chatgpt-web项目。fork到自己仓库。
使用短期免费的railway来部署
访问 https://railway.app/ ,通过GitHub授权登录。

创建一个项目,选择通过github仓库部署,选中chatgpt-web项目。

设置变量参数如下,
Railway 环境变量
环境变量名称 | 必填 | 备注 |
---|---|---|
PORT |
必填 | 默认 3002 |
AUTH_SECRET_KEY |
可选 | 访问权限密钥 |
MAX_REQUEST_PER_HOUR |
可选 | 每小时最大请求次数,可选,默认无限 |
TIMEOUT_MS |
可选 | 超时时间,单位毫秒 |
OPENAI_API_KEY |
OpenAI API 二选一 |
使用 OpenAI API 所需的 apiKey (获取 apiKey) |
OPENAI_ACCESS_TOKEN |
Web API 二选一 |
使用 Web API 所需的 accessToken (获取 accessToken) |
OPENAI_API_BASE_URL |
可选,OpenAI API 时可用 |
API 接口地址 |
OPENAI_API_MODEL |
可选,OpenAI API 时可用 |
API 模型 |
API_REVERSE_PROXY |
可选,Web API 时可用 |
Web API 反向代理地址 详情 |
SOCKS_PROXY_HOST |
可选,和 SOCKS_PROXY_PORT 一起时生效 |
Socks代理 |
SOCKS_PROXY_PORT |
可选,和 SOCKS_PROXY_HOST 一起时生效 |
Socks代理端口 |
SOCKS_PROXY_USERNAME |
可选,和 SOCKS_PROXY_HOST 一起时生效 |
Socks代理用户名 |
SOCKS_PROXY_PASSWORD |
可选,和 SOCKS_PROXY_HOST 一起时生效 |
Socks代理密码 |
HTTPS_PROXY |
可选 | HTTPS 代理,支持 http,https, socks5 |
ALL_PROXY |
可选 | 所有代理 代理,支持 http,https, socks5 |
注意: Railway 修改环境变量会重新 Deploy。
在 Settings 处生成一个随机域名。用于访问。
到这里我们的ChatGPT已经搭建好了。
可以使用随机的域名访问了。
参考文档
https://www.bilibili.com/read/cv23699887 https://sms-activate.org/cn/info/ChatGPT
作者介绍