如何免费部署自己的ChatGPT服务

1,152 阅读2分钟
  • 无需要任何API KEY
  • 无需要梯子
  • 无套路!!!

前提条件

1.需要一个域名,可以申请免费的域名或绑定本地host
2.阿里云账号

GPT4Free

GPT4Free提供了对 GPT-4 及 GPT-3.5 免费且几乎无限制的访问。 该项目通过对各种调用了 OpenAI API 网站的第三方 API 进行逆向工程, 达到使任何人都可以免费访问该流行 AI 模型的目的。

Serverless函数计算 FC

函数计算 FC用来运行函数的最小单元。 可以将打包好的镜像运行在云函数上。 为什么选择FC呢? 相较于跑在其他各种云环境上,Serverless的特点就是有调用才会运行,如果一段时间内(一般为3~5分钟)不再处理请求,会自动销毁。所以成本极低。

freegpt-webui

不需要任何API KEY,可以部署自己的GPT服务。 github上freegpt-webui项目将gpt4free打包成镜像并提供页面,我们直接将打包好的镜像跑在阿里云的FC函数上配置对应的域名解析,就可以免费拥有自己的ChatGPT。 目前此项目显示GPT4Coding to solve as quickly as possible

部署过程

注意事项

1.FC创建选择区域最好是日本或新加坡
2.FC提供的域名公网域名无法直接浏览器访问,需要绑定域名
3.freegpt-webui项目使用的代理可能由于使用人多原因,不能访问去github issue查下原因,或者私我进群一起讨论。

拉取部署镜像,并推到阿里云的私有镜像仓库

阿里云工作台-搜索-容器镜像服务

注意选择镜像区域,要和下面创建函数计算FC一致。如【日本】

拉取freegpt-webui到本地,然后推送到阿里云容器镜像仓库

在自己电脑执行~
docker pull ramonvc/freegpt-webui

查看【ImageId】
docker images |grep freegpt-webui

打推送到阿里云镜像仓库的tag
docker tag [ImageId] xxx/freegpt-webui:[镜像版本号]

推送到远程
docker push xxx/freegpt-webui:[镜像版本号]

部署FC服务

阿里云工作台-搜索-函数计算FC

服务及函数 注意选择的区域,如【日本】 先创建服务-创建函数 使用容器镜像创建 请求处理程序类型-处理HTTP请求

镜像配置选择刚才推送到阿里云镜像仓库的镜像。

监听端口1338

域名配置

可以先用本地的域名测试,成功后配置域名解析。

登录域名管理后台

体验地址

http://freegpt.inshub.cn/