- 将chat_router中的predict_async重命名为call_async并调用model.call替代model.predict - 在流式消息处理中新增加基于LLM的内容审查 - 配置类中增加enable_content_guard_llm及对应LLM模型配置项 - 兼容models.private.yaml替代旧的models.private.yml文件名 - chat_model及embedding模块统一将predict方法重命名为call或encode,增强接口语义 - ContentGuard新增基于LLM的内容合规检测功能,支持动态加载审查模型 - 更新静态模型配置提示,建议使用models.private.yaml文件 - 新增示例CSV测试数据文件,补充测试用例基础数据
- 新增内容审查关键词库 src/static/bad_keywords.txt,支持自定义敏感词 - 实现内容审查插件 src/plugins/guard.py,提供敏感词检测功能 - 配置新增 enable_content_guard 选项,支持开关内容审查功能 - 聊天路由 chat_router.py 集成输入和输出内容审查逻辑,拦截敏感内容 - 前端设置页增加内容审查开关,方便管理员启用或禁用该功能 - 错误时前端显示详细错误信息,并停止消息流,提升用户体验 - README 添加服务安全说明文档,介绍内容审查机制与配置方法