微信公众号如何接入AI大模型——星火认知大模型,通义千问大模型


介绍2种接入方法

第一种方法

RdChat智能聊天机器人 只需一步:微信公众号接入大模型

cover

只需一步:微信公众号接入大模型

​ 只需一步:微信公众号接入大模型 如何让微信公众号接入大模型文案创作能力,实现类似ChatGPT文案创作功能。方法其实很简单,只需打开地址http://www.botaigc.cn:8900/mpauth, 用微信扫码即可给自己申请的公众号进行授权。 下面将分以下4个部分进行介绍 (1)扫码授权 (2)使用方法 (3)GPTs:指定角色 (4)停用接口 1、扫码授权 微信公众号接入大模型文案

只需一步:微信公众号接入大模型

  如何让微信公众号接入大模型文案创作能力,实现类似ChatGPT文案创作功能。方法其实很简单,只需打开地址http://www.botaigc.cn:8900/mpauth, 用微信扫码即可给自己申请的公众号进行授权。    
  下面将分以下4个部分进行介绍  
  (1)扫码授权  
  (2)使用方法  
  (3)GPTs:指定角色  
  (4)停用接口  

1、扫码授权

  微信公众号接入大模型文案创作能力的扫码地址为http://www.botaigc.cn:8900/mpauth,页面如下。  

img

  点击授权按钮弹出二维码,扫描授权后即可获得大模型文案创作能力。授权成功后,我们可以在微信公众号后台进行查看。微信公众号后台- -> 内容与互动 –> 自定义回复,显示“你已授权给RdFast智能创作帮助你运营公众号,点击管理已授权的第三方平台”。  

img

2、使用方法

  (1)输入问题

  扫码完成后,任何公众号用户在公众号内输入问题即可获得大模型创作结果。如下所示,输入“请以公众号快速接入大模型写一段推广用语”。由于公众号不能实时返回结果,所以需要等待全部结果输出之后,才可以返回。通常每秒创作10个字或几十个字,因而文案创作结果内容越长,则所需等待时间越久。  

img

  (2)获取创作结果

  在等待一段时间后,可以输入任意内容获取返回结果,比如输入“1”。如下图所示。  

img

  (3)强制重新开始

  如果几分钟过去了,仍然无法获取到创作结果,那么可以通过输入“rdfast”来进行重置。重新进入到创作状态,这时候需要输入新的问题,之前输入内容则已经无效。  

  (4)清空历史

   正常创作过程会结合历史上下文内容,输入“清空历史”后,下次对话将不考虑之前的历史信息,这相当于开始了一个新的会话。  

3、GPTs:指定角色

  指定角色是指可以假定大模型文案创作系统为特定的角色。设置规则为:  
  “系统属性设置:xxxx”  
  例如:“系统属性设置:翻译助手”,从而达到类似GPTs的功能。  

img

img

4、停用接口

  停用大模型创作接口如下所示:  
   微信公众号后台 –> 设置与开发 –> 公众号设置 –> 授权管理 –> 查看平台详情 – > 取消授权。  

img

img

支持文本、图片智能生成、语音输入、长文写作(续写)和智能闲聊的ChatGPT高级机器人,邀请您体验!(RdChat微信小程序)

第二种方法

qw-wechat-vercel

基于vercel的serverless服务,把通义千问大模型接入微信公众号

必要条件

  1. 有一个域名

    这个条件我觉得已经相当低了,至少成本比服务器要少很多吧。xyz 结尾的纯数字域名只要6块一年,十年才不到50。其次还有很多免费的域名申请等

