ChatGPT API 接入微信公众号(服务号)的坑及实现 (Part I)
2023-06-13 09:17:49 时间
三百六十行,行行出状元。当红AI模型ChatGPT,能回答各行各业的各类问题。虽然它并不是每次都能给出正确答案,但提供的信息,一般都有用,就看你懂不懂对话和提问的技巧了。
ChatGPT提供API给开发者调用,于是就想整合到微信公众号试试。当然,本文并不局限于ChatGPT。如果使用其他AI模型的API, 在实现方面,应该也大同小异。
以下主要分两个部分聊聊:
1) 应用场景
2) 技术实现 - 数据流
应用场景
当粉丝点开微信公众号后,比如公众号德国数据圈,就会看到一个对话框。
针对粉丝输入的各种问题,公众号会给出相应的回答。这些回答的内容,可以通过编程来实现。
我希望的是,公众号通过编程,后端接入不同的AI模型的API,根据用户的对话内容,返回AI模型给出的答案给用户。目前仅以ChatGPT以及文本输入为例。
在这个应用场景中,由于特定原因,会出现很多细节。虽然没能全都实现,但可以作为Backlog来参考:
- 以单一用户为例
- 输入方式多样化(文字,图片,语音,视频等)
- 输入数据的数据量
- 输入数据的频率
- 对连环发问与回答的期待
- 对历史数据的要求
- 用户友好的回答
- 程序出错或宕机时,相应的回答
- 提问使用网络合规词
- 回答问题保持客观
- 对提问次数的限制
- 对提问字数的限制
- 充值提问
- 以群体用户为例
- 当很多用户同时访问时,不应该有太大延迟
- 每个人的提问及回答数据不共享给其他人
- 对话
- 针对提问的质量进行一定的限制或者引导
- 能对回答的质量在后端进行再次提升
技术实现 - 数据流
先上一个最终实现后的截图,问了几个简单的问题。强烈推荐找些ChatGPT问话技巧的资料看看。
聊技术实现之前,先聊下相关的限制。
- 时间
- 没太多时间。主要是心血来潮试试。
- 支出
- 目前除了办理公众号要交点手续费,软件方面都是用的免费的云服务。
- 根据访问量,估计会升级云服务获取更多软硬件资源。
- 终极目标
- 主要是想熟悉下公众号开发,随便整合一下各类AI应用玩玩。
- 工具与资源
- 目前以Azure云为主, 用到Quarkus Web App等。相信在别的云上,也有类似的服务。
- 数据备份用的是MongoDB 数据流主要如下,细节方面下一次再聊。
注:如果尝试聊天,可能有不稳定的情况,欢迎反馈。
相关文章
- MarioGPT自动生成“超级玛丽”;周鸿祎:ChatGPT可能产生意识;国内版ChatGPT复旦首发,但“非常不成熟”
- 关于什么是单细胞测序的知识整理,ChatGPT会做的更好吗?
- 从BERT到ChatGPT,北航等9大顶尖研究机构全面综述:那些年一起追过的「预训练基础模型」
- 使用ChatGPT方法分享
- 我把OpenAI ChatGPT人工智能接入(个人微信)实现AI互动!
- 惊呆,五分钟部署一个chatGPT微信机器人陪你玩
- bing 必应 浏览器中如何使用ChatGPT聊天
- Depay虚拟卡绑定ChatGPT、微信、支付宝的使用建议
- 把微信接入ChatGPT,我变成了聊天机器人!
- 人工智能聊天机器人chatGPT,免佛跳墙即可使用
- 关于chatGPT接入微信公众号
- ChatGPT频频发疯?马库斯揭露爆火模型荒诞回答,表示「还不行」
- 让ChatGPT为我做营销?结果是......
- 谷歌聊天机器人LaMDA被爆突然现身!只会聊狗子,被ChatGPT秒成渣
- 基于ChatGPT API和WebSocket的实时机器人聊天应用
- 微信公众号搭建chatgpt客服
- 全网最详细的chatGPT对接微信教程
- Chatgpt使用指南(如何高效合理的使用ChatGPT)
- 机器之心ChatGPT及大模型技术大会全日程公布,本周二速来围观
- 用ChatGPT秒建大模型!OpenAI全新插件杀疯了,接入代码解释器一键get
- ChatGPT-3.5对接微信个人订阅号教程
- 4个令人惊艳的ChatGPT项目,开源了!AIGC也太猛了...
- ChatGPT API接入微信公众号(服务号)的坑及实现(Part 2)
- [ChatGPT]-01-chatgpt可以做什么?如何调教
- 简单!小白0代码搭微信ChatGPT,无敌图文教程!
- ChatGPT 数据泄露的技术细节公开:引用的 Redis 开源客户端导致
- ChatGPT自动接入-微信-懒人包
- 独家 | ChatGPT可以解决分级和分类这样的简单机器学习任务