视频链接:https://www.ixigua.com/7206532312824021539
首先你得有一台能够正常联网的,装好系统的树莓派。ubuntu和树莓派系统都可以。我这里用树莓派系统演示。
第一步打开终端
1输入代码 sudo apt-get update
2输入代码 sudo apt-get upgrade
3输入代码 sudo apt-get install git
这是github相关的软件包
第四步就是要手动安装go语言环境
ubuntu用户可以指姐输入sudo apt-get install golang.
树莓派系统不要这么操作,因为你会安装到一个低版本的go语言是不能够执行后面的程序的。
打开golang.org下载最新的go语言安装包。
这里有一点要注意,32位的树莓派系统选择 armv6l.tar.gz这个包
64位树莓派系统的选择 arm64.tar.gz这个包,选错了就会出现各种你解释不了的错误,我在这个上面耽误了差不多4个小时,就因为我选错了安装包。
右键点击下载链接选择复制链接地址。
在终端下输入:wget https://go.dev/dl/go1.20.1.linux-arm64.tar.gz 后面粘帖上你刚复制的链接,这样就可以下载这个包了。
下载完成后你可以用命令解压缩,也可以像我这样直接鼠标右键解压缩。
解压缩完成以后还需要做一步配置环境。
在你的usr目录下输入命令:
sudo nano .bashrc
在文件最后插入 export PATH=$PATH:/home/pi/go/bin 这里的地址改成你解压缩出来的go文件夹地址。
然后ctrl+ O保存,ctrl+x退出。
在输入
source .bashrc 更新一下环境。
这个时候呢你的go语言环境就安装好了。
可以输入 go –version来看一下是否成功。
成功的话会显示go的版本,如果文件夹地址配置正确但是系统提示没有这个文件,说明你安装包选错了!
环境搭建完成之后啊,我们就可以下一步,把别人已经做好的项目复制到我们自己的树莓派上了。
输入命令:
# 获取项目
$ git clone https://github.com/ZYallers/chatgpt_wechat_robot.git
# 进入项目目录
$ cd chatgpt_wechat_robot
# 复制配置文件
$ cp config.dev.json config.json
修改配置文件:加入chatgpt 的api
这个api是你注册成功chatgpt帐号之后自己可以生成的,网址是platform.openai.com.
登录进去之后,选择右上角personal, view api key就可以看到。
如何注册已经有铺天盖地的教程了,我这里不赘述了
其他不用修改。
# 启动项目
$ go run main.go
就会出现一个二维码链接,有时候会跳出浏览器图片,有时候不会,没有跳出来的话你就自己手动复制一下这个链接到浏览器就可以了。扫描一下这个二维码就可以登陆了,成功之后你有一个ai小助理啦。
这里有些注意事项要说一下:
第一次启动这个微信项目他会下载一些文件,有几个是需要科学上网的,不然会报错有些模块下载不下来。
那么树莓派如何科学上网,我这里用的是带梯子功能的路由器,本身openai的api是不需要魔法的,我们本地网络也是可以直接用的,毕竟这个api是要收费的嘛对吧。
如果没有的话你也是试试手机热点,当然你的手机也得有梯子。
还有几点要说明的是,听说有些朋友的微信出现了登陆警告,所以大家尽量使用小号登录以免账号被封。本地部署因为ip都是国内的,所以微信被查的概率可能会小一点。建议不要连续登录超过24小时,偶尔下线一下应该会好些。
接下来是吧API升级到最新的gpt-3.5-turbo
把已经修改好gpt.go 文件复制到 /chatgpt_wechat_robot/gpt/ 替换原来的文件,
再把 config.json中的模式“改为”gpt-3.5-turbo就可以了。
“model”: “gpt-3.5-turbo”,
重启程序,即可变成最新的3.5api