使用render平台免费部署自己的ChatGPT

个人简介

  • 作者简介:大家好,我是阿牛,全栈领域优质创作者。
  • 个人主页:馆主阿牛
  • 支持我:点赞+收藏⭐️+留言
  • 格言:迄今所有人生都大写着失败,但不妨碍我继续向前!
    请添加图片描述

目录

    • 个人简介
  • 前言
    • 已尝试的云平台对比
    • 部署教程
    • render平台的优点与缺点
    • 我的免费GPT站点
  • 结语

前言

我的开源小项目ChatGPT-website是基于flask框架做的后端,而许多人也没有自己的服务器,并且市面上也很少有paas平台可以免费部署python项目的,大多是node.js项目,因此,本篇博客将介绍如何用render平台部署开源小项目ChatGPT-website,一次部署,自动持续更新!

已尝试的云平台对比

花费时间探索了很多平台,以下是一些对比:

平台 说明
Vercel 主要部署前端项目,有python支持,但部署python项目文档一点也不详细,只能部署helloworld,没有尝试成功该项目的部署
Deta 对node.js和python项目十分友好,并且永久免费,该项目尝试已部署成功,但未实现流式响应,并且流式响应最大持续10秒,即10,秒的http连接,无奈放弃!
Heroku 对各种语言都支持,但注册很麻烦,注册完成后需要手机下载一个谷歌的软件生成注册验证码,我搞好了,但用的时候发现免费计划需要绑定visa信用卡才可以用,又是白忙活一场。
render 最后尝试的,可以部署,一个月750小时,就是31天,简直完美,但最大只能流式响应30秒,不影响,输入“继续”让 chatgpt 继续输出就行!

其实还有很多对python项目很友好的平台,像 fly , railway等,但这些平台免费计划一个月只能用20天左右!因此,我最终还是选择了render平台!

需要注意的是这些平台都是国外平台,如何用就不用我说了吧,当然render 国内也是可以访问的!

部署教程

render平台需要 github 登录导入自己的仓库项目部署,因此我将gitee项目在github镜像了一份,并做了稍微的修改以用于render平台部署!

仓库 地址 说明
原仓库gitee https://gitee.com/aniu-666/chat-gpt-website 有自己服务器的用这个
github镜像 https://github.com/Aniuyyds/ChatGPT-website 没服务器的使用这个仓库,本篇博客的教程也是这个

首先访问我的此项目的github仓库,然后fork此项目到你的仓库!这样我有任何更新,你也可以同步自动部署!

使用render平台免费部署自己的ChatGPT_第1张图片

然后登录render平台 : https://dashboard.render.com/
关联github仓库登录,用于一键部署!

使用render平台免费部署自己的ChatGPT_第2张图片

然后点击新建网络服务

使用render平台免费部署自己的ChatGPT_第3张图片

然后导入你刚刚 forkgithub仓库项目ChatGPT-website 部署!

使用render平台免费部署自己的ChatGPT_第4张图片
进入后就是部署配置,大家翻译一下或者和我的保持一致就行

使用render平台免费部署自己的ChatGPT_第5张图片

使用render平台免费部署自己的ChatGPT_第6张图片

然后选择免费的,最后创建应用服务就行!
使用render平台免费部署自己的ChatGPT_第7张图片

然后等待部署成功,可以看到为你的项目分配了二级域名

使用render平台免费部署自己的ChatGPT_第8张图片

别急,还需要在环境变量中添加你的 openai apiKey

使用render平台免费部署自己的ChatGPT_第9张图片

最后保存就行,以后更换 apikey 在这里跟换就行!

当然也可以添加自定义域名:

使用render平台免费部署自己的ChatGPT_第10张图片

需要你将域名解析到他给出的ip中,到你购买域名的云服务商的控制台添加解析记录就行

使用render平台免费部署自己的ChatGPT_第11张图片

然后等待一会儿,就可以访问啦!

render平台的优点与缺点

使用render平台免费部署自己的ChatGPT_第12张图片

使用render平台免费部署自己的ChatGPT_第13张图片

使用render平台免费部署自己的ChatGPT_第14张图片
其他详细信息可以看他们的官方文档,这里我说一下与此项目相关的!

  • render 平台运行项目的机制时,当一段时间你的项目没人访问,会关闭服务,当有人访问时又会自动重启,所以免费时间完全够用!

  • 你更改仓库项目后,会自动帮你重新部署,很方便!

  • 最大http连接为30秒左右,所以只能流式响应30秒,但毕竟免费的,也不影响使用,你输入“继续” 让 chatgpt 继续输出就行!

  • 服务器本身是国外的,可直接访问 openai 接口,不用代理!

我的免费GPT站点

  • aniuyyds.top - render部署,最大流式响应30秒
  • http://8.130.96.144/ - 国内主机,流式响应时间更长,可以用半年!

欢迎使用,大家记得给项目点star哦!

结语

我见证了ChatGPT的强大,也体验了New Bing,文心一言,讯飞星火,Midjourney等众多AI产品,无不感叹时代的洪流是如此的强大,面对AI浪潮滚滚来袭,我们又该如何面对,出路又是什么?

最起码首先学会使用AI工具会是基本功,这里引用ChatGPT官方的一句话:“抢走工作的不会是AI,而是率先掌握AI能力的人!”

【flask从入门到实战】专栏9.9火热订阅中,已包含两个项目,全站独一无二的脚手架搭建,直接复制简单无脑操作,项目结构类似Django,感兴趣的可以看看哦!

flask框架快速入门

其他专栏请前往博主主页查看!

你可能感兴趣的:(ChatGPT指南,chatgpt,python,flask,开源,人工智能)