服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

社区精选|花了半个小时基于 ChatGPT 搭建了一个微信机器人

日期: 来源:SegmentFault思否收集编辑:鸭血粉丝Tang

今天小编为大家带来的是社区作者 Java极客技术 的文章,让我们一起来看看最近被刷屏的 ChatGPT 。




相信大家最近被 ChatGPT 刷屏了,其实在差不多一个月前就火过一次,不会那会好像只在程序员的圈子里面火起来了,并没有被大众认知到,不知道最近是因为什么又火起来了,而且这次搞的人尽皆知。


想着这么火的 AI 完全可以好好玩一玩呀,于是就尝试着将 ChatGPT 接入到了个人微信中,实现在微信中调戏 AI。


先看几个聊天截图




还可以拉入到一个群,进行群聊,可以看到 ChatGPT 的训练数据相当还是比较旧的,有些问题回答的还是历史的答案。不过从上面的 case 可以看到,目前的这个效果比以往要好很多的,最起码可以联系上下文了,不得不说,这绝对是一个里程碑。



流程


想要在微信中接入 ChatGPT 我们需要如下几个步骤


  1. 成功注册一个 OpenAi 的账号,获取的到一个 API key;
  2. 基于开源项目 wechatbot 运行一个微信机器人程序;
  3. 用微信扫码登录(建议用小号);

注册

OpenAi 由于某些原因,在国内是无法正常注册账号的,并且连网站都是无法正常访问的,详细的注册流程不在本文的讨论范围之内,感兴趣的可以在 docs.qq.com/doc/DUE5NcFZQV1F5SHli 查看注册细节。

这里给大家演示一下注册成功后,如何获取一个 API key,当我们注册成功并且登录以后,可以在链接 https://link.segmentfault.com/?enc=PU3cSUrmtA%2BTG3B4rxi99A%3D%3D.pGlc0xmKSBs7HnBgS9OjnGOLXoQO3RNpSHPaLFZIcYLXLsg1g5lk4FYb9fhCrrXr ,在页面上点击 Create new Secret key 即可生成一个 API key,复制 API key存放起来,后续备用。


运行机器人程序

对于技术出身的朋友,程序的运行有几种方式,可以基于源码来运行,也可以基于 docker 来运行,阿粉这边为了简单,就直接通过 docker 来运行,在服务上面安装好 docker 后,直接运行如下命令即可。

docker run -itd --name wechatbot --restart=always \
 -e APIKEY=刚刚生成的 API key \
 -e AUTO_PASS=false \
 -e SESSION_TIMEOUT=60s \
 -e MODEL=text-davinci-003 \
 -e MAX_TOKENS=512 \
 -e TEMPREATURE=0.9 \
 -e REPLY_PREFIX=ChatGPT: \
 -e SESSION_CLEAR_TOKEN=下一个问题 \
 docker.mirrors.sjtug.sjtu.edu.cn/qingshui869413421/wechatbot:latest


正常了说启动了过后,通过 docker ps 命令我们可以看到有相应的 docker 进程如下。


接下来我们进入的容器中,去查询二维码,并扫码登录,依次执行下面两行代码,不出意外的话,可以看到一个二维码出来,用微信扫码登录一下即可(建议用小号)。

docker exec -it wechatbot bash
tail -f -n 50 /app/run.log


扫码登录过后,我们就可以愉快的玩耍了,不过需要注意的是,API 的调用对于每个账户是有额度限制的,目前每个账户限制的是 18 美元,所以大家用来自己玩玩,调戏调戏 AI 就好,wechatbot 的项目地址在这里  https://link.segmentfault.com/?enc=UUamAtmfgO5skhhLuD5Ciw%3D%3D.t669byEbrFgm3qDs1z0WYPfGlScdEEyosjzRQYBKSwAGIhEvL65VSlNdJYOks8iC ,感兴趣的也可以去研究研究。


思考

