前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【元壤教育AI提示词工程培训系列】3分钟将ChatGPT集成到您的公众号

【元壤教育AI提示词工程培训系列】3分钟将ChatGPT集成到您的公众号

原创
作者头像
元壤教育
发布2023-04-21 23:33:54
6500
发布2023-04-21 23:33:54
举报

环境准备

  1. 微信公众号
  2. ChatGPT的api-key
  3. 一台云服务器(最好是中国香港)

申请ChatGPT的api-key

访问 https://platform.openai.com/account/api-keys,点击 + Create new secret key创建新的 api-key。

保存好生成的 API key。

部署第三方的接口到服务器

第一步:登录服务器

通过 ssh 连接自己的服务器。

代码语言:txt
复制
# 47.243.81.11 为自己服务器的ip地址
ssh root@47.243.81.11

# 输入密码进入到服务器

第二步:部署 bot-on-anything

  1. 由于项目要求Python版本在 3.7.1~3.10 之间,首先查询自己的服务器的版本
代码语言:txt
复制
python3 -V
  1. 下载 bot-on-anything 项目代码
代码语言:txt
复制
git clone https://github.com/zhayujie/bot-on-anything
cd bot-on-anything/
  1. 配置项目的相关信息
代码语言:txt
复制
# 赋值 config-template.json 到 config.json
cp config-template.json config.json

# 编辑 config.json
vi config.json

修改 model 下面的 openai 中的 api_key,替换成自己创建的 api_key。

修改 channeltypewechat_mpwechat_mp的token自行设置,token 必须为英文或数字,长度为3-32字符。

  1. 安装依赖
代码语言:txt
复制
pip3 install --upgrade openai

pip3 install werobot
  1. 运行项目

在项目目录下运行 python3 app.py,终端显示如下则表示已成功运行:

代码语言:txt
复制
[INFO][2023-02-16 01:39:53][app.py:12] - [INIT] load config: ...
[INFO][2023-02-16 01:39:53][wechat_mp_channel.py:25] - [WX_Public] Wechat Public account service start!
Bottle v0.12.23 server starting up (using AutoServer())...
Listening on http://127.0.0.1:80/
Hit Ctrl-C to quit.

如果想让程序关闭终端仍然运行只需要运行下面的命令:

代码语言:txt
复制
nohup python3 app.py &

设置微信公众号

浏览器打开微信公众号的网址: https://mp.weixin.qq.com/,如果没有网址可以申请一个订阅号。

进入公众号管理页面,点击设置与开发中的基本配置,配置相应的 URLToken

服务器地址 (URL) 配置: 如果在浏览器上通过配置的URL 能够访问到服务器上的Python程序 (默认监听8088端口),则说明配置有效。由于公众号只能配置 80/443端口,可以修改配置为直接监听 80 端口 (需要sudo权限),或者使用反向代理进行转发 (如nginx)。 根据官方文档说明,此处填写公网ip或域名均可。

令牌 (Token) 配置:需和 config.json 配置中的token一致。

填写完信息,点击启用

进入到公众号的聊天页面,可以体验 ChatGPT。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境准备
  • 申请ChatGPT的api-key
  • 部署第三方的接口到服务器
  • 设置微信公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档