0 代码,十分钟搞定微信版 ChatGPT,轻松拥有个性化 AI 助手教程!

大家好,我是贺同学。

最近一周多的时间,只要不是生活在火星,只要你是个正常刷手机的打工人,一定都被 OpenAI 的 ChatGPT 给刷屏了。

看到别人玩的不亦乐乎,想要自己搭建一个机器人玩玩?最好是可私信,可群聊的那种识别a9fa84554dafbe8b4519ff5cabb0882b.png

嗯嗯,知道你们有这个需求,虽迟但到,贺哥今天斥巨资给大家来一个教程。

手把手教你如何在微信里面,接入 ChatGPT,而且全程几乎 0 代码,除了需要配置一些参数之外。

下面是搭建好的效果示意图

0497b70f09f68516d19648b2dd733b55.png

在开始教程之前,需要说明一下,这个教程底层是调用了官网的 api,所以需要你提前准备一个可用的  openai-key。(如果没有可用的 key,后台私信贺哥)

话不多说,我们开始!

第一步、购买服务器

tips:其实按常理这里应该先充值,但是我们可以先了解一下最小成本需要花多少,我们就充多少,毕竟全套下来是需要花一丢丢 money 滴。

想配置微信版本的 ChatGPT,首先你得需要一个可用的服务器,有了服务器你才能运行后台的代码,这里推荐一个目前比较好用的服务器厂商:https://my.vultr.com/ 

打开上面的地址,我们先注册个账号,可以用你常用的邮箱,可以是 QQ邮箱

0c26423b72c492320b4aca59132a0ff6.png

注册之后,我们来到配置服务器界面

c4a6efa9b41f28ae70f5c3ccd5ede79f.png

选第二个,基本配置:Cloud Compute(针对具有突发性能的应用的虚拟机,例如低流量网站、博客、CMS、开发/测试环境和小型数据库。),针对我们的对话场景,这个配置应该就足够。

接下来,选地区,这里可任意选,前提是注意查一下ChatGPT不支持的地区, 我这里为了访问速度快,就选了第一个日本的 Tokyo。

5ce91ce993799f1047ecb62aa9c7abcf.png

再接下来,是选服务器系统的镜像,这里直接选默认的 Debian 就可。

96f1269cce0bf46c7f6194fd8c4801df.png

接下来是 Server Size 配置服务器的 CPU 和内存,选默认的第一个就够用。

f2a320db62b9d08564f7a89b6f7d53b4.png

再接下来,这里有个服务器备份的功能,应该没啥用,一般情况可以关闭。

295efc3aff31c03b1fc738cc6dedab4a.png02837229544fa91c34a2a5e72412b709.png

最后,到这一步,我们可以看到,整体算下来,差不多 6$ 就可以玩一波了,点击最右下角的 Deploy 会跳转到信用卡充值页面。

第二步、充值(支持支付宝)

我们这里选择 AliPay,也就是支付宝充值,第一次充值的时候需要填一下个人信息,也不用填真实的,只要有值就行。

填完之后就可以支付,最低支付 10 $。

421090a1a3e87f74dbf038b713559540.png

换算一个汇率大概 60 多人民币。充完值之后,我们就可以回到上面的选服务器的步骤,重新来一遍,直接部署服务器,等待 1-2分钟,服务器就可以部署好了。

第三步、本地链接服务器

部署好服务器之后我们看到,服务器的配置,IP地址,账号和密码。89e6d519f661545e35b3a4fddb940e19.jpeg

通过上面几步,我们就可以拿到服务器了,拿到服务器之后,我们可以在本地自己用 ping 命令(如果不清楚 ping 命令, 网上搜一下,Windows系统和 MAC 系统使用稍微不一样)。

检测一下服务器 IP 的情况,如果本地 ping 不通,可以尝试刷新网络,或者更换一个地区再去重新去购买一个 location 的服务器。

如果本地终端 ping 服务器 IP 没问题,我们到下一步,下载一个类似 XShell 工具,用于连接远程服务器。

这里,为了照顾大家的情况,介绍一个很方便也是开源的工具 windTerm。

windTerm Windows 版下载地址:

https://github.com/kingToolbox/WindTerm/releases/download/2.5.0/WindTerm_2.5.0_Windows_Portable_x86_64.zip 

windTerm Linux 版下载地址:

https://github.com/kingToolbox/WindTerm/releases/download/2.5.0/WindTerm_2.5.0_Linux_Portable_x86_64.tar.gz

windTerm MAC 版下载地址:

https://github.com/kingToolbox/WindTerm/releases/download/2.5.0/WindTerm_2.5.0_Mac_Portable_x86_64.dmg

下载之后,解压就可以使用,双击软件,选择一个目录安装完启动就可以了。

贺哥这边是 MAC 系统,所以需要在「设置」里面的「隐私和安全」里面选择信任其它地方下载的软件。

第四步、配置服务器

打开软件,点击左上角,新建会话,把上一步我们购买的服务器的主机填上,标签随便填,端口默认 22。然后点连接。

8d945fed3eb1876dbbff779b59994011.jpeg

输入用户名,一般默认 root,勾选,下次自动登录,输入服务器的密码。

顺利的话,这里就 OK 连上了远程的服务器!

d261585445b8c6052e945c8014e55731.png

如果这里你不能登录,或者登录链接很慢的话,那可能是你的 IP 受限了,直接回到首页网站,注销机器,重新注册一个机器。

第五步、配置微信的 ChatGPT 环境

这里,需要我们在服务器里,安装一个开源的微信通信框架,不着急,安装命令都给你完完整整安排好了,直接照着执行就可。

sudo apt-get install git

sudo apt-get install golang

git clone 

https://github.com/ZYallers/chatgpt_wechat_robot.git

cd chatgpt_wechat_robot

打开 config.json 配置文件,把 config.json 的 api-key 填上

f4fa580b49dd2e0bcf21a2a46216d463.png

两种方式打开配置文件

程序员版:直接 vim config.json,然后修改 :x 保存

普通人版:在左边侧栏双击用记事本打开

11e57021484c95b358e3dd48a391d986.png

完了之后,直接终端,执行 go run main.go

可以看到程序跑起来了,后面会显示一个链接,就是登录微信的二维码,复制链接浏览器打开,其实就是我们需要登录微信了

8ba29f54c30337e4c48f91ad144ea32c.jpeg

选择一个你用来作机器人的微信号,登录即可。

用其他的微信好友,和你的机器人微信提问,就可以愉快的玩耍了!

使用前提

  • 有 openai 账号,并且创建好 api_key (不知道如何获取账号和 key 的读者可以私信我)

  • 注册事项可以参考 https://juejin.cn/post/7173447848292253704 

  • 应用可以参考这篇文章 此文章 。

  • 微信必须实名认证

  • 项目仅供娱乐,滥用可能有微信封禁的风险,请勿用于商业用途。

  • 请注意收发敏感信息,本项目不做信息过滤。

  • 具体问题可以加我微信咨询

  • 294d537d199893a2e70a0c0e3e9ff466.jpeg

参考

以上用到的具体开源框架地址:

https://github.com/ZYallers/chatgpt_wechat_robot

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
乘风的头像乘风管理团队
上一篇 2023年9月12日
下一篇 2023年9月12日

相关推荐