ChatGPT 的出现打破了以往的人工智障,虽然现在也还有很多不足的地方,相信在后面的迭代和升级中可以有更好的表现。同时 AI 目前已经越来越成熟,相信以后会有更多的工作岗位和技能将会被取代。

对于我们来说,唯一不变的就是变化,所以我们要做好接受新事物的准备,同时也做好应对未来的准备,尽量让自己变成不可替代的。



点击左下角阅读原文,到 SegmentFault 思否社区 和文章作者展开更多互动和交流,“公众号后台“回复“ 入群 ”即可加入我们的技术交流群,收获更多的技术文章~

- END -


相关阅读

  • ChatGPT将消灭自媒体人

  • 这几天,我们自媒体圈抄来抄去,跟着热点去追ChatGPT,无论懂不懂都能够说两句。不禁跟朋友调侃,等到ChatGPT吃透了数据成熟了,第一个先消灭的,就是我们这批啥都不懂,就懂跟风玩节奏的
  • 老龄化带来哪些挑战和机会?

  • 整体背景瑞银对我国一二三线城市55-75岁人群的survey显示:养老金中位数5600元/月,其中90%以上有房产。对我国年轻人的survey显示:迫于养育成本的日益上升,适龄人群的生育意愿显
  • 风险

  • 题图:林荫 | 摄影:Sherry1最近身边很多朋友都在提前还款。状况有些焦头烂额,最夸张的一位被银行告知,要等十个月左右。我也许能明白大部分动机。去年几乎是历史上对投资最不友好
  • 长持

  • 题图:不动 | 摄影:少楠1「咦,你来了?」2007 年 8 月 8 日,躺在南方基金某个账户里的基金甲,发现自己多了一个同伴。「前辈你好啊,叫我基金乙吧。你什么时候来的呢?」新伙伴友好破冰
  • 问了上百位投资人,发现他们都在看这些书

  • 美学大师朱光潜说过,“书是读不尽的,许多书都没有一读的价值。多读一本没有价值的书,便丧失可读一本有价值的书的时间和精力,所以须慎加选择。”小编们与上百位优秀投资人面对面
  • 一群中生代看归江对谈姜诚:焦虑被治愈了

  • “最值钱的目标是自己知道自己想要什么。”“适当的允许自己犯点错误,这是我们最佳的学习方法。”“信任是双向的,好的医生不只是有医术,他会用深入浅出的方式让你解除这种担心
  • 如何安慰别人

  • 前两天还在难受躺着,收到一个粉丝的消息,问我怎么安慰生病的人,她觉得我很会安慰人。今天我舒服点了,我们就来聊聊安慰人这个话题。首先还是反过来想,怎样的安慰是适得其反的?1.指
  • 韩国财阀是如何一步步控制韩国政府的

  • 今天我们聊韩国,韩国离咱们很近,大家可能也比较熟。21世纪初我们也掀起过韩流,从裴勇俊、崔智友到少女时代EXO,比三星换代更快的是娱乐工厂流水线上的爱豆。韩国财阀的一手遮天,

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 深圳各口岸的地铁乘车攻略速戳→

  • 2月6日起深港陆路口岸全面恢复正常通关并且所有口岸不设人数限制、无需预约7天内无境外(不含港澳)旅居史的人员出入境前无需提交核酸检测阴性证明今天带来了大家期待的深圳各
  • ChatGPT for SegmentFault 插件发布!

  • ChatGPT for SegmentFault 是一个浏览器插件,帮助你在思否社区查看 ChatGPT 针对每个问题的回答,在你等待人工回答的同时,快速获取到 AI 提供的回答。社区用户间相互帮助会产生
  • “超级作物”怀绝技 一种多收充仓廪

  • 为了沙拉更好看,生菜可以长出花边叶子;为了栽种更省心,花生可以自主抗病;为了劳作更省力,稻子一次播种可连续收割好几年……作物如此配合人类,并非天赋异禀,而是来自深圳农业生物科