微信机器人集成ChatGPT

最近看《冰鉴》那本相书,其中提到做人做事包括写文章,"开门见山,此为第一"。那么,我写的这篇文章,也将我最终部署的机器人的成果放在最前面。

可实现的功能

目前经过我的摸索,它主要实现了以下功能:
1、基础对话
2、语音识别
3、微信拍一拍回复
4、绘画
另外根据原教程的视频demo,还能实现:
1、链接和文件的总结
2、对已生成的图片进行修复
3、定制知识库


环境要求:1、要有python环境

部署流程

项目地址:zhayujie/chatgpt-on-wechat: 基于大模型搭建的微信聊天机器人,同时支持微信、企业微信、公众号、飞书接入,可选择GPT3.5/GPT4.0/Claude/文心一言/讯飞星火/通义千问/Gemini/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。 (github.com)

第一步,执行命令,在本地运行以下命令将项目clone到本地

 git clone https://github.com/zhayujie/chatgpt-on-wechat.git

(或者直接下载压缩包)

第二步,进入到项目主目录,安装核心依赖:

 pip install -r requirements.txt

第三步:安装拓展依赖(可选):

 pip install -r requirements-optional.txt

第四步:设置个人配置文件

既然是做一个机器人,你这个机器人是基于哪个模型,总要设置吧?所以这一步也是必不可少的。这个项目支持chatgpt、文心一言、讯飞星火等等你听过或没听过的各种大模型。那么项目教程是以chatgpt为例,修改项目目录下的config.json文件:

第五步:启动!

在项目目录执行启动命令

 python app.py

(Tips:如果部署过程中出现 No module named XXX的错误,这说明某个包在一键安装的过程中失败,那么是哪个包没找到,就单独把这个包下载下来就好了。)

部署机器人的缺点

1、必须占用一个微信,如果你用自己的微信号登录的话,桌面端的微信你自己就无法登录了。

解决:新建一个小号作为专用机器人。(最安全的做法)

2、如果项目不启动,则不能做到及时回复

解决:把项目部署到服务器

我想说的话

这里我有必要强调一下,原项目地址中给的教程已经非常详细,我写的教程也比不上原教程的万分之一,那我为什么还要写呢?养成一个写博客的好习惯。

在chatgpt刚迈进大众的视野时,我的学长就已经在QQ上接入了chatGPT的机器人。那时的我,只知道调用接口来实现功能,其实还是对于编程不够精通的原因,让我不愿意去深入了解。而后来,一个偶然的机会,这个机器人重新进入了我的视野,刚好我手头也没有什么事情,我想着硬着头皮把这个搞起来。结果是我万万没有想到的,我很快就配置好了一个机器人,这比我想象中要简单太多了。

我们都知道,现在最火的大模型就是ChatGPT了,如果能让自己的机器人接入ChatGPT,那该有多好?奈何ChatGPT接口的价格过分昂贵,实在让人望尘莫及,这可怎么办?可以加我好友,我们深入交流。

QQ:1677507428

欢迎指教

  • 46
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值