如果你想连接ChatGPT微信,首先你需要准备的是
-
微信账号(不要用自己的大账号,如果你不想的话) t,它会消失我不玩好吧)
-
一个Linux服务器
-
ChatGPT帐户
前两个你可以自己带,应该很容易获得。对于ChatGPT帐户,您可以查看我之前的教程。如果不想打扰,可以私信我或者加入我们的【ChatGPT研究院】,都是免费的。获取独立的 ChatGPT 帐户。
获得ChatGPT账号后,前往OPENAI官网升级KEY。打开地址:https://platform.openai.com/,登录账户,点击右上角头像上的Show API Keys,创建秘钥
拿到服务器后,首先确保服务器的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
测试成功后,我们可以在中运行命令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