(本文试着用gpt优化了一下,效果有,但是不多)
ChatGPT在编程中的应用
当ChatGPT刚出来的时候,我尝试了几次,感觉它就像是一个高级版的搜索引擎。但在过去的一个月里,我在公司经常使用GPT来查询AWS相关的问题,我发现它最适合的应用场景是帮助程序员查找文档。有些在谷歌上费时费力找不到的答案,ChatGPT能立刻给出。在回答英文问题和客观问题上,ChatGPT有着明显的优势。搜索引擎可能很难理解你真正想要的是什么,但ChatGPT可以。
然而
然而,在国内,使用ChatGPT并不是一件容易的事情,因为它的网站和API都被屏蔽了。因此,为了让技术入门者的亲戚朋友也有机会体验到ChatGPT,我决定尝试建立一个代理站点。
前期准备
-
为ChatGPT API充值
我花了三个小时才完成了ChatGPT API的充值过程。首先要明白,ChatGPT的API和网页使用是两个完全不同的概念,所以不要像我一样误打误撞地花费20美元购买了Plus会员。然后,我还是无法避开使用虚拟信用卡这一关,我在知乎上找了一家推荐的,不过我对其是否靠谱持保留态度,所以只充值了一点点。我支付了10美元的开卡费和10美元的API余额。现在GPT的余额可以预充值,这一点非常好,我已经关闭了自动充值功能。 -
购买美国服务器
我直接使用了AWS的美国服务器,新账号可以免费使用一年的1核1G服务器,我选择的区域是us-east-1。后面记得修改安全组,开放端口供网站使用。 -
购买域名
虽然不购买域名也是可以的,但考虑到IP可能会更换,我还是在GoDaddy上购买了一个域名。
网站搭建
我用的开源项目直接搭建 ChatGPT-Next-Web 虽然其功能并不如官方网站齐全,只能进行文字对话,但相比自己从头开始搭建,使用这个项目更为安全且省事。我使用Docker进行部署,部署完成后就可以使用了。启动时在参数中设置一个访问码,之后就可以使用这个访问码登录网站。
我还安装了宝塔面板来安装Nginx和SSL证书,因为我听说如果不使用SSL可能会被封。我遇到了一些与我手动安装的Nginx冲突的问题,花了一些时间才解决。在这个过程中,我发现GPT对于安装问题debug非常有用。
网站截图
大功告成后,平时就可以用手机快捷咨询啦
我目前发现了几个非常适合使用ChatGPT的场景:一是查询技术问题,代替谷歌搜索;二是辅导小朋友的作业,三就是文章的优化了。如果你问一些主观问题,ChatGPT可能只会给出一些正确但无用的回答,但是在问客观问题的时候,它就展现出了其强大的能力。