ChatGPT接入web、微信服务号&订阅号、QQ、钉钉、服务器号,将各类AI模型接入各类消息应用,使用起来非常方便

之前发布了关于微信公众号接入ChatGPT的文章,不少人私信咨询我是怎么做的,会不会有封号的风险。ChatGPT接入微信公众号是不会封号的,如果要接入个人微信号有有封号的风险。今天分享一个大神开源的项目整合了多种平台接入ChatGPT的方法。

项目介绍

该项目是将AI模型接入各类消息应用,开发者通过轻量配置即可在二者之间选择一条连线,运行起一个智能对话机器人,在一个项目中轻松完成多条链路的切换。该架构扩展性强,每接入一个应用可复用已有的算法能力,同样每接入一个模型也可作用于所有应用之上。

支持的模型

  • ChatGPT (gpt-3.5)
  • GPT-3.0
  • 文心一言 (测试版)
  • New Bing

支持的消息平台

  • 终端
  • web
  • 个人微信(不推荐)
  • 订阅号
  • 服务器号
  • QQ
  • 钉钉
  • ....

部署

支持Linux、MacOS、Windows系统(Linux服务器上可长期运行)。同时需安装 Python,建议Python版本在3.7.1~3.10之间。

准备

通过本项目把ChatGPT集成到个人的订阅号上,需要提前准备一个微信订阅号和API-KEY。
如何获取KEY可以参照手把手教你使用ChatGPT

  1. 「克隆项目」

把项目克隆到本地或者服务器上,执行如下代码:

  1. 「修改配置」

核心配置文件为「config.json」,在项目中提供了模板文件「config-template.json」,可以从模板复制生成最终生效的「config.json」文件:

cp config-template.json config.json

每一个模型和应用都有自己的配置块,最终组成完整的配置文件,整体结构如下:

{
  "model": {
    "type" : "chatgpt",             # 选用的算法模型
    "openai": {
      # openAI配置
    }
  },
  "channel": {
    "type": "wechat_mp",            # 需要接入的应用 
    "wechat": {
        # 个人微信配置
    },
    "wechat_mp": {
        # 公众号配置
    }
  }
}

配置文件在最外层分成「model」「channel」两部分,model部分为模型配置,其中的type指定了选用哪个模型;channel部分包含了应用渠道的配置,type字段指定了接入哪个应用。

本案例是采用个人订阅号,我们只需要在config.jsonchannel下的type改成wechat_mp

...省略...
  "channel": {
    "type": ["wechat_mp"],
...省略...

同时把个人公众号的token。填到wechat_mp这里。如下

...省略...
    "wechat_mp": {
      "token": "YOUR TOKEN",
      "port": "80"
    }
...省略...

ChatGPTAPI-KEY填入config.jsonapi-key中,如下:

..省略...
{
  "model": {
    "type" : "chatgpt",
    "openai": {
      "api_key": "YOUR API KEY",
      "api_base": "",
      "model": "gpt-3.5-turbo"
...省略...
  1. 「安装依赖」

通过查看源码发现微信公众号接入,它是采用了werobot。在启动前先执行如下命令安装依赖:

pip3 install werobot
  1. 「启动程序」

完成了以上的配置,在项目的根目录执行如下命令,即可启动程序。

python3 app.py

ChatGPT接入web、微信服务号&订阅号、QQ、钉钉、服务器号,将各类AI模型接入各类消息应用,使用起来非常方便

  1. 「微信公众号配置」

打开微信公众号的官网,找到基本配置->服务器配置.把服务器地址修改成自己的服务器地址,如下:

ChatGPT接入web、微信服务号&订阅号、QQ、钉钉、服务器号,将各类AI模型接入各类消息应用,使用起来非常方便

然后,点击启用。如下:

ChatGPT接入web、微信服务号&订阅号、QQ、钉钉、服务器号,将各类AI模型接入各类消息应用,使用起来非常方便

 

 

功能演示

以下是一个交互的聊天的过程,同时,它还支持上下文,连续对话,同时也解决了5秒超时的问题。整体的体验还是不错的。感兴趣的小伙伴可以关注公众号,体验一下的

ChatGPT接入web、微信服务号&订阅号、QQ、钉钉、服务器号,将各类AI模型接入各类消息应用,使用起来非常方便

 

 

免责说明

本站资源部分来自网友投稿,如有侵犯你的权益请联系管理员或给邮箱发送邮件PubwinSoft@foxmail.com 我们会第一时间进行审核删除。
站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到评论下载的文章,评论后刷新页面点击对应的蓝字按钮即可跳转到下载页面
本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

温馨提示:本站部分付费下载资源收取的费用为资源收集整理费用,并非资源费用,不对下载的资源提供任何技术支持及售后服务。

给TA打赏
共{{data.count}}人
人已打赏
Free资源

谷歌广告(Google Ads )新手教程

2023-4-7 10:07:00

Free资源

Google voice国内注册图文教程(美国号码申请+注册码验证)

2023-4-7 10:48:05

7 条回复 A文章作者 M管理员
  1. fange

    试试看

  2. fange

    亲爱的,我不好过,你怎会好过呢。

  3. 豆子

    过来膜拜一下

  4. 秋刀鱼

    看看怎么实现

  5. vIp

    天下没有不散的宴席。但是只要你和自己没有走散,就没什么可担心的。

  6. haha

    陪你开枪的很多,替你挡子弹的却很少,心不在,怎么爱。

  7. 神马?

    very good

个人中心
购物车
优惠劵
有新私信 私信列表
搜索