更新于 

公众号接入GPT

0x01 基本配置

介绍

使用GPT服务接入公众号近年来变得越来越流行,它为公众号用户提供了一种更贴心的服务,让用户可以在线上更轻松的向客服提出问题,并且由于GPT模型的深度学习实现,可以提供更高质量的回答。通过将GPT服务接入公众号,可以极大地提高公众号服务的稳定性和及时性,给用户提供一个更快更好的服务体验。

配置信息

  • 一台VPS
  • 一个可用的API key
  • 一个微信公众号
  • 找到合适的config(config)

配置步骤

  1. 安装运行环境,包括GPT模型、方言支持以及语言模型;
  2. 配置公众号相关信息,包括接口链接、消息回复以及消息转发;
  3. 配置后台数据,包括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 升级

订阅号配置问题

0x03 QA总结

Q:如何保持服务长时间运行?
A:你可以使用脚本或自动化工具来完成这项工作,以便你可以在Mac上一次性完成服务启动,并且保持持续连接。另外,你也可以使用云服务来解决这个问题,这样你只需要在本地安装云服务软件即可实现一键部署,而且可以支持多台服务器的长时间连接。