【元壤教育AI提示词工程培训系列】3分钟将ChatGPT集成到您的公众号
2023-06-13 09:18:47 时间
环境准备
- 微信公众号
- ChatGPT的api-key
- 一台云服务器(最好是中国香港)
申请ChatGPT的api-key
访问 https://platform.openai.com/account/api-keys,点击 + Create new secret key创建新的 api-key。
保存好生成的 API key。
部署第三方的接口到服务器
第一步:登录服务器
通过 ssh 连接自己的服务器。
# 47.243.81.11 为自己服务器的ip地址
ssh root@47.243.81.11
# 输入密码进入到服务器
第二步:部署 bot-on-anything
- 由于项目要求Python版本在 3.7.1~3.10 之间,首先查询自己的服务器的版本
python3 -V
- 下载 bot-on-anything 项目代码
git clone https://github.com/zhayujie/bot-on-anything
cd bot-on-anything/
- 配置项目的相关信息
# 赋值 config-template.json 到 config.json
cp config-template.json config.json
# 编辑 config.json
vi config.json
修改 model
下面的 openai
中的 api_key
,替换成自己创建的 api_key。
修改 channel
中 type
为 wechat_mp
,wechat_mp
的token自行设置,token
必须为英文或数字,长度为3-32字符。
- 安装依赖
pip3 install --upgrade openai
pip3 install werobot
- 运行项目
在项目目录下运行 python3 app.py
,终端显示如下则表示已成功运行:
[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.
如果想让程序关闭终端仍然运行只需要运行下面的命令:
nohup python3 app.py &
设置微信公众号
浏览器打开微信公众号的网址: https://mp.weixin.qq.com/,如果没有网址可以申请一个订阅号。
进入公众号管理页面,点击设置与开发中的基本配置,配置相应的 URL
和 Token
。
服务器地址 (URL) 配置: 如果在浏览器上通过配置的URL 能够访问到服务器上的Python程序 (默认监听8088端口),则说明配置有效。由于公众号只能配置 80/443端口,可以修改配置为直接监听 80 端口 (需要sudo权限),或者使用反向代理进行转发 (如nginx)。 根据官方文档说明,此处填写公网ip或域名均可。
令牌 (Token) 配置:需和 config.json 配置中的token一致。
填写完信息,点击启用
进入到公众号的聊天页面,可以体验 ChatGPT。
相关文章
- 关于什么是单细胞测序的知识整理,ChatGPT会做的更好吗?
- 都2023年ChatGpt都来了,还不拥抱函数式编程吗?
- [ChatGPT 勘误]:SAP ABAP 系统里数据库表 dlv_systc 的用途
- 推荐一个方便好用的 ChatGPT 客户端!
- ChatGPT使用注册教程和插件,无需注册在线体验chatgpt方式
- ChatGPT新手使用教程!
- ChatGPT真的是「通才」吗?杨笛一等人给它来了个摸底考试
- 打造中国版ChatGPT,这是国内最有实力的一批NLP团队与人才
- 基于ChatGPT API和WebSocket的实时机器人聊天应用
- 最新!解决注册ChatGPT手机号无法接收验证码问题亲测有效!
- 震撼,支持多模态模型的ChatGPT 4.0发布了
- 一天搞定:Flutter + ChatGPT,打造智能聊天机器人
- [ChatGPT]SpringBoot快速接入ChatGpt
- [ChatGPT]-01-chatgpt可以做什么?如何调教
- ChatGPT测评:它是一个好用的翻译工具吗?(Chatgpt哪里可以下载)
- ai下载正版下载AI-中文版Ai-下载Ai下载