帖子内容
使用ChatGPT搭建微信聊天机器人,基于OpenAI API和itchat实现 GitHub项目地址:https://github.com/zhayujie/chatgpt-on-wechat 简介 ChatGPT近期以强大的对话和信息整合能力风靡全网,可以写代码、改论文、讲故事,几乎无所不能,这让人不禁有个大胆的想法,能否用他的对话模型把我们的微信打造成一个智能机器人,可以在与好友对话中给出意想不到的回应,而且再也不用担心女朋友影响我们 打游戏 工作了。 基于ChatGPT的微信聊天机器人,通过 OpenAI (https://github.com/openai/openai-quickstart-python) 接口生成对话内容,使用 itchat (https://github.com/littlecodersh/ItChat) 实现微信消息的接收和自动回复。已实现的特性如下: - 文本对话: 接收私聊及群组中的微信消息,使用ChatGPT生成回复内容,完成自动回复 - 规则定制化: 支持私聊中按指定规则触发自动回复,支持对群组设置自动回复白名单 - 多账号: 支持多微信账号同时运行 - 图片生成: 支持根据描述生成图片,并自动发送至个人聊天或群聊 - 上下文记忆:支持多轮对话记忆,且为每个好友维护独立的上下会话 更新日志 2023.02.09: 扫码登录存在封号风险,请谨慎使用,参考#58 (https://github.com/AutumnWhj/ChatGPT-wechat-bot/issues/158) 2023.02.05: 在openai官方接口方案中 (GPT-3模型) 实现上下文对话 2022.12.19: 引入 itchat-uos (https://github.com/why2lyj/ItChat-UOS) 替换 itchat,解决由于不能登录网页微信而无法使用的问题,且解决Python3.9的兼容问题 2022.12.18: 支持根据描述生成图片并发送,openai版本需大于0.25.0 2022.12.17: 原来的方案是从 ChatGPT页面 (https://chat.openai.com/chat)… https://linuxword.com/?p=21757