当前位置:   article > 正文

免费1年服务器,部署个ChatGPT专属网页版_服务器搭建免费chatgpt

服务器搭建免费chatgpt

国内我们知道有阿里云、腾讯云、华为云、百度云、京东云,而国外有亚马逊旗下的 AWS 云,并且重点来了,AWS 是有免费的云服务的,任何人都可以获得一台。其实以前就听说有 AWS 免费云,但一直没当回事,现在才感觉真香!

目录

一、这是什么服务器?

二、怎么免费白皮袄?

1. 创建账号

2. 登录账号

3. 控制面板

4. 部署实例

4.1 创建密钥对

4.2 创建安装组

4.3启动新实例

5. 连接实例

三、部署应用耍起来!

1. 安装 Docker

2. 配置远程链接

3. 部署网页版 ChatGPT

4. 部署 ChatGPT 问答助手


白皮袄个免费1年服务器,部署个ChatGPT专属网页版!

api.openai.com port 443: Connection timed out 你是不在调用 ChatGPT 接口的时候报错 443 了,哈哈哈,我的也是。当小傅哥发现自己开发的《ChatGPT AI 问答助手》已经不工作了,搜索了下为啥会 443 呢,原来是 openAI 的 API 域名已经 DNS 污染了,所以没法使用。

所以如果你仍需要学习测试使用,要不是找其他人做好的代理接口,要不就是买一台能调用 openAI 的海外服务器。但其实对于学习来说能白皮袄还花费这个钱干嘛!所以小傅哥今天给粉丝伙伴分享个,能免费使用1年稳定的云服务器。第二年再重新申请就可以。

这里先部署了一个 ChatGPT Web:http://chatgpt.itedus.cn/ - 以下文章有专门的部署教程。

一、这是什么服务器?

国内我们知道有阿里云、腾讯云、华为云、百度云、京东云,而国外有亚马逊旗下的 AWS 云,并且重点来了,AWS 是有免费的云服务的,任何人都可以获得一台。其实以前就听说有 AWS 免费云,但一直没当回事,现在才感觉真香!

在 AWS 活动页,有一个免费套餐,这里有很多产品都可以免费使用,包括;云服务、数据库、函数计算、机器学习等。地址:https://aws.amazon.com/cn/free

感兴趣的就是 Amazon EC2 云服务器,每个月免费750个小时。这一个月31天✖️24小时不也才744小时,所以这和免费有啥区别? 难道一天能加出来25个小时班?

另外这里有一些注意点;

  1. EC2 云服务器,只有1核1G,在安装 Docker、Portainer、以及一个 Java SpringBoot 应用程序后,运行正常&稳定。
  2. 申请时需要用到银行卡,我自己有一个 VISA 的信用卡,直接注册的时候使用就可以。其他银行卡也OK。有些营销文,为了卖服务器说乱扣费,为此我专门去搜索了下关于 AWS 免费服务器会有坑不,以及自己验证了一段时间,检查账单以及服务器的运行程度,发现使用的很顺畅,不会有恶意扣费。
  3. 使用到快到1年的时候,可以把服务停掉,并重新申请个账号就可以继续用1年了。

如果以上这些点你觉得没问题,那么就可以按照接下来的教程进行申请和使用了。因为 Amazon EC2 和国内的一些服务器使用风格略有差异,所以需要按照教程创建并使用实例。

二、怎么免费白皮袄?

1. 创建账号

地址:https://portal.aws.amazon.com/billing/signup#/start/email

2. 登录账号

地址:https://console.aws.amazon.com/console/home

3. 控制面板

地址:https://us-east-1.console.aws.amazon.com/iamv2/home?reginotallow=us-east-2#/home - 搜索 IAM 并进入,就是控制面板了。

在创建 Amazon EC2 云服务器前,需要在控制面板中创建;用户组、用户、角色,这样在后面创建服务器的时候才能把用户信息给关联上。

3.1 创建用户

  • 地址:https://us-east-1.console.aws.amazon.com/iamv2/home?reginotallow=us-east-2#/users
  • 说明:首先你需要在IAM控制面板下的访问管理中的用户下,创建一个自己的用户。你可以创建用户名为 admin 或者其他。

