把微信接入ChatGPT,我变成了聊天机器人!
最近 ChatGPT 真是大火,那什么ChatGPT呢,不如让他自己回答一下:
我把 ChatGPT 接入到了自己的微信上,让朋友们帮我做了测试。大家的问题千奇百怪,不得不说它的泛化能力是真的强大。
比如我们最关心的:
编程算法相关的专业的问题:
哲学和脑筋急转弯(?)
还有这种lsp,必须拉出来公开处刑哈哈哈
我在 Github 冲浪时发现了好多类似项目都可以实现将 ChatGPT 接入微信,各个公众号主也在纷纷安利。星比较多的开源项目比如 ChatGPT-webchat-bot、webchat-chatgpt等等。我这里用的是第二个,它的项目地址是:
https://github.com/fuergaosi233/wechat-chatgpt
首先你需要注册一个 ChatGPT 账号,这里可以参考前人的经验少走弯路:http://t.csdn.cn/xUKZi 虚拟号码验证码收不到可以换成其他国家。(我用的马来西亚,试了两次成功)
然后就是按照开源项目文档中的步骤一步步安装。我用的是 mac 系统,这边大概介绍下安装测试流程。
首先将项目 git clone或者下载下来,安装项目:
npm install && poetry install
然后更新配置,启动 docker 后使用二维码登录我的个人微信。
cp config.yaml.example config.yaml
# 在当前目录创建并修改config.yaml
# 在Linux或WindowsPowerShell上运行如下命令
docker run -d --name wechat-chatgpt -v $(pwd)/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest
# 使用二维码登录
docker logs -f wechat-chatgpt
我用的是在配置中添加 session Token 的方式。如果你无法使用账号密码登录 OpenAI 账户,或者终端网络不支持连接到 OpenAI,那么可以尝试使用 Session Token,根据如下指示获取:
- 前往 https://chat.openai.com/chat 并登录。
- 按下 F12 打开开发者工具。
- 点击 Application 选项卡 > Cookies。
- 复制 __Secure-next-auth.session-token 的值,添加到配置项目里的config.yaml中:
然后启动项目就 ok 了!
npm run dev
对了,程序默认不是自己聊天,而是把你设置为人工智能来回答别人。群聊时需要别人@你的时候,机器人自动帮你应答。 如果想和自己对话需要修改代码。这方面问题可以到项目下的 issues 讨论中看看。
最后附上 ChatGPT 的地址,朋友们感兴趣的话可以去官网撩一撩它,或者按文章中的步骤接入微信上玩耍一下:
ChatGPT地址:https://chat.openai.com/chat
END
相关文章
- typehco自定头部header信息义
- SceneRF具有辐射场的自监督单目三维场景重建
- Windows 版的3D目标检测框架 smoke PyTorch 实现
- Typecho 文章内链接在新窗口打开实现方式
- 自制深度学习推理框架-前言-第一课
- 自制深度学习推理框架-张量类Tensor的实现-第二课
- V免签全开源免签约码支付系统(支持:支付宝 微信 QQ)
- 自制深度学习推理框架-实现我们的第一个算子Relu-第三课
- 经常被老板 PUA,怎么办?
- 现代化个人博客系统ModStartBlog最新版源码
- 不要乱介绍项目经验!小心被喷
- Joe主题再续前缘版 - 本站同款
- 网站SEO优化步骤超详细完整版教程
- Diffusion Model的演进 NeurIPS 2022最佳论文:Imagen
- 本站同款Joe主题美化代码
- 这玩意 会不会让程序员失业.....
- 网站添加Loading加载动画
- 【源码】一款开源的liunx运行Windows系统应用程序的软件
- 一款拥有漂亮外表的Typecho简洁主题-Scarfskin
- 搞了个线上故障,被老板骂了....