最小成本搭建一个自用的ChatGPT

前置条件

  • 具有openai 账户(自行百度注册)
  • 具有 Chat GPT api key (自行百度查找)
  • 具有阿里云相关资源服务,按量付费,一天费用预估1块钱以内,点我申请
  • 具有一个自己的域名,预估成本1-5块钱,点我申请
  • 可选云解析服务,预估成本100块钱左右,点我申请

使用方案

技术方案:

  • 阿里云函数计算服务
  • 阿里云 ACR 容器仓库
  • chenzhaoyu94/chatgpt-web GPT 前端

具体流程

购买域名(如果你有域名,可以直接看下一步)

点击阿里云,在活动页面中找到域名入口
最小成本搭建一个自用的ChatGPT_第1张图片
按照官方要求,填写相关信息,购买一个自己喜欢的域名即可

创建ACR 容器镜像服务

创建命名空间

最小成本搭建一个自用的ChatGPT_第2张图片
最小成本搭建一个自用的ChatGPT_第3张图片
注意事项:命名空间全球唯一,随便叫点什么都可以的,不冲突即可

创建仓库

最小成本搭建一个自用的ChatGPT_第4张图片

设置仓库密码

最小成本搭建一个自用的ChatGPT_第5张图片
妥善保管好自己的仓库密码,等会登陆的时候要用,如果忘记了,可以重置该密码

使用ECS 创建自己的ACR 容器镜像

登陆 ECS 控制台

  • 点我登陆
    如果没有ECS服务器,购买一个按量付费的就行,几毛钱
  • 创建服务器
    -
    最小成本搭建一个自用的ChatGPT_第6张图片
  • 登陆服务器
    -最小成本搭建一个自用的ChatGPT_第7张图片
  • 安装Docker
    输入如下命令,安装docker
yum install docker -y 
  • 下载docker镜像
docker pull chenzhaoyu94/chatgpt-web:v2.11.0
  • 登陆自己的ACR仓库
# 注意,username 是你自己的阿里云账号
# registry.ap-northeast-1.aliyuncs.com 仓库地址是我自己的,你需要按照你自己创建的仓库所在地区填写地址
docker login --username=你自己的阿里云账号 registry.ap-northeast-1.aliyuncs.com
  • 给镜像重新打标签并上传到ACR 仓库
查找images Id 
docker images |awk -F ' ' '{print $3}'

在这里插入图片描述


# docker tag 4cede94db32d registry.ap-northeast-1.aliyuncs.com/你的命名空间/你的仓库名称:版本号
# 示例:
docker tag 4cede94db32d registry.ap-northeast-1.aliyuncs.com/testxxx/gpt-web:v2.11.0


# 上传到自己的私有ACR仓库中
# docker push registry.ap-northeast-1.aliyuncs.com/你的命名空间/你的仓库名称:版本号
# 示例:
docker push registry.ap-northeast-1.aliyuncs.com/testxxx/gpt-web:v2.11.0
  • 释放服务器资源,避免浪费钱

使用 阿里云函数计算服务,创建自己私有服务

创建服务

最小成本搭建一个自用的ChatGPT_第8张图片
最小成本搭建一个自用的ChatGPT_第9张图片

创建函数

最小成本搭建一个自用的ChatGPT_第10张图片

注意红框选项最小成本搭建一个自用的ChatGPT_第11张图片
最小成本搭建一个自用的ChatGPT_第12张图片
最小成本搭建一个自用的ChatGPT_第13张图片

配置运行时

不懂照着抄就行
最小成本搭建一个自用的ChatGPT_第14张图片

配置私有 API-KEY

如果你没有 api-key,自行百度如何获取
最小成本搭建一个自用的ChatGPT_第15张图片
配置结束,点击创建即可完成函数部署流程,不使用时候,函数会自动关闭,不产生任何费用

配置域名解析

最小成本搭建一个自用的ChatGPT_第16张图片

最小成本搭建一个自用的ChatGPT_第17张图片

添加CNAME 解析

获取上一步的函数名字,在DNS解析中添加 CMANE 解析
最小成本搭建一个自用的ChatGPT_第18张图片
最小成本搭建一个自用的ChatGPT_第19张图片
最小成本搭建一个自用的ChatGPT_第20张图片

效果测试

注意事项

  • 阿里云云服务需要花钱,账户余额记得关注下,价格不多,一天最多1块钱
  • 不要向外透露你自己的域名,自己拿着用就行了,对外提供服务,要喝茶的(真的要喝茶的)
  • openai 那边都有免费的额度,超过一定数量,要收费的,记得多观察下

流程至此结束

你可能感兴趣的:(chatgpt)