前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >把微信接入ChatGPT,我变成了聊天机器人!

把微信接入ChatGPT,我变成了聊天机器人!

作者头像
才浅Coding攻略
发布2022-12-12 18:20:22
6.9K1
发布2022-12-12 18:20:22
举报
文章被收录于专栏:才浅coding攻略才浅coding攻略

最近 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或者下载下来,安装项目:

代码语言:javascript
复制
npm install && poetry install

然后更新配置,启动 docker 后使用二维码登录我的个人微信。

代码语言:javascript
复制
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,根据如下指示获取:

  1. 前往 https://chat.openai.com/chat 并登录。
  2. 按下 F12 打开开发者工具。
  3. 点击 Application 选项卡 > Cookies。
  4. 复制 __Secure-next-auth.session-token 的值,添加到配置项目里的config.yaml中:

然后启动项目就 ok 了!

代码语言:javascript
复制
npm run dev

对了,程序默认不是自己聊天,而是把你设置为人工智能来回答别人。群聊时需要别人@你的时候,机器人自动帮你应答。 如果想和自己对话需要修改代码。这方面问题可以到项目下的 issues 讨论中看看。

最后附上 ChatGPT 的地址,朋友们感兴趣的话可以去官网撩一撩它,或者按文章中的步骤接入微信上玩耍一下:

ChatGPT地址:https://chat.openai.com/chat

END

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-12-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 才浅coding攻略 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档