ChatGPT 对接微信公众号技术方案实现!

article/2025/5/15 8:32:03

作者:小傅哥
博客:https://bugstack.cn

沉淀、分享、成长,让自己和他人都能有所收获!😄

9天假期写了8天代码和10篇文章,这个5.1过的很爽🤨!

如假期前小傅哥的计划一样,这个假期开启了新的技术项目《ChatGPT 微服务应用体系构建》教程;从搭建环境开发chatgpt-sdk-java对接公众号封装api,直至假期最后一天,完成了微信公众号的对接,可以与 ChatGPT 对话聊天啦!

可以预见的是,会有越来越多的生成式OpenAI服务诞生,并且也有越来越多的场景开始接入。已经有很多小伙伴所在的公司开始要求会做 ChatGPT 开发,并且能接入到自家公司的客服回复、产品介绍、文案编写等场景中。

所以学习这样开发技术,等同于学习了一项工作经验技能。尤其是在和小傅哥这样高质量的架构师学习😏,学到手不只是业务代码,还有高质量的架构设计和编码经验。—— 否则你可能根本没有地方看到这样优秀的应用级项目代码!

一、我的假期

🤔 这有点像一个假期旅游计划,但我的旅游是在代码中!

这趟车🚌,本身的核心是关于微服务应用体系的构建,通过讲解配置DockerNginxSSL等环境以及开发出鉴权认证微信公众号企业微信支付宝交易等模块的方式,完善体系的物料服务。而 ChatGPT 只是其中的一种产品形态而已,这种产品形态通过 API 的方式与具体的物料服务模块解耦。这样做的方式是因为基础的物料【物料指SDK和服务】并不会频繁变化,而离业务最近的 API 会随业务变动发生较多的改动。所以这样的应用架构方式,在互联网大厂中也是非常常见和常用的。

这些东西的价值在于架构思维,而我也希望授人以渔,教会大家一些根本的东西,而不是永远的在CV+CRUD。有了这样的学习,学习的就不只是这样一个项目,而是可以把这个项目中所涉及的组件开发,都能进行任意物料模块与需要对接的服务进行关联打通使用。方便写到简历用到项目实战锻炼积累经验

二、对接方案

那么目前对接到微信公众号的方案是什么样呢?【如图】

  • 这是整个项目开发到目前第10节,对接到公众号的一个整体流程。以用户请求鉴权为入口,分配访问Token授权。再接收公众号的验签和应答后调用 ChatGPT-SDK-Java 完成消息的应答处理。这其中还包括项目的打包构建云服务的使用等一系列操作,非常具有实战性。
  • 目前的开发其实还只是整个项目的一小部分,后续还要继续完善包括;Web页面、流式应答、AI作图、企业微信、支付交易等流程。整体架构如下面介绍。—— 死鬼,跟着小傅哥,你会得到很多很多!

三、整体架构

接下来我们再以工程拓扑的视角看下这套需要开发的系统;—— 你做过的项目可能就是做项目,但小傅哥带着你做项目,一定先让你看到全貌的架构,也学会架构设计图的绘制。

如拓扑结构,系统从上到下以不同的产品形态,统一调用封装的服务API进行功能的流转。API系统中所处理的核心动作,会以各个物料模块进行实现。所以这里会拆分出标准的 ChatGPT-API 业务系统,之后再由各个模块系统支撑。到具体的模块中再进行详细的系统设计。

四、源码学习

而是6个项目 + 6个技术小册! 😄你就说,爽不爽,吃的饱不饱!项目:https://bugstack.cn/md/zsxq/introduce.html


  1. 在基础设置的基本必备服务搭建后,会进入接口鉴权的简单开发,这个模块开发后,大家就可以简单的使用了小傅哥提供的 OpenAI 了接口了。—— 当然你如果自己有 OpenAI 接口,也可以直接使用。像 https://huggingface.co/ 也提供了一些可以免费使用的简单 Open-API
  2. 有了这部分内容的使用,后续会进入 API-SDK 的开发,以及网页的简单开发。通过这样的开发构成一套基本的模块服务。ChatGPT-WEB-UI -> API-SDK -> 鉴权 -> OpenAI 的使用。
  3. ChatGPT-WEB-UI 流程🏃🏻跑通后,就可以逐步扩展其他服务模块。让业务与场景结合,如关注公众号、公众号回复、企业微信机器人、交易支付购买授权Token。这个过程可以让 ChatGPT-WEB-UI 与各个模块结合使用。

