我是如何解决国内无法使用ChatGPT?一招教你你轻松使用ChatGPT
2023-4-13 07:2:0 Author: 灰帽安全(查看原文) 阅读量:562 收藏

#Open AI


背景

由于总所周知的原因,ChatGPT在中国无法访问,如果你有经常使用ChatGPT的需求怎么办呢?就会很麻烦,即使你使用了科学上网,由于你订阅的机场使用同一IP的人数过多,会触发ChatGPT的风险值然后封号。

我这里教大家轻松使用VPS搭建ChatGPT网站,在国内无需科学上网随时随地访问原汁原味的ChatGPT。还可以分享给朋友使用。

教程是使用阿里云服务器:轻量服务器(新加波地区)
以下链接可以享受优惠

https://www.aliyun.com/activity/new/index?userCode=xos6gveb

想要搭建自己的ChatGPT网站,我们需要一台境外的云服务器。

如果没有云服务器的小伙伴,我这里推荐一家便宜的云服务器。

Windows登录
Putty下载地址:https://www.putty.org
输入IP+端口:

MacOS/Linux登录

# -p 是端口号,如果是22默认端口号则不需要输入# root是用户名,默认分配的用户名是rootssh -p 13647 [email protected]137.175.50.252# 输入密码

MacOS或者使用Termius

获取API Keys教程
API key
需要一个chatGPT账号并生成一个API Key,这个API secret Key是为了验证你的身份。
这个非常简单,我们打开openai的平台地址:https://platform.openai.com/
登录之后点击右上角的头像,点击Manage Account->API Keys->Create New Secret Key, 然后复制下来保存备用。

access token
如果没有API keys或者额度用完了,可以使用access token,限制是同时只能有一个人提问,Token一个月过期,一个月后需要重新获取。https://chat.openai.com/api/auth/session

到此为止我们有了Linux的Ubuntu操作系统,也有了API Key,可以来部署我们的ChatGPT网站了。

部署ChatGPT网站非常简单,只需要执行下面的几个命令安装docker然后下载,运行即可。

# 更新包管理器sudo apt-get update
# 安装dockerapt install docker.io
# 下载docker镜像docker pull techxiaofei/chatgpt-web:latest
# 给镜像打标签docker tag techxiaofei/chatgpt-web chatgpt-web
# 后台运行,可修改主机端口 比如:80->8080,3002是容器端口,不可修改docker run --name chatgpt-web -d -p 127.0.0.1:80:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web
# 后台运行,带密码访问docker run --name chatgpt-web -d -p 127.0.0.1:80:3002 --env OPENAI_API_KEY=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 --env AUTH_SECRET_KEY=techxiaofei chatgpt-web
# 停掉进程(如需重启)docker stop chatgpt-webdocker rm chatgpt-web

更多配置
当然如果你想要更加灵活的控制你的网站,比如修改标题,修改密码文本提示等等。
需要使用源码修改后重新编译镜像,教程后续附上。
你也可以加粉丝群告诉我你的需求,我可以单独给你建一个镜像给你使用。
后记
现在你应该能轻轻松松在国内的任意网络下访问chatgpt了,赶紧分享给你的朋友使用吧。


文章来源: http://mp.weixin.qq.com/s?__biz=Mzg2MjYxODQ4Mw==&mid=2247484737&idx=1&sn=c975c0d4d9d43a5e5edf87b7a6e60a34&chksm=ce04535df973da4b17246d2442e44a1031e382619e9c2e6a86fbe56bb85272cbf62e7b4089f2#rd
如有侵权请联系:admin#unsafe.sh