前文提示
本文说明
本篇文章是专门为接入个人微信写的,若无此需求,可看其他文章
服务器部署的配置
进入
♾️ python 代码:/root/chat
目录,新建config.json
文件,进入该文件并填入一对大括号{ }
注意:下边截图中,文件后缀错了,是json
填入大模型信息(以讯飞星火为例)(默认使用V3.5)
♾️ json 代码:
讯飞星火地址:点我跳转"model": "xunfei", "xunfei_app_id": "", "xunfei_api_key": "", "xunfei_api_secret": "",
备注:如若需要使用其他模型版本,需要前往/root/chat/bot/xunfei/xunfei_spark_bot.py
文件替换API链接聊天配置
♾️ json 代码:
配置:渠道设置(未配置默认为微信渠道)"channel_type": "wx",
(1)个微私聊对话配置
♾️ json 代码:
配置:机器人触发(私聊一般设置为空)(关键词需处于问题首部)"single_chat_prefix": ["@氢云BOT", "氢云BOT",""],
示例:
♾️ example 代码:用户:@氢云BOT 你好 机器人:你好,有什么需要帮助的么? 用户:氢云BOT 你好 机器人:你好,有什么需要帮助的么?
配置:机器人回复前缀
♾️ json 代码:"single_chat_reply_prefix": "[氢云BOT] ",
示例:
♾️ example 代码:用户:@氢云BOT 你好 机器人:[氢云BOT] 你好,有什么需要帮助的么? 用户:氢云BOT 你好 机器人:[氢云BOT] 你好,有什么需要帮助的么?
配置:机器人回复后缀(支持'\n')
♾️ json 代码:"single_chat_reply_suffix": "微信:AO-XU-OA",
示例:
♾️ example 代码:用户:@氢云BOT 你好 机器人:[氢云BOT] 你好,有什么需要帮助的么?微信:AO-XU-OA 用户:氢云BOT 你好 机器人:[氢云BOT] 你好,有什么需要帮助的么?微信:AO-XU-OA
(2)个微群聊对话配置
♾️ json 代码:
配置:机器人触发(关键词需处于问题首部)、前缀、后缀"group_chat_prefix": ["@氢云BOT"], "group_chat_reply_prefix": "[氢云BOT]" , "group_chat_reply_suffix": "微信:AO-XU-OA",
示例:效果同私聊对话示例
(3)高级配置
高级配置请详见/root/chat/config.py
文件