@@ -120,15 +120,15 @@ pip3 install azure-cognitiveservices-speech
120120
121121``` bash 
122122#  config.json文件内容示例
123- {
123+ {
124124 " open_ai_api_key" " YOUR API KEY" #  填入上面创建的 OpenAI API KEY
125125 " model" " gpt-3.5-turbo" #  模型名称。当use_azure_chatgpt为true时,其名称为Azure上model deployment名称
126126 " proxy" " 127.0.0.1:7890" #  代理客户端的ip和端口
127127 " single_chat_prefix" " bot" " @bot" #  私聊时文本需要包含该前缀才能触发机器人回复
128128 " single_chat_reply_prefix" " [bot] " #  私聊时自动回复的前缀,用于区分真人
129129 " group_chat_prefix" " @bot" #  群聊时包含该前缀则会触发机器人回复
130130 " group_name_white_list" " ChatGPT测试群" " ChatGPT测试群2" #  开启自动回复的群名称列表
131-  " group_chat_in_one_session" " ChatGPT测试群" #  支持会话上下文共享的群名称 
131+  " group_chat_in_one_session" " ChatGPT测试群" #  支持会话上下文共享的群名称 
132132 " image_create_prefix" " 画" " 看" " 找" #  开启图片回复的前缀
133133 " conversation_max_tokens" #  支持上下文记忆的最多字符数
134134 " speech_recognition" #  是否开启语音识别
@@ -160,7 +160,7 @@ pip3 install azure-cognitiveservices-speech
160160** 4.其他配置** 
161161
162162+  ` model ` : 模型名称,目前支持 ` gpt-3.5-turbo ` , ` text-davinci-003 ` , ` gpt-4 ` , ` gpt-4-32k `  (其中gpt-4 api暂未开放)
163- +  ` temperature ` ,` frequency_penalty ` ,` presence_penalty ` : Chat API接口参数,详情参考[ OpenAI官方文档。] ( https://platform.openai.com/docs/api-reference/chat ) 
163+ +  ` temperature ` ,` frequency_penalty ` ,` presence_penalty ` : Chat API接口参数,详情参考[ OpenAI官方文档。] ( https://platform.openai.com/docs/api-reference/chat ) 
164164+  ` proxy ` :由于目前 ` openai `  接口国内无法访问,需配置代理客户端的地址,详情参考 [ #351  ] ( https://github.com/zhayujie/chatgpt-on-wechat/issues/351 ) 
165165+  对于图像生成,在满足个人或群组触发条件外,还需要额外的关键词前缀来触发,对应配置 ` image_create_prefix  ` 
166166+  关于OpenAI对话及图片接口的参数配置(内容自由度、回复字数限制、图片大小等),可以参考 [ 对话接口] ( https://beta.openai.com/docs/api-reference/completions )  和 [ 图像接口] ( https://beta.openai.com/docs/api-reference/completions )  文档直接在 [ 代码] ( https://github.com/zhayujie/chatgpt-on-wechat/blob/master/bot/openai/open_ai_bot.py )  ` bot/openai/open_ai_bot.py `  中进行调整。
@@ -181,15 +181,15 @@ pip3 install azure-cognitiveservices-speech
181181``` bash 
182182python3 app.py
183183``` 
184- 终端输出二维码后,使用微信进行扫码,当输出 "Start auto replying" 时表示自动回复程序已经成功运行了(注意:用于登录的微信需要在支付处已完成实名认证)。扫码登录后你的账号就成为机器人了,可以在微信手机端通过配置的关键词触发自动回复 (任意好友发送消息给你,或是自己发消息给好友),参考[ #142  ] ( https://github.com/zhayujie/chatgpt-on-wechat/issues/142 ) 。
184+ 终端输出二维码后,使用微信进行扫码,当输出 "Start auto replying" 时表示自动回复程序已经成功运行了(注意:用于登录的微信需要在支付处已完成实名认证)。扫码登录后你的账号就成为机器人了,可以在微信手机端通过配置的关键词触发自动回复 (任意好友发送消息给你,或是自己发消息给好友),参考[ #142  ] ( https://github.com/zhayujie/chatgpt-on-wechat/issues/142 ) 。
185185
186186
187187### 2.服务器部署  
188188
189189使用nohup命令在后台运行程序:
190190
191191``` bash 
192- touch nohup.out #  首次运行需要新建日志文件 
192+ touch nohup.out #  首次运行需要新建日志文件 
193193nohup python3 app.py &  tail -f nohup.out #  在后台运行程序并通过日志输出二维码
194194``` 
195195扫码登录后程序即可运行于服务器后台,此时可通过 ` ctrl+c `  关闭日志,不会影响后台程序的运行。使用 ` ps -ef | grep app.py | grep -v grep `  命令可查看运行于后台的进程,如果想要重新启动程序可以先 ` kill `  掉对应的进程。日志关闭后如果想要再次打开只需输入 ` tail -f nohup.out ` 。此外,` scripts `  目录下有一键运行、关闭程序的脚本供使用。
0 commit comments