连接ChatGPT微信最新保姆级教程

将ChatGPT接入微信,首先你需要准备的东西

如果你想连接ChatGPT微信,首先你需要准备的是

  • 微信账号(不要用自己的大账号,如果你不想的话) t,它会消失我不玩好吧)

  • 一个Linux服务器

  • ChatGPT帐户

前两个你可以自己带,应该很容易获得。对于ChatGPT帐户,您可以查看我之前的教程。如果不想打扰,可以私信我或者加入我们的【ChatGPT研究院】,都是免费的。获取独立的 ChatGPT 帐户。

获得ChatGPT账号后,前往OPENAI官网升级KEY。打开地址:https://platform.openai.com/,登录账户,点击右上角头像上的Show API Keys,创建秘钥

ChatGPT接入到微信最新保姆级教程 第1张

拿到服务器后,首先确保服务器的Python版本为3.7以上,然后将项目克隆后的配置文件模板

gitclonehttps://github.com/zhayujie/chatgpt-on-wechatcdchatgpt-on-wechat/pip3install-rrequirements.txt#安装依赖

配置文件在根目录下的config-template.json中创建最终的文件 config.json ,需要复制模板:

cpconfig-template.jsonconfig.json

,然后填写config.json中的配置。下面介绍默认配置。您可以根据需要进行自定义:

#config.json文件内容示例{"open_ai_api_key":"YOURAPIKEY",#填入上面创建的OpenAIAPIKEY"model":"gpt-3.5-turbo",#模型名称。当use_azure_chatgpt为true时,其名称为Azure上modeldeployment名称"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 在群聊中,需要在 group_name_white_list 群聊自动回复

中配置群组名称

配置完成后,即可运行程序

python3app.py

终端发出二维码后,使用微信扫码。当出现“启动自动回复”时,表示回复程序已成功启动(注:用于登录的微信必须在支付工作场所完成实名认证)。扫描二维码登录后,您的帐户将成为机器人。在微信手机上,可以通过配置的关键字启动自动回复(每个朋友都会给你发消息,也可以你自己给朋友发消息)
ChatGPT接入到微信最新保姆级教程 第2张
ChatGPT接入到微信最新保姆级教程 第3张

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

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

扫描二维码登录,程序即可在服务器后台运行。此时可以使用ctrl+c关闭日志,不会影响后台程序。使用 ps -ef | grep 应用程序.py | grep -v grep命令显示后台运行的进程。如果要重新启动程序,可以先kill 杀死相应的进程。关闭日志后,如果想再次打开它,只需输入 tail -f nohup.out

原创文章,作者:amy,如若转载,请注明出处:https://www.52foreigntrade.com/2023108205.html

(0)
amyamy
上一篇 2023年10月9日 下午11:23
下一篇 2023年10月9日 下午11:23

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注