信任咱们最近被 ChatGPT
刷屏了,其实在差不多一个月前就火过一次,不会那会如同只在程序员的圈子里边火起来了,并没有被大众认知到,不知道最近是因为什么又火起来了,并且这次搞的人尽皆知。
想着这么火的 AI
完全能够好好玩一玩呀,于是就尝试着将 ChatGPT
接入到了个人微信中,实现在微信中调戏 AI
。
先看几个聊天截图
还能够拉入到一个群,进行群聊,能够看到 ChatGPT
的训练数据适当仍是比较旧的,有些问题答复的仍是前史的答案。不过从上面的 case
能够看到,现在的这个效果比以往要好很多的,最起码能够联系上下文了,不得不说,这肯定是一个里程碑。
流程
想要在微信中接入 ChatGPT
咱们需要如下几个步骤
- 成功注册一个
OpenAi
的账号,获取的到一个API key
; - 根据开源项目
wechatbot
运转一个微信机器人程序; - 用微信扫码登录(建议用小号);
注册
OpenAi
由于某些原因,在国内是无法正常注册账号的,并且连网站都是无法正常访问的,详细的注册流程不在本文的讨论规模之内,感兴趣的能够在 yuandifly.com/archives/593 检查注册细节。
这儿给咱们演示一下注册成功后,如何获取一个 API key
,当咱们注册成功并且登录今后,能够在链接 platform.openai.com/account/api… 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
的项目地址在这儿 github.com/qingconglai… ,感兴趣的也能够去研讨研讨。
思考
ChatGPT
的出现打破了以往的人工智障,尽管现在也还有很多缺乏的地方,信任在后面的迭代和晋级中能够有更好的体现。一起 AI
现在已经越来越成熟,信任今后会有更多的工作岗位和技术将会被取代。
关于咱们来说,唯一不变的就是改变,所以咱们要做好承受新事物的预备,一起也做好应对未来的预备,尽量让自己变成不可替代的。