前置:翻出来一台几年前买的N1盒子,几乎没用过,那时候买的还挺贵,必须发挥发挥余热。先刷个armbian,再配个好玩的项目。刚好现在AI流行,最终选择了可以将GPT接入微信的项目。Tips:建议选择ubuntu20.4系统运行(其他系统可能会存在兼容问题),该版本系统自带python3.8。我当初不信,使用别的版本,没成功,最后安装了python3.8.。
N1-armbian 示例如下:
root@armbian:~# uname -a
Linux armbian 6.6.50-ophub #1 SMP Sun Sep 8 08:55:36 EDT 2024 aarch64 aarch64 aarch64 GNU/Linux
root@armbian:~# python3 --version
Python 3.8.16
1.下载
项目地址:chatgpt-on-wechat 下载地址:releases
2.上传压缩包
可以使用WinScp这类工具上传,也可以使用自带文件管理功能的ssh工具上传,上传到自定义位置,解压出来。目前的版本已经有了一键启动脚本。这里默认已经安装好了python3。
3.安装依赖
进入项目根目录,安装核心依赖(必选)
pip3 install -r requirements.txt
安装拓展依赖(可选)
pip3 install -r requirements-optional.txt
这里如果有报错,将报错内容贴入gpt,大部分可解决。如果实在无法解决,可使用python3虚拟环境。
然后在虚拟环境中执行安装依赖命令,注意:如果选择使用虚拟环境,那么每次启动脚本都需要在虚拟环境中使用。
不出意外的话,依赖安装成功之后,就可以执行./run.sh start,在命令行会出现二维码,扫码登陆即可。
4.配置文件
完整配置说明在config.py文件中。请特别注意以下配置信息:
"bot_type": "", # 可选配置,使用兼容openai格式的三方服务时候,需填"chatGPT"。bot具体名称详见common/const.py文件列出的bot_type,如不填根据model名称判断。
5.插件
推荐单独配置每个插件的config文件,问就是我被折磨惨了。
如果折腾的过程中遇到什么问题,可随时通过邮箱联系我,虽然我也不一定懂,但是人多力量大,总会迸发出好的方案。在这广阔的天地间,因此结伴而行,何尝不是一种美好呢!