正文
每次访问chatGPT都很麻烦,每次都要先施展魔法再访问chatGPT的网页。
终于找到了一个不用每次挂魔法的方法,原理就是自己部署一个网站,界面类似于chatGPT的聊天窗口,后台调用chatGPT的 api key。
闲言少叙,开干!
必备前置条件
API Key
chatGPT 的API Key,需要通过登录platform.openai.com 去创建。具体方法不在这里赘述了,网上有很多方法。
域名
买一个域名,到 namecheap 这类网站购买一个便宜的域名,例如 abc.com
三个工具
github账号
去github.com注册一个自己的账号
Railway.app
这是一个免费的容器托管平台,每月有5美金或者500的小时的免费使用额度,足够自己使用。直接使用github账号登录
chatgpt webui的项目
到github上找开源的chatgpt webui的项目,我使用的是https://github.com/Chanzhaoyu/chatgpt-web,这个项目目前在github上有15k starts,可以放心使用。
开整!
访问https://github.com/Chanzhaoyu/chatgpt-web
页面一直下拉,找到【使用 Railway 部署】, 直接点【Deploy on Railway】按钮。

页面将跳转到Railyway网站,使用github账号登录
红色框 github账户,默认即可。
黄色框 仓库名,默认或自定义一个名字。
蓝色框 最为重要!最为重要!最为重要!,这里填入在openai网站上生成的api key,sk-XXXX开头的一串字符。

点击 Deploy
等待部署完成,显示Success 表示部署完成。
配置访问域名
点击Settings 找到 Domains 先点击 Generate Domain。
再点击Custom Domain 填入自己购买的域名www.abc.com 或者使用一个二级域名 chat.abc.com,可以按自己的喜好定义,最后在namecheap 完成域名解析即可。

提交后弹出下图

复制出内容到namecheap 完成域名解析后,就可以直接用 chat.abc.com 访问了。





