我是如何搭建ChatGPT并嵌入到微信公众号的?

发布时间 2023-05-29 10:20:11作者: 九月长安

前言

体验方式:薇辛搜索 龚众号 【程序员Jason】,关注并点击发消息,点菜单ChatGPT 然后翻到最下面点【阅读原文】就可以了。
ChatGPT对某些国家是不提供服务的,所以一般是用不了,除非是使用梯子。那我是如何让用户无需注册也可以直接使用的呢,听我一一道来。

注册

使用OpenAi的ChatGPT是必须要有账号的,即使有一些镜像网站无需登录,那是因为用的是其他人的账号。正所谓:有人默默为你负重前行。
注册需要用到:支付宝,梯子,谷歌邮箱。

使用魔法

首先 使用梯子,切换到受支持的国家,如:美国、印度、印尼等等

打开官网

打开 OpenAi 官网,这个直接搜就能出来,点击Sign Up注册

填写基础信息

填写谷歌邮箱,出生日期,姓名

验证手机号

一般都没有国外手机号,所以需要用虚拟手机号接收验证码,我用的是sms-active,真不是给他做广告,我确实用的sms-active。

不过这里面有坑:

  • 第一坑:需要先充值后使用,支付宝充值,最低2美元起充,也就是14元RMB。多了也不能退,只能下次使用。
  • 第二坑:有些号码可能收不到验证码,需要多换几个国家的号码。不过好处是没收到验证吗,取消后,money会返回到账户。
  • 第三坑:号码和ip一定要匹配,否则会失败。所以换号码切换节点的时候要注意!

网上一大堆说sms active是骗子的估计是上面这些坑导致。

Pandora

我搭建服务用的是Pandora这个开源项目,大家可以github搜一下,原理我就不重复了,作者说的很详细。按照作者的部署文档部署就可以了。
Pandora需要使用到accessToken,也就是用你的账号获取token,这样其他用户就不需要登录了,统一走你的token验证身份。

反向代理

Pandora部署成功后,把你的域名反向代理到部署Pandora的服务器ip和端口上,就可以实现公网访问了。

嵌入文章

我实验了一下,没有办法直接在菜单栏跳转,只能使用阅读原文的方式。即写一篇文章,然后菜单跳转到这个文章,末尾添加阅读原文,把链接放进去就OK了。
大家可以看看效果:搜【程序员Jason】,关注并点击发消息,点菜单ChatGPT,进去滑到最后点阅读原文即可。

转载请注明出处,感谢。欢迎大家来 【程序员Jason】找我玩耍,里面有进群方式,随便问。