翼度科技»论坛 云主机 服务器技术 查看内容

半小时实现基于ChatGPT搭建微信机器人

7

主题

7

帖子

21

积分

新手上路

Rank: 1

积分
21
ChatGPT刷屏了

相信大家最近被
  1. ChatGPT
复制代码
刷屏了,其实在差不多一个月前就火过一次,不会那会好像只在程序员的圈子里面火起来了,并没有被大众认知到,不知道最近是因为什么又火起来了,而且这次搞的人尽皆知。
想着这么火的
  1. AI
复制代码
完全可以好好玩一玩呀,于是就尝试着将
  1. ChatGPT
复制代码
接入到了个人微信中,实现在微信中调戏
  1. AI
复制代码

先看几个聊天截图


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


流程

想要在微信中接入
  1. ChatGPT
复制代码
我们需要如下几个步骤

  • 成功注册一个
    1. OpenAi
    复制代码
    的账号,获取的到一个
    1. API key
    复制代码

  • 基于开源项目
    1. wechatbot
    复制代码
    运行一个微信机器人程序;
  • 用微信扫码登录(建议用小号);

注册
  1. OpenAi
复制代码
由于某些原因,在国内是无法正常注册账号的,并且连网站都是无法正常访问的,详细的注册流程不在本文的讨论范围之内,感兴趣的可以在 docs.qq.com/doc/DUE5NcFZQV1F5SHli 查看注册细节。
这里给大家演示一下,注册成功后,如何获取一个
  1. API key
复制代码
,当我们注册成功并且登录以后,可以在链接 https://platform.openai.com/a...,在页面上点击
  1. Create new Secret key
复制代码
即可生成一个
  1. API key
复制代码
,复制
  1. API key
复制代码
存放起来,后续备用。


运行机器人程序

对于技术出身的朋友,程序的运行有几种方式,可以基于源码来运行,也可以基于
  1. docker
复制代码
来运行,阿粉这边为了简单,就直接通过
  1. docker
复制代码
来运行,在服务上面安装好
  1. docker
复制代码
后,直接运行如下命令即可。
  1. docker run -itd --name wechatbot --restart=always \
  2. -e APIKEY=刚刚生成的 API key \
  3. -e AUTO_PASS=false \
  4. -e SESSION_TIMEOUT=60s \
  5. -e MODEL=text-davinci-003 \
  6. -e MAX_TOKENS=512 \
  7. -e TEMPREATURE=0.9 \
  8. -e REPLY_PREFIX=ChatGPT: \
  9. -e SESSION_CLEAR_TOKEN=下一个问题 \
  10. docker.mirrors.sjtug.sjtu.edu.cn/qingshui869413421/wechatbot:latest
复制代码
正常了说启动了过后,通过
  1. docker ps
复制代码
命令我们可以看到有相应的
  1. docker
复制代码
进程如下。

接下来我们进入的容器中,去查询二维码,并扫码登录,依次执行下面两行代码,不出意外的话,可以看到一个二维码出来,用微信扫码登录一下即可(建议用小号)。
  1. docker exec -it wechatbot bash
  2. tail -f -n 50 /app/run.log
复制代码
扫码登录过后,我们就可以愉快的玩耍了,不过需要注意的是,
  1. API
复制代码
的调用对于每个账户是有额度限制的,目前每个账户限制的是 18 美元,所以大家用来自己玩玩,调戏调戏
  1. AI
复制代码
就好,
  1. wechatbot
复制代码
的项目地址在这里 https://github.com/qingcongla... ,感兴趣的也可以去研究研究。


思考
  1. ChatGPT
复制代码
的出现打破了以往的人工智障,虽然现在也还有很多不足的地方,相信在后面的迭代和升级中可以有更好的表现。同时
  1. AI
复制代码
目前已经越来越成熟,相信以后会有更多的工作岗位和技能将会被取代。
对于我们来说,唯一不变的就是变化,所以我们要做好接受新事物的准备,同时也做好应对未来的准备,尽量让自己变成不可替代的。
以上就是半小时实现基于ChatGPT搭建微信机器人的详细内容,更多关于ChatGPT搭建微信机器人的资料请关注脚本之家其它相关文章!

来源:https://www.jb51.net/article/275421.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

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

x

举报 回复 使用道具