ChatGPT能接入微信了!

news2023/12/12 2:46:40
明敏 詹士 发自 凹非寺
量子位 | 公众号 QbitAI

前两天还看到不少人讨论,要是ChatGPT接入微信是啥感觉?

这不,想你所想,项目已经来了~

来看效果,ChatGPT就出现在普通的微信对话框里,有问必答:

cbe9dd16831813cbf9e9ae47bf60a166.jpeg
图源@我是小马甲(公众号)

甚至还能拉入群聊,大家共用,谁有问题艾特就好:

d77a9cd3b11802a4963a00e0d8753f0f.jpeg
图源@我是小马甲(公众号)

如果不想自己来操作,还能手动添加演示Bot微信好友(wx:RuYoChatBot),来体验~

真的,永远不要低估程序员的手速。

截至目前,在GitHub及社交平台上已经发现了3个类似项目,都能实现把ChatGPT接入微信。

热度最高的项目,GitHub星已经超过1K了~

ebd8acac7f22660a2fd8cc670f6147e1.png

微博评论区也是一水的@我的印象笔记。

65ad3ed42382d5dc2718082a57720427.png

具体怎么实现的?一起来看~

可以手动添加ChatGPT Bot好友

在此,我们选择其中一种相对简单的方法进行讲解,方法来自@我是小马甲(微信公众号)。

首先是部署环节,可以有两种方式。

其一,需要有Golang环境。

优点是操作简洁,但是推荐有一定技术底子的童鞋。

git clone https://github.com/malaohu/wechat-chatGPT.git
cd wechat-chatGPT
go mod tidy

在修改配置文件后,启动运行即可。

go run main.go

另一种部署方式不需要本地Golang环境,Windows和Linux都适用。

直接下载执行文件和配置文件,可执行文件和配置文件放到同一个目录里。

Window系统双击就能运行了。

但是这种方法仍旧是要有OpenAI注册账号的(方法大家可以自行搜索某宝等)。

在OpenAI官网上创建一个新的秘钥,用于修改配置文件。

eb4fd4db114d87f1b96583bdc2e66239.png

记得将API keys复制下来。

36ba8c458fb7a621025456ad476c010e.png

默认配置文件config.dev.json里面仅有2项配置:

{
"api_key": "your api key",
"auto_pass": true
}

把刚刚复制好的API key,复制到your api key的位置。

原作提示,auto_pass指的是是否自动同意加好友,用的人少的情况可以选ture。

程序启动后,浏览器就会跳出一个二维码网页,然后用微信扫码登录即可。

如果要切换微信账号,要将可执行文件所在目录中的storage.json文件删除。

需要注意的是,这种方法在Mac系统上运行会有点麻烦,安装包为.exe格式,所以自己来架一个Windows系统。

当然还有懒人推荐路线——原作放出了一个演示bot的微信号(wx:RuYoChatBot),大家可以直接微信加好友

ee3c6ad2a8e08d45ad0a674185c3d26a.png

p.s.好友需要手动通过,等待时间可能较长~

GitHub上还有两种方法

除了以上,还有两种方法这两天也比较火。

不过都需要用到Docker,而且也要有注册好的OpenAI账号,下面简单介绍下。

其中之一基于NodeJS环境和聊天机器人开源项目webchaty,AI可在群里回复消息。(链接已附在文末)

配置Docker文件:

// build
docker build --pull --rm -f "Dockerfile" -t wechatbot:latest "."

// run, and then you will see some logs 
docker run --name wechatbot wechatbot:latest

从OpenAI处获取session-token。

方法为登录ChatGPT网页,点击“开发者工具”,进入Application栏,在Cookie下拉菜单找到chat.openai.com,就能看到Secure-next-auth.session-token的值:

d0b338927f271c37262800819c036b0b.png

将Token值替换src/index.js内的“ChatGPTSessionToken”,然后,在本地运行下面的代码:

// install dependencies
npm i

// start:
// dev
npm run dev

//or
// build
npm run build
// run lib
node lib/bundle.esm.js

