1

零成本部署一个ChatGPT应用

 1 year ago
source link: https://foofish.net/deploy-chatgpt-app-free.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

用传统方法我们部署一个ChatGPT应用你要自己购买海外服务器,购买域名,自己去部署应用。硬性成本按照服务器500一年,域名100一年,ChatGPT的API费用除外,一年真金白银投入至少600以上。

今天推荐个0成本搭建自己的chatgpt网站方案,用的是Vercel这个平台

vercel 是什么?

Vercel 是一个免费的网站托管平台,可以部署静态网站,也可以部署动态网站,主要优点:

  • 可关联 github,只需要往 github 提交代码,它会自动获取最新的提交,然后自动部署
  • 提供免费域名,如果有自己的域名,你可以将域名解析到这个平台
  • 提供免费的 HTTPS 证书
  • 傻瓜式部署方式,支持命令行部署和管理后台部署

我们直接用Github上开源的ChatGPT项目来部署,ChatGPT-Next-Web 这个项目Star 有3万多,很受欢迎。界面是长这样的:

image-20230627121850836

交互和官网的ChatGPT差不多,但提供了大量的预设角色。

第一步:直接forkChatGPT-Next-Web 项目到自己的github账号中

image-20230627122206897

第二步:注册Vercel账号,这里建议直接用Github授权登录即可。

image-20230627122507285

第三步:新建项目

当你从 Github fork 本项目之后,需要在 Vercel 创建一个全新的 Vercel 项目来部署,按照下列步骤进行。

img
  1. 进入 Vercel 控制台首页;
  2. 点击 Add New;
  3. 选择 Project。
vercel-create-2
  1. 在 Import Git Repository 处,搜索 chatgpt-next-web;
  2. 选中新 fork 的项目,点击 Import。
vercel-create-3
  1. 在项目配置页,点开 Environmane Variables 开始配置环境变量;
  2. 新增名为 OPENAI_API_KEY 和 CODE (访问密码) 的环境变量; OPENAI_API_KEY 就是OpenAI给开发者的key,如何获取情参考文章:如何获取OpenAI ChatGPT的 API key, CODE可设或者不设,不设的话任何人都能访问你的网站。
  3. 填入环境变量对应的值;
  4. 点击 Add 确认增加环境变量;
  5. 点击 Deploy,创建完成,耐心等待 5 分钟左右部署完成。
image-20230627153858508

第四步:绑定域名

如果你有自己的域名,那你还可以通过配置将自己的域名解析到这个网站上来。

image-20230627154355564

进入该项目主页,点击“Domians”

image-20230627154420579

点击“Edit”

image-20230627154851385

点“Add”后,去你的域名购买的服务商后台配置一个CNAME,输入的值就是下面圈出来的部分。

image-20230627154943441

我的域名是godaddy上买的,我只要在这里加一条CNAME记录即可。配置好后,vercel会自动给你配置https。

image-20230627155228029

最后访问下地址没有任何问题,大功告成。

关注公众号「Python之禅」,回复「1024」免费获取Python资源

python之禅

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK