ChatGPT怎么接入到微信?ChatGPT接入到微信图文教程

ChatGPT的强大,想必大家都有所耳闻,但是碍于国内环境,没办法直接使用。不过有大神直接将ChatGPT接入到微信,在微信APP中即可体验ChatGPT,使用起来无疑更方便,以下是ChatGPT接入到微信图文教程,感兴趣的小伙伴不妨看看吧。

ChatGPT怎么接入到微信?ChatGPT接入到微信图文教程

ChatGPT怎么接入到微信?

chatgpt接入微信,首先需要满足3个条件:

1、微信小号一个,由于ChatGPT在微信中的应用比较敏感,千万别用大号,以免微信号没了。

2、Linux服务器一台

3、ChatGPT账号一个

注册一个微信小号没啥难度,Linux服务器需要花点前买一个,注册ChatGPT账号相对麻烦一些,不会注册的也可以考虑买一个ChatGPT独享账号。

ChatGPT接入到微信图文教程

1、拿到ChatGPT账号后,去OPENAI官网升级一个KEY。打开地址:https://platform.openai.com/ ,登录账号点击右上角头像的View API keys,创建  secret key,如图所示。

ChatGPT怎么接入到微信?ChatGPT接入到微信图文教程

2、拿到一台服务器后,先确定服务器的Python版本是3.7以上,然后把项目克隆下来。

git clone https://github.com/zhayujie/chatgpt-on-wechat
cd chatgpt-on-wechat/
pip3 install -r requirements.txt # 安装依赖

3、接下来就是配置文件了,配置文件的模板在根目录的config-template.json中,需复制该模板创建最终生效的 config.json 文件:

cp config-template.json config.json

然后在新建的 config.json 文件中填入配置,以下是对默认配置的说明,可根据需要进行自定义修改:

# config.json文件内容示例
{
"open_ai_api_key": "YOUR API KEY",                         # 填入上面创建的 OpenAI API KEY
"model": "gpt-3.5-turbo",                                   # 模型名称。当use_azure_chatgpt为true时,其名称为Azure上model deployment名称
"proxy": "127.0.0.1:7890",                                 # 代理客户端的ip和端口
"single_chat_prefix": ["bot", "@bot"],                     # 私聊时文本需要包含该前缀才能触发机器人回复
"single_chat_reply_prefix": "[bot] ",                       # 私聊时自动回复的前缀,用于区分真人
"group_chat_prefix": ["@bot"],                             # 群聊时包含该前缀则会触发机器人回复
"group_name_white_list": ["ChatGPT测试群", "ChatGPT测试群2"], # 开启自动回复的群名称列表
"group_chat_in_one_session": ["ChatGPT测试群"],             # 支持会话上下文共享的群名称      
"image_create_prefix": ["画", "看", "找"],                   # 开启图片回复的前缀
"conversation_max_tokens": 1000,                           # 支持上下文记忆的最多字符数
}

注:

个人聊天中,需要以 "bot"或"@bot" 为开头的内容触发机器人,对应配置项 single_chat_prefix

机器人回复的内容会以 "[bot] " 作为前缀, 以区分真人,对应的配置项为 single_chat_reply_prefix

群组聊天中,群名称需配置在 group_name_white_list 中才能开启群聊自动回复

4、配置完成后就可以运行程序了

python3 app.py

终端输出二维码后,使用微信进行扫码,当输出 "Start auto replying" 时表示自动回复程序已经成功运行了。(注意:用于登录的微信需要在支付处已完成实名认证)。扫码登录后你的账号就成为机器人了,可以在微信手机端通过配置的关键词触发自动回复 (任意好友发送消息给你,或是自己发消息给好友),如图所示。

ChatGPT怎么接入到微信?ChatGPT接入到微信图文教程
ChatGPT怎么接入到微信?ChatGPT接入到微信图文教程

5、测试成功后,我们可以使用nohup命令在后台运行程序:

touch nohup.out                                   # 首次运行需要新建日志文件                    
nohup python3 app.py & tail -f nohup.out         # 在后台运行程序并通过日志输出二维码

扫码登录后程序即可运行于服务器后台,此时可通过 ctrl+c 关闭日志,不会影响后台程序的运行。

使用 ps -ef | grep app.py | grep -v grep 命令可查看运行于后台的进程,如果想要重新启动程序可以先 kill 掉对应的进程。日志关闭后如果想要再次打开只需输入 tail -f nohup.out。

以上就是ChatGPT接入到微信详细的图文教程,存在一定的操作难度,适合有一定技术底子的同学测试使用。

(0)
芝麻科技讯的头像芝麻科技讯管理团队
上一篇 2023-03-30 11:08
下一篇 2023-03-30 20:55

相关推荐

扫码关注

扫码关注微信

关注我们获取最新资讯
关注微信公众号
微信扫码关注我们

网址导航 微信导航
分享本页
返回顶部