操作指南

  1. 注册阿里云,点击此链接【模型服务灵积】,开通阿里模型服务灵积。
  2. 开通成功左侧菜单找到管理中心->API-KEY管理,创建apiKey,
  3. 准备一个域名,最便宜的那种就行。买完配置DNS,增加cname解析到cname-china.vercel-dns.com (cloudflare 托管域名还需要【修改SSL模式设置为完全】
  4. 注册微信公众号,个人订阅号就行。后台管理页面上找到设置与开发-基本配置-服务器配置,修改服务器地址url为https://你的域名/api/qw-wechatTOKEN是自定义的,随便编一个。EncodingAESKey随机生成,我们选明文模式就好了。先不要提交,提交会校验TOKEN,所以等下一步我们部署好了再进行操作。
  5. 把下面的变量一项一项的加进去:
    API_KEY=sk-xxxx
    KEYWORD_REPLAY={"测试":"关键词回复"}
    API_MODEL=qwen-72b-chat
    WX_TOKEN=xxxx  32位字符,后续公众号服务器配置会用到 
    SUBSCRIBE_REPLY=欢迎关注,我已经接入了阿里千问智能AI,对我说句哈喽试试吧
  1. 这个时候回到微信后台,可以点击提交了,不出意外的话,会提示token验证成功,到外边,启用服务器配置。ok,大功告成。现在你有一个接入阿里通义千问大模型的微信公众号聊天机器人了。

一键部署流程

  1. 点击此按钮,一键部署

Deploy with Vercel

  1. 填写项目名称,点击create按钮创建
    3b87cc3a19c5f47430571536714972e

  2. 部署成功后,点击ADD Domain去添加域名
    210b674bf9c2c7ea4bde3e3e681cb31

  3. 在图示部分添加域名
    27370f6819f41f190f12129f17c1973

  4. 点击左侧环境变量选项,填写环境变量,最后点击Save保存
    bd94c35bc843474a073ab7fe98d64ce

  5. 保存完环境变量后需要重新部署一次加载环境变量,点击Deployment选项卡,找到最后一次部署记录,点击...,选择redeploy
    image
    image

QA

部署完成后为什么访问会404啊?

不用纠结为什么会404,我们使用的是vercel的serverless能力,我们项目里没有部署页面。所以访问首页会404,这是正常的。
如果要确认是否部署成功,请看一下一个问题。

部署成功的特征是什么?

答:访问路径https://你的域名/api/qw-wechat,页面输出failed,即为部署成功,可以去微信公众平台提交开发配置,验证token

公众号验证token成功,但是发送消息没反应啊?

答:检查微信公众平台开发配置有没有启用。Vercel环境变量是否正确,务必注意环境变量的大小写情况以及命名方式是蛇形,不是驼峰。
image
image

为什么有时候会忘记之前的对话

答:serverless服务是一种无状态的服务,每次请求都是一个新的生命周期,只有在两次请求相距时间很短的情况下才有可能会复用上个生命周期,呈现出记录了上次对话的状态。因此,如果模型忘记了上次对话才是常态,记住了,才是取巧。

通义千问目前模型支持情况

限时免费
  1. 通义千问72B qwen-72b-chat

  2. 通义千问1.8B qwen-1.8b-chat

  3. 通义千问 qwen-max

  4. 通义千问 qwen-max-1201

  5. 通义千问 qwen-max-longcontext

    送100wToken
  6. 通义千问14B qwen-14b-chat

  7. 通义千问7B qwen-7b-chat

  8. 通义千问 qwen-plus

    送200wToken
  9. 通义千问 qwen-turbo

能不能接入其他大模型啊?

答:不一定有精力,后续看一下。一般来说,不能白嫖的是不接入的。目前支持的有:

星火认知大模型

通义千问大模型

总结

1.注册公众号,个人订阅号就行

2.后台管理页面上找到设置与开发-基本配置-服务器配置,点修改

3.服务器地址url:https://你的域名/api/spark-wechat[5]

4.TOKEN为第4步中使用的WX_TOKEN,

5.EncodingAESKey随机生成(不用这一项)

6.选明文模式就好了,提交会提示token验证成功,然后点启用服务器配置。


文章作者: jacktang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 jacktang !
评论
评论
  目录