3.2 创建用户组

  • 地址:https://us-east-1.console.aws.amazon.com/iamv2/home?reginotallow=us-east-2#/groups/create
  • 说明:在用户组的创建中,写上组名、添加上刚才创建的用户admin,之后再搜索AdministratorAccess为这个组的用户进行授权。

4. 部署实例

4.1 创建密钥对

这里需要先创建一个密钥对,之后再创建应用实例的时候把密钥对关联上去。同时密钥对也是用作本地 SSH 登录的一个重要凭证,否则不能登录。另外这里创建完密钥对,会自动下载到本地,你需要保存好。

地址:https://us-east-2.console.aws.amazon.com/ec2/home?reginotallow=us-east-2#KeyPairs: - EC2 管理控制台。

  • 创建完成后,会自动下载一个名为 admin_key.pem 的文件,保存好它,后面用。

4.2 创建安装组

用于访问服务器的端口都需要在安全组中开通,比如 SSH 22、Portainer 9000、Docker 2375 所以需要自己创建一个安全组。

地址:https://us-east-2.console.aws.amazon.com/ec2/home?reginotallow=us-east-2#SecurityGroups:

  • 以后你想控制各个端口的访问,就在安全组中操作就可以了。

4.3启动新实例

如果你比较粗鲁,刚一进来 AWS 就创建了实例,但发现用户也不对,权限也不对用不了。没关系可以把它终止掉,之后重新启动新实例。

地址:https://us-east-2.console.aws.amazon.com/ec2/home?reginotallow=us-east-2#Instances:

如果在使用中把自己的应用实例搞坏了,没关系。直接干掉它,重新启动新实例就可以了。

5. 连接实例

Amazon EC2 云服务器提供了 EC2 在线连接、会话管理器、SSH 客户端、EC2 串行管理器。我们这里主要用在线的和 SSH 客户端。

EC2 Instance Connect SSH 客户端

  • EC2 在线连接,直接点上连接就可以了。SSH 客户端需要按照引导进行操作。

通过此方式就可以本地连接了,还是非常方便的。如果你有连接工具也可以配置到工具中操作。

三、部署应用耍起来!

1. 安装 Docker

  1. sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  2. sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  3. yum list docker --showduplicates | sort -r
  4. sudo yum install docker
  5. sudo systemctl start docker
  6. systemctl enable docker
  7. docker --version

2. 配置远程链接

  1. vim /usr/lib/systemd/system/docker.service
  2. 在ExecStart=/usr/bin/dockerd-current 后面加上 -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock \
  3. # 重新加载配置文件
  4. systemctl daemon-reload
  5. # 重启启动
  6. systemctl restart docker

3. 部署网页版 ChatGPT

方式 免费? 可靠性 质量 ChatGPTAPI(gpt-3.5-turbo-0301) 否 可靠 相对较笨 ChatGPTUnofficialProxyAPI(网页 accessToken) 是 相对不可靠 聪明

通过以下方式,你可以自己部署一个网页版的 ChatGPT,让自己使用。 注意:OPENAI_API_KEY 需要申请

  • 海外服务器;docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_API_KEY=sk-6cPOiRgKmIcMA**** chenzhaoyu94/chatgpt-web
  • 海内服务器;docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_API_KEY=sk-6cPOiRgKmIcMA**** --env OPENAI_API_BASE_URL=https://open2.aiproxy.xyz chenzhaoyu94/chatgpt-web - 需要添加代理

也可以不使用Key方式部署,这个方式的好处是免费,都免费!

  • docker run --name chatgpt-web -d -p 3002:3002 --env OPENAI_ACCESS_TOKEN=【从这里获取 https://chat.openai.com/api/auth/session】 chenzhaoyu94/chatgpt-web

  • 开源项目:https://github.com/Chanzhaoyu/chatgpt-web - 点个 Star 支持作者
  • 开源代理:https://github.com/geekr-dev/openai-proxy - 点个 Star 支持作者

4. 部署 ChatGPT 问答助手

  • 地址:https://github.com/fuzhengwei/chatbot-api
  • 视频:https://bugstack.cn/md/project/chatbot-api/chatbot-api.html
  • 注意:通过 IDEA 打开 chatbot-api 并在 IDEA 配置 Docker,这样就可以直接部署应用了。这些内容在视频里都有手把手操作。

 部分参考于:点这里

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/452931
推荐阅读
相关标签
  

闽ICP备14008679号