http://chatgpt.dhexx.cn/article/l55RQ16C.shtml

相关文章

ChatGPT时代,推荐几个宝藏公众号!

ChatGPT的出现让人们对于AI人工智能的质疑戛然而止! 人们惊奇的发现,以ChatGPT为代表的,基于人工智能生产内容技术(AIGC)的创新产品在内容创作、影视、绘画、办公等方面可以替代甚至超过大部门“新手”。 ChatGPT的强大…

微信小程序_把chatgpt聊天数据复制到剪切板

文章目录 ⭐ 前言⭐ 开始网格背景样式配置对话框样式配置复制到剪切板 ⭐ 结束 ⭐ 前言 大家好,我是yma16,不止前端,本文将介绍微信小程序中 chatgpt聊天页面设计和复制聊天数据。 往期微信小程序文章 小程序自定义微信昵称和头像 小程序制作…

微信小程序ChatGpt流式响应

最近用微信小程序做chatGpt的Ai对话,其中重要的一点就是流式响应,现在分享处理逻辑,先给演示图。 下面是关键代码实现逻辑 const that this;const requestTask wx.request({url: xxxxx,responseType: "arraybuffer",method: POST…

ChatGPT正式开放API,企微接入平台上线

ChatGPT正式开放API,企微接入平台上线 前言接入方法Demo 前言 这几天,OpenAI正式开放ChatGPT API的消息又再次火爆AI界的朋友圈了吧,并且开放的是已经应用到 ChatGPT 产品中的gpt-3.5 - turbo模型。不仅如此,让开发者更兴奋的是C…

微信小程序目前最新的授权登录接口-2021年10月份

微信小程序目前最新的授权登录接口-2021年10月份 效果图: 说明:首先我们需要在app.js里用云函数获取到openid,然后在用户点击登录的时候用获取到的openid去用户表里查询是否有该用户,如果没有就把用户信息写入数据库里的用户表,再…

chatgpt帮我写的一个小程序气泡框代码

效果图 这是一个气泡框 .bubble { position: relative; padding: 10px; border-radius: 8px; background-color: #ddd; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } .triangle { position: absolute; width: 0; height: 0; top: -10px; left: 50%; margin-left: -10px; bor…

ChatGPT体验地址,超多功能,附公众号源码

GPT 说明效果演示地址体验公众号源码 说明 ChatGPT是一种基于深度学习的自然语言处理(NLP)技术,它可以实现自然的文字对话。ChatGPT是基于预训练的语言模型,使用大量的数据和计算资源进行训练,使其能够理解和生成自然…

微信4.11小程序新规后,怎么将小程序转成普通网址链接?

微信4.11小程序新规后,怎么将小程序转成普通网址链接?改了规则后,一个用户只能访问一个url,原来的方法基本都失效了,有开发能力的,可以基于开放接口处理,没有很强开发能力,只能借助于…

chatgpt写微信小程序

作为微信小程序开发者,您的任务是使用微信小程序原生开发,编写一个计数器页面,请回复满足以下要求的代码: 创建一个包含wxml、js、wxss和json文件的微信小程序页面,并在其中实现一个计数器页面。视图中显示的文本应为中文。请注意…

微信小程序 |做一款跟ChatGPT下五指棋的小程序

一、写在前面 敢问世间万物,何以解忧? 时下最为火爆的ChatGPT想必够资格来回答一下这个问题。 要想当年AlphaGO打败世界围棋高手李世石,就展露出AI的惊人实力,时隔多年,AI领域在憋了这么多年之后,现如今,ChatGPT 4大杀四方,各行各业无不为之震撼! 借用刚召开的新程…

借助ChatGPT编写html小程序

在数值模拟过程中,经常需要反复计算一些参数,例如常见的无量纲参数雷诺数和瑞利数等 它们的表达式如下: R a g β Δ T H 3 P r ν 2 Ra \frac{g \beta \Delta T H^3Pr}{\nu^2} Raν2gβΔTH3Pr​ 为了确定这个参数,需要给定 g…

微信小程序| AIGC之动手实现ChatGPT法律顾问小程序

一、需求背景 在资本退去后,现如今的互联网行情很差劲,很多创新业务都不得不砍除。再加上国内互联网时代进入到了一个增量犹显疲态,增量杀红了眼!阶段,各大互联网公司均有一种断臂求生的态势!各位互联网同行,大力发展第二职业已然变成了必要的生产力! 我们既要辩证的…

调用chatGPT制作小程序的小程序,所以程序员都能用上chatGPT

废话不多少,直接上案例。下面给让我为大家演示一下ChatGPT生成的React框架的前端代码: import React, { useState } from react; import axios from axios;const ChatApp () > {const [inputText, setInputText] useState();const [outputText, setOutputText…

微信已限制 ChatGPT 小程序,目前已搜索不到相关内容

12 月 15 日消息,最近聊天机器人 ChatGPT 非常火,ChatGPT 不仅能流畅地与人对话,还能写代码、找 Bug、做海报、写年报…… 甚至还以鲁迅的文风进行天马行空的创作,几乎无所不能。 ChatGPT 走红后,微信上也出现了很多相…

ChatGPT小程序系统:专为创作者设计的人工智能助手

在数字时代,有越来越多的创作者希望利用人工智能技术提高自己的创作效率和质量。作为一款大型语言模型,ChatGPT在自然语言处理领域具有出色的表现,不仅可以辅助创作者进行创作,还提供全方位的智能支持。为了更好地帮助创作者提高创…

元AI ChatGPT系统4.0.0独立开源版 + H5端+小程序安装配置教程

元AI系统是基于国外很火的ChatGPT进行开发的Ai智能问答小程序。本期针对源码系统整体测试下来非常完美,可以说元AI是目前国内最好的一款的ChatGPT对接OpenAI 软件系统。测试了下相比上3.0.0版回答更精准,修复了很多BUG,包括新增了H5功能。当然…

微信小程序 | 借ChatGPT之手重构社交聊天小程序

一、 ChatGPT效果分析 体验过ChatGPT这一产品的小伙伴对于GPT模型的恢复效果不知道有没有一种让人感觉到真的在和真人交流的感觉。不管你的问题有多么的刁钻,它总是能以一种宠辱不惊的状态回复你。 但是对于一些很无理的要求,它有的时候也是很果断的😂 没有体验过的小伙…

2023 ChatGPT小程序H5端源码 智思AI助手v2.0.3 去授权版+搭建教程

ChatGPT小程序和H5端源码,智思AI助手2.0.3去授权版。一个强大的系统,支持Web、H5和小程序进行数据互通。该源码提供多项功能,包括后台功能开通、AI自由对话、文本创作、角色模拟、充值套餐和卡密兑换。一、需要准备什么资料?1.国内…

ChatGPT智能AI机器人微信小程序源码_带部署教程

ChatGPT智能AI机器人微信小程序源码_带部署教程下载:https://download.csdn.net/download/qq_45102995/87769902最近ChatGPT智能AI聊天突然爆火了 ChatGPT 是 OpenAI 开发的一款专门从事对话的人工智能聊天机器人原型。 聊天机器人是一种大型语言模型,采…

用ChatGPT通过WebSocket开发一个交互性的五子棋微信小程序(二)

文章目录 1 前言1.1 实现的原理1.2 如何与微信小程序联系 2 五子棋项目2.1 申请OpenAI的API2.2 调用API代码2.3 界面代码 3 同步五子棋到前端小程序3.1 WebSocket长连接3.2 获取实时下棋 4 讨论 1 前言 1.1 实现的原理 大体方向是将ChatGPT作为后端语言模型,然后将…