关于chatgpt:ChatGPT-对接微信公众号技术方案实现

0次阅读

共计 1723 个字符,预计需要花费 5 分钟才能阅读完成。

作者:小傅哥
博客: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 与各个模块联合应用。
正文完
 0