ChatGPT API 接入微信公众号(服务号)的坑及实现 (Part 2) ...

打印 上一主题 下一主题

主题 532|帖子 532|积分 1596

前一篇我们聊了聊ChatGPT API接入微信公众号的数据流。
现在稍微介绍详细点,仅供参考。这是个通用的解决方案,并不仅限于ChatGPT API的调用。
本文有以下内容:

  • 数据流详细介绍
  • 一点笔记
  • 与AI对话怎样问问题
  • 法律条文
  • 演示截图
1. 数据流详细介绍
之前我们已经知道,在公众号中与AI对话,数据流主要如下。

关于Azure Web App里的流程,主要如下:


 
2. 一点笔记
1. 公众号开发的前提条件
需要在公众号开发平台设置好相关的Azure服务器地址,配置一些安全相关的信息,比如IP Whitelist, 加密的Token等。
相应的,要在Azure上提供一个服务,为微信服务器提供验证,它会用到之前设置的Token等。官方有提供一些程序库给调用。
2. 时间限制
微信服务器在5秒内需要有返回。所以服务可以在拿到Request后,马上返回消息。再通过服务号的客服消息功能,获取AI模型的返回后,给用户第二次返回。这里主要用到了Quarkus的Eventbus.
3. Azure Web App的搭建以及调用ChatGPT API
https://medium.com/@datatec.studio/use-chatgpt-api-gpt-3-5-turbo-with-azure-quarkus-web-app-422b29d49782
4. Azure免费服务的中断情况
貌似如果有一段时间没有访问,Azure免费服务会进入休眠,不是很确定。所以可以创建一个Timer Trigger服务,定时调用服务唤醒它。
 
3. 与AI对话怎样问问题
首先要强调的是,AI给出的答案不保证是正确的,但作为参考一般很有价值。
和使用搜索引擎比较类似,所有答案是基于你的问题,甚至是基于你之前在网络上留下的痕迹。AI对话中,可以尝试让AI扮演不同角色给问题,也可以在问题的组织上,用一些模版,说不定会有惊喜。这里给出几个例子:




      • AI对话提问的例子

        • 我正在准备某科目的考试,请出一些相关的练习题并附带答案
        • 你如果是一个投资者,你会对这个项目有什么看法:
        • 帮我修改一下这段英话:
        • 你回答的不对吧,修改下答案
        • 某电影,小说主要讲什么,有哪些比较类似或者完全不同的小说
        • 用编程语言设计这个项目,怎么写
        • (假如)我是什么职业,现在有这么个情况,你帮忙分析下
        • 如果我想怎样,需要准备哪些步骤
        • 我想要哪方面的资源,去哪里可以找到
        • 现在棋盘上的棋子布局如下,该我走了,我该下到哪里,为什么?



 
4. 法律条文
还在学习中,具体大致如下:

  • ChatGPT Service Term
  • ChatGPT Use Term
  • OpenAI Usage Policies
  • 欧洲联盟通用数据保护条例
  • 微信服务条款
  • 公众号开发者规范
  • 数据安全法
  • 网络安全法
  • 个人信息保护法
  • 认证规范V2.0
  • 电子商务法
  • 网络信息安全技术保护条例
     
5. 演示截图
能访问官网的小伙伴,不妨直接去那里直接测试 https://chat.openai.com/

公众号德国数据圈目前虽然调用ChatGPT API,正如之前提到,由于一些原因,对问题文字进行了一定的检测。如果某些问题被拒绝回答,不妨试点别的。
 
 
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

没腿的鸟

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表