这样,就能看到其正在运行,再通过扫描二维码,登录你的微信。

如此一来,向你的微信发送信息,就能收到回复。

c388b954a8611cf6e7d644d7f380312f.png

作者展示,其回复表现如下,目前已获240Star。

9f2a38135b6ec34efa047252c6d182a2.png

另一种办法同样基于wechaty需与Docker一同“食用”,不过获赞更多。

老样子,配置Docker。

cp config.yaml.example config.yaml
# Change Config.yaml
docker run -d --name wechat-chatgpt -v $(pwd)/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest
# login with qrcode
docker logs -f wechat-chatgpt

从GitHub下载文件包(链接已附在文末)后进行安装:

npm install && poetry install

然后复制配置文件设置项目。

cp config.yaml.example config.yaml

配置OpenAI账密:

chatGPTAccountPool:
- email: <your email>
password: <your password>
# if you hope only some keywords can trigger chatgpt on private chat, you can set it like this:
chatPrivateTiggerKeyword: ""

然后启动项目即可,如第一次登录,需扫描二维码:

npm run dev

目前,该方式在GitHub上获星已超1k。

df3e83bb685490b32563076a653012f7.png

最后,聊聊上述实现方法的注意事项

1、还是需要有OpenAI的账号,要先完成注册

2、将用到docker、GO等,且需要获取token,完全小白尝试起来可能有点难度

3、文中,基于NodeJS和webchaty的方式如若无法登录微信,请检查项目根目录是否有文件—— wechaty-puppet-wechat.memory-card.json,如果有,请删除后重试。

4、最后一种方法,如无法通过上述配置登录OpenAI,也可手动登录获取session token,保存至config.yaml的方式。(获取方式前文已呈现)

5、目前ChatGPT使用者过多,一时难以登录,不妨过几个小时再试试;

传送门

方法一(@我是小马甲):
https://mp.weixin.qq.com/s/pXrYYmaSpayi4Hgpm1b-1w

方法二(@AutumnWhj):
https://github.com/AutumnWhj/ChatGPT-wechat-bot

方法三(@fuergaosi233):
https://github.com/fuergaosi233/wechat-chatgpt

量子位「MEET2023智能未来大会」

12月14日,线上直播

48f5d0121a53af59e48399c69c396877.jpeg

点这里关注我 👇 记得标星噢 ~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.cn/news/show-279387.html

如若内容造成侵权/违法违规/事实不符,请联系七分地网进行投诉反馈,一经查实,立即删除!

相关文章

oauth最后的确认按钮_绕过GitHub的OAuth授权验证机制($25000)

这几年来&#xff0c;信息安全研究一直是我的业余爱好&#xff0c;虽然有很多人专职做漏洞众测以获得奖励&#xff0c;但对我个人来说&#xff0c;我只对一些感兴趣的项目投入不多的时间去深入研究。今年&#xff0c;我想看看自己是否是全职漏洞赏金猎人的料&#xff0c;所以就…

AI编程登上Science封面:AlphaCode打竞赛,三分之二赛题一遍过,成绩超过一半程序员...

鱼羊 萧箫 发自 凹非寺量子位 | 公众号 QbitAIDeepMind的NS论文又新添一篇。这回&#xff0c;是“信息学竞赛选手”AlphaCode&#xff0c;登上了最新一期Science封面。对&#xff0c;就是那个悄悄潜入10场编程比赛敲代码&#xff0c;成绩超过了一半人类的编程AI。并且就在这篇最…

3D暴龙模型塞进侏罗纪公园只需一部手机,拍摄角度360°可选,Stable Diffusion又被玩出新花样...

萧箫 发自 凹非寺量子位 | 公众号 QbitAI拍照想拍出大片效果&#xff0c;布置场景有多麻烦&#xff1f;例如光是一辆车、一个人同时出现在一个草坪上的场景&#xff0c;就得同时找齐全这三样要素&#xff0c;在现场拍完后还得花费不少时间修图&#xff0c;最终处理成自己想要的…

招银网络笔试java_2020招银网络科技校园招聘常见问题

