Administrator
发布于 2024-11-13 / 15 阅读
0

chatgpt-on-wechat--N1--半个月的纠缠不休

前置:翻出来一台几年前买的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文件,问就是我被折磨惨了。

如果折腾的过程中遇到什么问题,可随时通过邮箱联系我,虽然我也不一定懂,但是人多力量大,总会迸发出好的方案。在这广阔的天地间,因此结伴而行,何尝不是一种美好呢!