公众号接入GPT
0x01 基本配置
介绍
使用GPT服务接入公众号近年来变得越来越流行,它为公众号用户提供了一种更贴心的服务,让用户可以在线上更轻松的向客服提出问题,并且由于GPT模型的深度学习实现,可以提供更高质量的回答。通过将GPT服务接入公众号,可以极大地提高公众号服务的稳定性和及时性,给用户提供一个更快更好的服务体验。
配置信息
- 一台VPS
- 一个可用的API key
- 一个微信公众号
- 找到合适的config(config)
配置步骤
- 安装运行环境,包括GPT模型、方言支持以及语言模型;
- 配置公众号相关信息,包括接口链接、消息回复以及消息转发;
- 配置后台数据,包括API调用次数、API请求超时时间以及运行状态。此外,需要根据实际情况配置脚本自动更新以及环境参数等。
公众号启用成功之后如何自动化?
step:1.执行以下命令,可以创建OpenAI服务的systemd配置文件
sudo nano /etc/systemd/system/openai.service 生成
step:2.这个命令会打开一个文本编辑器,让你编辑OpenAI服务的systemd配置文件。在编辑器中输入以下内容:
[Unit]
Description=openai
[Service]
Type=simple
WorkingDirectory=/etc/python/bot-on-anything
ExecStart=/usr/bin/python3 /etc/python/bot-on-anything/app.py
Restart=always
User=root
[Install]
WantedBy=multi-user.target
这个配置文件会将OpenAI服务的systemd
配置文件设置为/etc/systemd/system/openai.service
,将服务进程的工作目录设置为/etc/python/bot-on-anything
目录,将服务进程的启动命令设置为/usr/bin/python3 /etc/python/bot-on-anything/app.py
,将服务进程的用户设置为root
。
step:3.保存并关闭文件
保存并关闭文件后,systemd会自动加载这个配置文件。
step:4.启用OpenAI服务
执行以下命令,可以停止OpenAI服务:
sudo systemctl stop openai
现在,你已经成功停止了OpenAI服务。如果你需要重新启动服务,可以执行以下命令:
sudo systemctl start openai
如果你需要查看服务的状态,可以执行以下命令:
sudo systemctl status openai
如果你需要重新加载服务的配置文件,可以执行以下命令:
sudo systemctl daemon-reload
如果你需要启用服务,使其在系统启动时自动启动,可以执行以下命令:
sudo systemctl enable openai
效果如下:
微信v2.0 升级
订阅号配置问题
- 需研究文档进行修改-> https://link-ai.tech/cow/multi-platform/wechat-mp
- 会在某些地方卡住
0x03 QA总结
Q:如何保持服务长时间运行?
A:你可以使用脚本或自动化工具来完成这项工作,以便你可以在Mac上一次性完成服务启动,并且保持持续连接。另外,你也可以使用云服务来解决这个问题,这样你只需要在本地安装云服务软件即可实现一键部署,而且可以支持多台服务器的长时间连接。