关于简历投递方面问题Q&#xff1a;我可以申请几个校招职位?A&#xff1a;本次校园招聘您最多只能申请1个职位&#xff0c;因此建议明确自己希望应聘的岗位。Q&#xff1a;简历提交之后&#xff0c;我还能进行修改?A&#xff1a;简历状态为“简历评估”阶段时&#xff0c;可以…

英伟达首席科学家:5nm实验芯片用INT4达到INT8的精度,每瓦运算速度可达H100的十倍...

梦晨 发自 凹非寺量子位 | 公众号 QbitAI32位与16位格式的混合精度训练&#xff0c;正是当前深度学习的主流。最新的英伟达核弹GPU H100&#xff0c;刚刚添加上对8位浮点数格式FP8的支持。英伟达首席科学家Bill Dally现在又表示&#xff0c;他们还有一个“秘密武器”&#xff1…

量子位智库报告:三分钟看懂ChatGPT | 附下载

量子位智库量子位 | 公众号 QbitAI你被ChatGPT包围了吗&#xff1f;最近这项技术创新项目火得一塌糊涂&#xff0c;你或许听过、见过甚至还慕名试玩体验过了。但是不是完全灯下黑状态了&#xff1f;不知道ChatGPT从何而来&#xff0c;原理是什么样的&#xff0c;又存在哪些利与…

偶然当程序员却拿下图灵奖,超算榜单之父讲述人生开挂经历

衡宇 发自 凹非寺量子位 | 公众号 QbitAI40年前偶然走上程序员道路的Jack Dongarra&#xff0c;是今年的图灵奖得主。奖项设立机构美国计算机协会&#xff08;ACM&#xff09;表示&#xff0c;Dongarra的算法与软件成果推动了高性能计算&#xff08;HPC&#xff09;的发展。正是…

AI写剧本炸场戏剧节!DeepMind出品,马斯克看了直夸,网友看到接口悟了

羿阁 萧箫 发自 凹非寺量子位 | 公众号 QbitAIOpenAI的ChatGPT大火后&#xff0c;DeepMind终于也坐不住了&#xff01;这次&#xff0c;他们推出一款名为“Dramatron”的新AI&#xff0c;用上它人人都可以变身编剧或作家。只需给出一句话大纲&#xff0c;Dramatron就能生成包括…

英伟达首席科学家:5nm实验芯片用INT4达到INT8的精度,每瓦运算速度可达H100的十倍...

梦晨 发自 凹非寺量子位 | 公众号 QbitAI32位与16位格式的混合精度训练&#xff0c;正是当前深度学习的主流。最新的英伟达核弹GPU H100&#xff0c;刚刚添加上对8位浮点数格式FP8的支持。英伟达首席科学家Bill Dally现在又表示&#xff0c;他们还有一个“秘密武器”&#xff1…

全固态电池新进展:日本团队解决「接触不良」问题,还提出配套无损检测方法...

Pine 发自 凹非寺量子位 | 公众号 QbitAI不用破坏电动汽车的电池也能够检测它的健康状况。这个方法是日本研究团队为电动汽车下一代电池&#xff1a;全固态锂金属电池开发出来的。全固态锂金属电池可以提供更高的能量密度、安全性和更低的复杂性。但同时它也有个很严重的问题&a…

ChatGPT玩法大全火了,一键复制就能get同款效果:脱口秀张口就来,还能扮演哈利波特...

Pine 发自 凹非寺量子位 | 公众号 QbitAI正值风头的“网红”ChatGPT在过去一周算是被网友们玩坏了&#xff01;各种有的没的玩法都被网友们发掘出来了……比如说就有网友被误开了一份停车罚款&#xff0c;又不会写解释信&#xff0c;于是直接“请来”ChatGPT帮忙。最终调整出来…

我迟早被这些AI绘画笑死

詹士 发自 凹非寺量子位 | 公众号 QbitAIAI绘画&#xff0c;你没事吧&#xff1f;狗主人直接变身狗爸爸&#xff0c;被顶上APP首页&#xff1a;纯欲风女孩变成了纯欲风猴子……下方网友评价「当真是二次猿模型」&#xff1a;甚至&#xff0c;还有结婚照男主角变成墙上大头贴&am…

