GucciGirl 发表于 2023-10-24 01:14:59

如何搭建私人的 ChatGPT 服务



自己已经用上了 ChatGPT,但是身边很多人并不会魔法,也不会去折腾,虽然国内也有大语言模型了,不过大多在内测中,说实话,我不认为它们能短时间追上 ChatGPT,要用就用最好的。
接下来介绍一种部署私人 ChatGPT 的方法:

—1—准备
1. 域名:我用的是 www.namesilo.com2. vercel: https://vercel.com/自行去注册,免费3. Gihub:https://github.com/ 程序员人手一个
4. Cloudflare:dns防护

—2—域名注册


搜索注册域名,可以选择这种无规则数字域名,比较便宜。

可以到域名列表查看注册好的域名,如果不知道域名列表在哪里,可以输入这个网址:
https://www.namesilo.com/account_domains.php


选中域名,然后点击 Change Nameservers。

先不提交,页面放着。登录 CloudFlare 添加刚刚注册的站点:






选择免费计划


然后回到上面 Nameservers 管理页面中,删掉默认的值,把上面两个 DNS 服务填进去提交。


点击 CloudFlare 上的概述就可以看到下面这个内容,可以点击检查服务器查看状态。服务器更新可能比较漫长,我等了大概十几分钟。

—3—Github Fork 开源库:ChatGPT-Next-Web
打开:https://github.com/Yidadaa/ChatGPT-Next-Web



—4—Vercel 添加新项目使用Github 授权登录 Vercel



打开https://vercel.com/dashboard,添加项目Project。


选择 ChatGPT-Next-Web 点击 Import 按钮:



添加 OPENAI_API_KEY,和 CODE 环境变量。

OPENAI_API_KEY值就是 Openai API key,需要去 https://platform.openai.com/account/api-keys 创建。
CODE 是密码,多个密码用逗号隔开,空的话则不需要密码访问。
添加好后,点击 Deploy 发布。等个几分钟就可以看到这个页面表示搭建成功。



现在就可以访问 Vercel 提供的网址了。通过下面操作可以绑定域名。

点击去添加域名

添加刚才注册的域名,跟着提示操作就行

然后再回到 CloudFlare 上添加这两条记录访问域名可以用域名访问刚才搭建好的 ChatGPT 服务了。
如果之前访问过http域名,在 vercel 部 https 成功后访问域名可能会出现ERR_TOO_MANY_REDIRECTS。
这个时候可以清除下 DNS 缓存,Mac 操作:


你看真的越来越离不开它了。





感谢你的阅读,分享即学习,跟黎叔一起玩转AI

页: [1]
查看完整版本: 如何搭建私人的 ChatGPT 服务