基于ChatGPT实现微信公众号智能问答机器人_微信问答机器人
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
前言
基于近段时间很火的ChatGPT-API来实现一个微信公众号只能问答机器人。注该项目开发并不复杂但是需要的前提条件较多需要有一定经验的开发人员才能吃透这篇文章
1. 前期准备
- 注册ChatGPT获取OpenApi密钥
1 注册ChatGPT可以参照下面的保姆级指南
-----------注册ChatGPT保姆级教程---------------
2获取OpenApi密钥
用上个步骤注册完成的账号登录Overview - OpenAI API然后在右上角个人头像那里点击查看ApiKey
点击生成ApiKey,获取到OpenApi的密钥保存好进行下一步。
- 注册一个微信公众号如果没有可以用微信官方测试的公众号进行调试开发
1注册微信公众号点击下面教程完成操作
如何建立一个微信公众号个人 - 知乎 (zhihu.com)
2如果不想注册可以点击下面的测试公众号在本地进行测试开发
- 一台属于自己的云服务器(如果没有只能本地测试)
1 对上面申请到的公众号进行配置其中服务器地址填写的是你自己云服务器的地址。
2如果没有自己的服务器的话那就使用内网穿透工具将请求转发到本机中我一般用的是下面的工具。
2.项目源码
做完上面的操作后你就可以拿到公众号的app_id、token、secret以及chatGPt的ApiKey。有了这些你就可以对下面的项目源码做配置然后启动属于你自己的智能机器人了。
项目主要基于SpringBoot + WxJava 开发微信公众号后端对接使用OkHttp + FastJson 对接ChatGPT接口下面是项目实现源码。点击链接将代码克隆到本地。
3.效果预览
下面是我自己上线的一个体验项目号有兴趣的同学可以扫码或者搜索关键字进行体验。 项目体验的话可以到微信搜索 小小鹏智能回答机器人 进行体验。
有什么问题可以私信我或者评论区评论我看到第一时间会回复你们的。