网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 机器人 >

基于ChatGPT实现微信机器人

时间:2023-03-30 10:34

人气:

作者:admin

标签: 机器人  ChatGPT 

导读:扫码登录过后,就能像开头文中截图那样跟机器人聊天啦。不过你要注意,我们的账户里只有5美元体验金,而这个API 的调用是要消耗金钱的,所以大家用来自己玩玩,体验体验就好,不...

| 前言

最近ChatGPT太太太火了,尤其是GPT-4出来后,它的表现着实把大家惊艳到了。网上有人基于ChatGPT搞了个微信机器人,觉得挺有意思。

先看效果:

c64ff4ce-ce86-11ed-bfe3-dac502259ad0.png

c6753658-ce86-11ed-bfe3-dac502259ad0.png

当然,你可以创建群并进行群聊。不过这个ChatGPT的训练数据比较老,有点过时。整体效果还可以,最起码能自动联系上下文。

c696181e-ce86-11ed-bfe3-dac502259ad0.png

| 实现思路

要想实现上面的效果,需要如下几个关键步骤

1)拿到ChatGPT账号,并获取一个 API key;

2)借助开源项目wechatbot,运行一个微信机器人程序;

3)登录微信,由于不确定安全性,必须要扫码登录,并且建议使用小号,实在没有小号就用大号吧;

| 账号注册

大家都知道,国内是无法正常注册账号的,具体操作过程不方便展开讲述,本文略过,还是建议大家购买一个现成的账号吧,不过一定要带体验金的,否则没法调api。

拿到账号后,登录,可以在链接https://platform.openai.com/account/api-keys,点击Create new Secret key,生成一个 API key,复制 API key存放起来,后续备用。

c6b8042e-ce86-11ed-bfe3-dac502259ad0.png

| 运行机器人程序

为了方便运行程序,我们采用的步骤是使用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 命令来查看容器状态,如下所示:

c6f72ef6-ce86-11ed-bfe3-dac502259ad0.png

下面需要进到容器里去查询二维码,然后扫码登录。依次执行下面两行代码,可以看到一个微信登录二维码,微信扫一下即可。

docker exec -it wechatbot bash

tail -f -n 50 /app/run.log

扫码登录过后,就能像开头文中截图那样跟机器人聊天啦。不过你要注意,我们的账户里只有5美元体验金,而这个API 的调用是要消耗金钱的,所以大家用来自己玩玩,体验体验就好,不然一会儿把体验金耗完就没得玩了。Wechatbot 的项目地址在这里https://github.com/qingconglaixueit/wechatbot,感兴趣的也可以去研究研究。

| 感悟

ChatGPT的出现,势必会产生一个新的领域,也会造就一大批创业受益者。要想在这个过程中成为受益人,一定要想办法站到风口里,第一时间获取有价值信息,利用信息差赚钱!

审核编辑 :李倩

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信