[AI产品] ChatGPT接入到公众号保姆级教程
作者:CC下载站 日期:2023-03-08 13:00:51 浏览:22 分类:玩软件
我之前的教程已经教了大家怎么注册ChatGPT,如果还没有注册的小伙伴可以看我之前的教程。https://www.techxiaofei.com/post/chatgpt/register/
这篇教程来教大家怎么把chatGPT接入到公众号来提问交流及自动回复。
可以看到我这里已经成功接入ChatGPT。我要一步一步教大家也能轻松接入ChatGPT随时随地可以和ChatGPT对话。
ChatGPT绑定到公众号流程
1. Github代码
首先,我们需要使用到github上的一份第三方代码,这份代码将 AI模型 接入各类 消息应用,开发者通过轻量配置即可在二者之间选择一条连线,运行起一个智能对话机器人,在一个项目中轻松完成多条链路的切换。该架构扩展性强,每接入一个应用可复用已有的算法能力,同样每接入一个模型也可作用于所有应用之上。
它可以支持:
- 微信
- 公众号
- Telegram
- Gmail
等等,未来还会支持更多的平台。
https://github.com/techxiaofei/bot-on-anything
2. OpenAPI地址
需要一个chatGPT账号并生成一个API Key,这个API secret Key是为了验证你的身份。
这个非常简单,我们打开openai的平台地址:https://platform.openai.com/
登录之后点击右上角的头像,点击Manage Account
->API Keys
->Create New Secret Key
, 然后复制下来保存备用。
部署服务
1.运行环境
最后我们需要一台云服务器。
VPS/云服务器
如果你还没有云服务器或者VPS,可以点此地址购买:http://bit.ly/3GlfucW
它们的VPS
非常便宜,可以用来搭建科学上网
,搭建个人网站
,也可以用来接入ChatGPT
。如果你的预算充足,也可以直接购买云服务器
。
我们登录到云服务器之后执行命令。
支持 Linux、MacOS、Windows 系统(Linux服务器上可长期运行)。同时需安装 Python,建议Python版本在 3.7.1~3.10 之间。
项目代码克隆:
1
2
git clone https://github.com/techxiaofei/bot-on-anything
cd bot-on-anything/
2.配置说明
核心配置文件为 config.json
,在项目中提供了模板文件 config-template.json
,可以从模板复制生成最终生效的 config.json
文件:
1
cp config-template.json config.json
每一个模型和应用都有自己的配置块,最终组成完整的配置文件,我们这个教程只需要接入公众号,我已经在json文件里面删除了其他平台的配置,只保留公众号的配置即可:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
"model": {
"type" : "chatgpt",
"openai": {
"api_key": "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",
"model": "gpt-3.5-turbo",
"proxy": "",
"conversation_max_tokens": 1000,
"character_desc": "你是ChatGPT, 一个由OpenAI训练的大型语言模型, 你旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。"
}
},
"channel": {
"type": "wechat_mp",
"wechat_mp": {
"token": "abcdefghijklmnopqrstuvwxyz",
"port": "80"
}
}
}
配置文件在最外层分成 model
和 channel
两部分。
model部分为模型配置,其中的:
type
指定了选用哪个模型:
- chatgpt - 是gpt3.5 模型,我们默认填这个就好
- openai - 是gpt3.0 模型
api_key
是你从openai官网生成的。
proxy
服务器在外网就不需要填写。
channel部分包含了应用渠道的配置,type
字段指定了接入哪个应用。wechat_mp
就是微信公众号。
token
随便设置,32位以内,后续在公众号里面填入相同的token即可。
port
填 80,因为公众号不支持自定义端口
3.安装依赖
升级pip包管理工具和openai
1
2
pip3 install --upgrade pip
pip3 install --upgrade openai
安装 werobot 依赖:
1
pip3 install werobot
4.运行程序
配置修改完成,依赖也安装好了,我们就可以运行程序了。
在项目目录下运行 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://0.0.0.0:80/
Hit Ctrl-C to quit.
5.浏览器打开WeRoBot
浏览器输入你的服务器的IP地址
打开WeRoBot页面代表服务正常运行。
这个IP地址的http链接后面需要填到公众号里面。
公众号设置
1.设置公众号回调地址
在 微信公众平台 中进入个人订阅号,点击左边侧边栏的基本配置,然后点击右边修改配置,进入以下界面。
URL
就是你的服务器的IP地址:http://a.b.c.d/
Token
就是你服务器的config.json配置的那个Token
消息加密密钥随机生成即可,选择默认的明文模式,点击提交
。
2.启用配置
修改完配置点击右方的启用
配置,会显示为:服务器配置(已启用)。此时我们的服务器配置已经启用成功。
3.使用
用户关注订阅号后,发送消息即可。
注:用户发送消息后,微信后台会向配置的URL地址推送,但如果5s内未回复就会断开连接,同时重试3次,但往往请求openai接口不止5s。本项目中通过异步和缓存将5s超时限制优化至15s。所以需要点击继续主动拉取缓存信息。待后续优化。
结语
今天的ChatGPT接入微信公众号的教程就完成了,我会把所有相关的命令和链接放在评论区,有需要的小伙伴自取。下个视频我会继续教大家更多有用的教程。
<全文完>
猜你还喜欢
- 04-19 [软件技巧] 5个在Chrome浏览器上恢复已删除的历史记录的顶级方法
- 03-29 [软件技巧] 剪映专业版怎么把两个草稿合在一起
- 03-29 [玩软件] Linux 虚拟机使用 xshell 连接 (debian、kali、CentOS)
- 03-29 [软件问题] 解决 win10 命令行下运行 python 弹出 Windows 应用商店
- 03-29 [软件技巧] Anaconda安装教程以及Anaconda和pip配置国内镜像
- 03-29 [玩软件] LatticePHP-使用PHP生成点阵图
- 03-29 [软件问题] chrome、Edge浏览器显示“您的浏览器受管理”是被植入病毒或其它程序了吗?
- 03-29 [环境问题] 为Nginx和Apache配置多版本PHP、切割多个conf文件
- 03-29 [软件玩法] 配置frp实现内网穿透
- 03-29 [软件玩法] VMware虚拟机安装MacOS系统教程
- 03-29 [软件技巧] frp 实现内网穿透(Windows 版)
- 03-27 [软件应用] 谷歌商店,可以访问了
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[有声小说] 《才气横空》 主播:八零居士 505集完结【MP3】
[电影] 【珍藏版】20世纪电影合集从1922年到1990年代,看看爷爷辈的电影是什么样合集约212G
[资料] 【2024年军队文职公共科目/专业课/真题及押题卷】
[少儿教育] 唐诗三百首微电影(全314集)·少儿学唐诗
[资料] 2025军队文职 公共课+专业课+真题+押题+面试【合集】
[课程] 《大师级航拍教程》63节课程视频 MP4格式 5.9G
[资料] 中医鬼才倪海厦全集完整版+资料全集
[课程] 聂佳判断推理绝版课程大集合【8G】
[电视剧] 芈月传 【全集81集全】【未删减版】【国语中字】【2015】【HD720P】【75G】
[电视剧] 封神榜 梁丽版 (1989) 共5集 480P国语无字 最贴近原著的一版【0.98 G】
[书籍] 彭子益医书合集 [PDF/DOC]
[游戏] 《黑神话悟空》免安装学习版【全dlc整合完整版】+Steam游戏解锁+游戏修改工具!
[动画] 《名侦探柯南》名侦探柯南百万美元的五菱星 [TC] [MP4]
[动画] 2002《火影忍者》720集全【4K典藏版】+11部剧场版+OVA+漫画 内嵌简日字幕
[剧集] 《斯巴达克斯》1-4季合集 无删减版 1080P 内嵌简英特效字幕
[CG剧情] 《黑神话:悟空》158分钟CG完整剧情合集 4K120帧最高画质
[游戏] 黑神话悟空离线完整版+修改器
[电影] 《变形金刚系列》七部合集 [4K HDR 蓝光] 国英双语音轨 [内封精品特效字幕]【典藏版】235G
[动画] 西游记 (1999) 动画版 4K 全52集 高清修复版 童年回忆
[演唱会] 2024刀郎知交线上演唱会 2K [MP4]
[影视] 美国内战 4K蓝光原盘下载+高清MKV版/内战/帝国浩劫:美国内战(台)/美帝崩裂(港) 2024 Civil War 63.86G
[影视] 一命 3D 蓝光高清MKV版/切腹 / 切腹:武士之死 / Hara-Kiri: Death of a Samurai / Ichimei 2011 一命 13.6G
[影视] 爱情我你他 蓝光原盘下载+高清MKV版/你、我、他她他 2005 Me and You and Everyone We Know 23.2G
[影视] 穿越美国 蓝光原盘下载+高清MKV版/窈窕老爸 / 寻找他妈…的故事 2005 Transamerica 20.8G
[电影] 《黄飞鸿》全系列合集
[Android] 开罗游戏 ▎像素风格的模拟经营的游戏厂商安卓游戏大合集
[游戏合集] 要战便战 v0.9.107 免安装绿色中文版
[电影] 【珍藏版】20世纪电影合集从1922年到1990年代,看看爷爷辈的电影是什么样合集约212G
[书籍] 彭子益医书合集 [PDF/DOC]
[系统]【黑果小兵】macOS Big Sur 11.0.1 20B50 正式版 with Clover 5126 黑苹果系统镜像下载
- 最新评论
-
找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢285552528 评论于:11-09 找了好久的资源bjzchzch12 评论于:11-07 谢谢分享感谢ppy2016 评论于:11-05 谢谢分享感谢ppy2016 评论于:11-05 有靳东!嘻嘻奥古斯都.凯撒 评论于:10-28 流星花园是F4处女作也是4人集体搭配的唯一一部!奥古斯都.凯撒 评论于:10-28 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢AAAAA 评论于:10-26 找了好久的资源,终于在这里找到了。感谢本站的资源和分享。谢谢password63 评论于:10-26 找了好久的资源,终于在这里找齐了!!!!blog001 评论于:10-21 找了好久的资源,终于在这里找齐了!!!!blog001 评论于:10-21
- 热门tag