分类
标签
ACG AI ai blog Blogging chatgpt chrome clickhouse cloki Customization Demo discuss Example Fuwari game gin git gitalk golang grafana ilogtai index jwt k8s kubectl mac Markdown mazeball metrics mysql PC Privacy Policies prometheus scurity siri software sqlite thanos twikoo vercel Video Windows yaml zookeeper 企划 动漫 实用 容器化 应用部署 技术 日常 智能插座 杂谈 游戏 游戏开发 源码研究 绘图 编程 聊天 运维 集群 音乐
668 字
3 分钟
简单搭建国内也可以使用的chatgpt
起因
因为目前chatgpt是禁止国内访问的(包括HK和TW),所以要访问chatgpt就得翻墙,但是目前我用的梯子都非常不稳定! 经常性的掉线,就很烦,2023年了,没法用google和chatgpt还怎么当程序员!经过我github上翻来翻去,总算找到几个 大佬开源的webui,再配上vercel或railway之类的应用托管网站,然后再配上自己的域名,完美解决了国内访问问题!
PS:目前chatgpt的web界面是免费的,只要你注册了openai账号,就可以一直使用,但是api不是,免费账号 使用api只能用3个月,且有额度限制,我的第一批注册的用户基本上4月1号就都过期了,虽然api付费很便宜,基本上10美元 可以用一年,但需要绑定国外的卡,国内只能用depay之类的虚拟信用卡,很麻烦orz
准备
Yidadaa/ChatGPT-Next-Web 这个webui界面简洁,对移动端优化也不错,但只支持apikey方式使用。
Chanzhaoyu/chatgpt-web 这个webui支持apikey方式也支持session-token的方式。
adams549659584/go-proxy-bingai 新增一个bing的,github页面里有详细的介绍,基本上也是可以一键部署。
自己的域名(需要注册阿里云账号,然后填写信息模板申请后购买域名,一般top的域名第一年只需要9块钱)
搭建
搭建方式其实都差不多
- 点击进入到对应的github项目里,然后fork项目到自己的仓库里。
- 打开vercel 或者 railway,用github账号登陆。
- 新建project,选择从github仓库里导入,选择对应的仓库(如果找不到仓库,则需要加一下权限)。
- 按提示,需要填写一些环境变量,具体变量参考项目里的README,这里举例: ChatGPT-Next-Web: OPENAI_API_KEY :你的apikey
CODE :自定义访问密码
chatgpt-web:
OPENAI_API_KEY 和 OPENAI_ACCESS_TOKEN 二选一(OPENAI_ACCESS_TOKEN的话可以登陆chat.openai.com获取) AUTH_SECRET_KEY : 你的session
PORT : 3002 - 点击部署,等待部署完成。
- 点击domain,新建你的domain,例如我的是chat.ikeno.top,然后会生成一个cname的地址
- 登陆阿里云账号的DNS解析里,找到我的ikeno.top新增二级域名前缀chat,对应解析为cname,然后把地址也填写上cname.vercel-dns.com(如果是railway的填railway提供的地址),新增完毕后就可以解析成功啦!
- 登陆你的域名看看,是不是已经可以正常访问了!而且不需要梯子了,手机也可以流畅访问!输入你设置好的账号密码就可以丝滑提问啦。