全固态电池新进展:日本团队解决「接触不良」问题,还提出配套无损检测方法...

Pine 发自 凹非寺量子位 | 公众号 QbitAI不用破坏电动汽车的电池也能够检测它的健康状况。这个方法是日本研究团队为电动汽车下一代电池&#xff1a;全固态锂金属电池开发出来的。全固态锂金属电池可以提供更高的能量密度、安全性和更低的复杂性。但同时它也有个很严重的问题&a…

动态删除nod linux_Linux文件操作实用笔记

Linux系统遵循一切皆是操作文件的规则。所以想用好Linux系统&#xff0c;就必须要掌握文件相关的操作。1、创建文件命令&#xff1a;touch语法格式&#xff1a; touch filename #filename 文件名称。比如 touch hello.txt就会在当前木创建一个hello.txt的文件。说明&#xff1a…

@不爱运动的人:每天4次1分钟的日常活动,全因死亡风险降低40%|Nature子刊

梦晨 发自 凹非寺量子位 | 公众号 QbitAI不爱运动的人&#xff0c;好消息来了。Nature子刊Nature Medicine上一项最新研究表明&#xff1a;每天3到4次、每次1分钟的高强度日常身体活动就能降低40%的全因死亡风险。可不要被高强度&#xff08;vigorous&#xff09;这个词吓到了。…

三体动画口碑两极分化/ AI换脸应进行显著标识/ 亚马逊推出量子计算设备…今日更多新鲜事在此...

日报君 发自 凹非寺量子位 | 公众号 QbitAI大家好&#xff0c;今天是12月12日星期一。科技圈都发生了哪些大事&#xff1f;一起来跟日报君看看&#xff5e;三体动画开播&#xff0c;网友评论两极分化千呼万唤使出来&#xff0c;两度延期的三体动画终于在上周六开播了&#xff0…

ChatGPT死活不认27能被3整除,网友:不是说AI要统治世界了吗?

Alex 羿阁 发自 凹非寺量子位 | 公众号 QbitAI让众人疯狂的网红AI ChatGPT&#xff0c;原来也有明显的短板&#xff1f;一段“网友调教这只AI”的聊天记录&#xff0c;在网上传开了。可以看到&#xff0c;AI起初居然说27是个质数。在网友向其提出质疑后&#xff0c;AI仍嘴硬称“…

马斯克反悔:毫米波雷达重新上车,最快下个月就发布

梦晨 丰色 发自 凹非寺量子位 | 公众号 QbitAI纯视觉信徒马斯克&#xff0c;割掉特斯拉汽车上最后一颗雷达刚过去两个月——现在又反悔了。根据特斯拉最新一份材料&#xff0c;最早明年1月中旬&#xff0c;一款新的雷达将重新上车。这份材料上交至FCC&#xff08;美国联邦通讯委…

原来《羊了个羊》也求助了云,拦截bot自动化攻击达5000万次 | CCF C³

Alex 发自 凹非寺量子位 | 公众号 QbitAI有个小游戏&#xff0c;今年风靡全网&#xff0c;堪称现象级&#xff0c;但很快又遭群嘲。在它刚火的日子里&#xff0c;有人玩着玩着手机突然卡住&#xff1b;有人费了好大劲也没通关&#xff0c;一问才发现身边人早就闯关成功了……—…

最新爆火的AI头像APP,霸榜多国APP商店!但仍难逃版权争议,网友:生成图像里又看到画家签名了...

明敏 发自 凹非寺量子位 | 公众号 QbitAI一股晒AI生成头像的热潮&#xff0c;又一次席卷而来。微博、推特、小红书等平台再次沦陷&#xff1a;网友们纷纷表示&#xff0c;这次AI出图hin满意~引发这波热潮的&#xff0c;是一个名叫Lensa的APP。输入10-20张个人照片&#xff0c;它…