项目地址:https://github.com/kexiaohua-15/chatgpt-on-wechat
报错:
解决:yum install git -y
在config.json中填入配置,以下是对默认配置的说明,可根据需要进行自定义修改:
配置说明:
1.个人聊天官网wps office的免费版下载的入口是多少(wps最新旧版本)
个人聊天中,需要以 "bot"或"@bot" 为开头的内容触发机器人,对应配置项 (如果不需要以前缀触发可以填写 )机器人回复的内容会以 "[bot] " 作为前缀, 以区分真人,对应的配置项为 (如果不需要前缀可以填写 )
2.群组聊天
群组聊天中,群名称需配置在 中才能开启群聊自动回复。如果想对所有群聊生效,可以直接填写 默认只要被人 @ 就会触发机器人自动回复;另外群聊天中只要检测到以 "@bot" 开头的内容,同样会自动回复(方便自己触发),这对应配置项 可选配置: 配置项支持模糊匹配群名称,配置项则支持模糊匹配群消息内容,用法与上述两个配置项相同。(Contributed by evolay):使群聊共享一个会话上下文,配置 则作用于所有群聊
3.语音识别
添加 将开启语音识别,默认使用openai的whisper模型识别为文字,同时以文字回复,该参数仅支持私聊 (注意由于语音消息无法匹配前缀,一旦开启将对所有语音自动回复,支持语音触发画图);添加 将开启群组语音识别,默认使用openai的whisper模型识别为文字,同时以文字回复,参数仅支持群聊 (会匹配group_chat_prefix和group_chat_keyword, 支持语音触发画图);添加 将开启语音回复语音(同时作用于私聊和群聊),但是需要配置对应语音合成平台的key,由于itchat协议的限制,只能发送语音mp3文件,若使用wechaty则回复的是微信语音。
4.其他配置
: 模型名称,目前支持 , , , (其中gpt-4 api暂未完全开放,申请通过后可使用),,: Chat API接口参数,详情参考OpenAI官方文档。:由于目前 接口国内无法访问,需配置代理客户端的地址,详情参考 #351对于图像生成,在满足个人或群组触发条件外,还需要额外的关键词前缀来触发,对应配置 关于OpenAI对话及图片接口的参数配置(内容自由度、回复字数限制、图片大小等),可以参考 对话接口 和 图像接口 文档,在config.py中检查哪些参数在本项目中是可配置的。:表示能够记忆的上下文最大字数(一问一答为一组对话,如果累积的对话字数超出限制,就会优先移除最早的一组对话),:每分钟最高问答速率、画图速率,超速后排队按序处理。: 对话内指令,主动清空前文记忆,字符串数组可自定义指令别名。: 程序退出后,暂存微信扫码状态,默认关闭。 配置中保存着你对机器人说的一段话,他会记住这段话并作为他的设定,你可以为他定制任何人格 (关于会话上下文的更多内容参考该 issue):订阅消息,公众号和企业微信channel中请填写,当被订阅时会自动回复, 可使用特殊占位符。目前支持的占位符有{trigger_prefix},在程序中它会自动替换成bot中文版的最新的wps下载的网站在哪呢的触发词。
在以下网址获取key:国外:https://platform.openai.com/account/api-keys
国内:首页 | 佩奇GPT商店 (peiqishop.me)
电脑版WPS office的下载的入口怎么找
本地运行
报错:
安装: 模块
重新运行并出现一个二维码并用微信扫码登录最新的官网wps下载网址在哪呢官方wps office 的下载的地方
查看终端:发现响应缓慢
最后出现:
原因是国内不能访问api.openai.com
微信手机端会出现
将config.json改成:
在首页 | 佩奇GPT商店 (peiqishop.me)购买key:
在https://api.chatanywhere.cn/查看用量:
成功:
服务端:
微信端:
使用nohup命令在后台运行程序:
touch nohup.out # 首次运行需要新建日志文件
nohup python3 app.py & tail -f nohup.out # 在后台运行程序并通过日志输出二维码
扫码登录后程序即可运行于服务器后台,此时可通过 关闭日志,不会影响后台程序的运行。使用 命令可查看运行于后台的进程,如果想要重新启动程序可以先 掉对应的进程。日志关闭后如果想要再次打开只需输入 。此外, 目录下有一键运行、关闭程序的脚本供使用。
多账号支持: 将项目复制多份,分别启动程序,用不同账号扫码登录即可实现同时运行。
特殊指令: 用户向机器人发送 #reset 即可清空该用户的上下文记忆。