Commit Graph
27 Commits
Author SHA1 Message Date
guo zebinandClaude Opus 4.6 f657f436ac feat: 聊天图片在GUI显示并推送到数字人接口
- fay_core: 提取消息中的 markdown 图片 URL,通过 Images 字段推送到 10002 数字人text/audio通道,并从语音朗读文本中剥离图片语法
- gui: 调整 markdown-body img 缩略样式;修正 convertImagePaths 正则,避免误匹配 HTTP URL 的路径部分

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 17:15:30 +08:00
guo zebinandClaude Opus 4.6 abed043184 feat: 添加多选消息分享图功能及优化Markdown实时渲染
- 新增多选消息生成分享图功能,支持markdown渲染效果,带Fay开源地址水印
- 使用html2canvas替代SVG foreignObject方案,兼容QWebEngineView
- 优化流式消息的markdown实时渲染,流式结束后从DB重取完整内容
- 添加cache_bust防止QWebEngineView缓存旧JS/CSS文件

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 21:43:24 +08:00
guo zebin 3d2b6d178b 增加聊天界面消息加载分页功能 2025-12-30 19:05:55 +08:00
guo zebin ae00228722 gui界面可以添加及删除对话用房;同一用户会话隔离。 2025-12-22 15:11:30 +08:00
guo zebin 745c3dc620 美化gui对预启动结果的显示;mcp 工具支持预启动及llm调用单独开关控制;预执行结果可以选择保存到记忆。 2025-12-17 22:08:50 +08:00
guo zebin 017ed36429 把设备的三个(服务器、数字人、远程音频)连接状态放到首页logo中间。 2025-12-17 16:02:47 +08:00
guo zebin a24b8c9a42 自然进化
1、去掉原知识库逻辑;
2、上传知识库mcp服务器;
3、上传window 窗口截图mcp服务器;
4、聊天窗口支持markdown排版;
5、聊天窗口支持缩略图展示。
2025-12-10 21:21:43 +08:00
guo zebin 177b016882 prestart标签逻辑处理优化
1、gui识别;
2、promp及记忆节点上过滤。
2025-12-10 14:00:50 +08:00
guo zebin 16d5444e3f 美化think内容的ui效果
1、每每条带think内容的消息增加展开窗口;
2、think加载中的效果美。
2025-12-03 20:50:22 +08:00
xszyou 2a204a13ed fay进化
1、支持mcp sse服务管理及动态功具调用
--对摩搭社区提供的sse对接的mcp工具做过兼容测试
2、llm模块统一
--严格匹配openai兼容接口范式,包括token计算及流式控制等
--把认知模式作为llm对接的方式,并对认知模型进行了优化升级,可控制各用户聊天认知是否隔离
--使用qwen3-4b作为默认llm,可以平衡速度、角色模拟与MCP工具调用
3、提供配置管理中心,便于多个fay做配置管理
--当根目录中system.conf或config.json不存在,启动时会自动载入config_uitl.py中指定的配置
--配置中心代码支持多项目管理,单项目也支持多fay对接,源码地址:https://github.com/xszyou/fay_config_server
4、多个bug修复
--修复重复反思和重复保存的问题
--修正认知模型的反思和检索算法
--处理pygame报错程序不继续执行问题
--表情不进行tts
--运行时再判断加载qt5
--修复文字交互接口流式输出时不会结束问题
--修复文字交互接口流式输出qa不输出问题
2025-05-17 01:25:45 +08:00
Lucky 26a4d3b437 fay进化 2025-02-27 18:18:34 +08:00
xszyou d70547d70f 年番更新
1、ui显示deepseek 思考窗口;
2、提供Fay ai编程工具二开指南:https://qqk9ntwbcit.feishu.cn/wiki/FKFywXWaeiBH28k4Q67c3eF7njC
3、修复使用gpt stream是声音重复合成播放的bug;
4、优化<think>标签内容处理逻辑,只在显示上和声音输出上做处理;
5、去除开启自动运行脚本功能,提高linux和mac的兼容性;
6、优化前端自动获取后端接口地址的方式;
7、agent 模式兼容deepseek。https://qqk9ntwbcit.feishu.cn/wiki/WLg5wde5di5ACqkUu6IcD4w7n0e
2025-02-20 00:22:51 +08:00
xszyou 964bf9ca32 年番更新
1、修复录音失败时输出问题;
2、修复linux端启动时,因subprocess报错问题;
3、修复获取状态接口报错问题;
4、新增数字人定位、目标设置;
5、新增启动日志提醒;
6、新增支持流式llm及tts;
7、修正agent多个bug;
8、支持deepseek https://qqk9ntwbcit.feishu.cn/wiki/Ghh9wFpMIiiFxTk8SlQcZLIrnMf
2025-02-12 22:20:37 +08:00
莣仔 48395ebb12 年翻更新
1、去除funasr子协议限制;
2、默认声音替换;
3、修复在服务器上聊天记录时间显示问题;
4、修复前端font缺失问题;
5、前端css调整为本地加载;
6、修复因线程问题,导致启动(关闭)失败、tts不合成等问题;
7、用户切换栏新增左右滑动;
8、修复bs4包安装遗漏问题;
9、修复聊天记录不自动换行问题;
10、修复favicon.ico 缺失问题;
2024-11-27 17:29:51 +08:00
莣仔 19e5273fb0 年翻更新
1、qa自动缓存改为手动采纳;
2、socket10001映射到websocket 9001;
3、修复声音沟通接口无法收音问题;
4、修复阿里云不稳定问题;
2024-11-06 18:42:52 +08:00
guo zebin f11c9ca8b8 紧急修复
1、修复缩小的页面变形;
2、输入t文本居中;
3、修复报错问题。
2024-10-28 12:25:44 +08:00
guo zebin 4cfad5ae0f 年翻更新
- 全新ui
- 全面优化websocket逻辑,提高数字人和ui连接的稳定性及资源开销
- 全面优化唤醒逻辑,提供稳定的普通唤醒模式和前置词唤醒模式
- 优化拾音质量,支持多声道麦克风拾音
- 优化自动播放服务器的对接机制,提供稳定和兼容旧版ue工程的对接模式
- 数字人接口输出机器人表情,以适应新fay ui及单片机的数字人表情输出
- 使用更高级的音频时长计算方式,可以更精准控制音频播放完成后的逻辑
- 修复点击关闭按钮会导致程序退出的bug
- 修复没有麦克风的设备开启麦克风会出错的问题
- 为服务器主机地址提供配置项,以方便服务器部署
2024-10-26 11:34:55 +08:00
莣仔 64e4213cae 恢复 2024-02-21 16:12:00 +08:00
莣仔 b39a2e0eb2 首次上传 2024-02-21 15:44:42 +08:00
xszyou 16f8d599d7 工作愉快
删库跑路了?
2024-01-08 18:32:23 +08:00
xszyou 01c19c13e8 工作愉快
*实现agent ReAct与LLM chain自动切换逻辑✓

聊天窗区分任务消息✓

修复删除日程bug✓

优化远程音频逻辑✓

等待处理引入加载中效果✓

优化prompt以解决日程任务递归调用问题✓

修复一次性日程清除的bug✓
2023-12-25 22:13:09 +08:00
xszyou 875ed28b58 初始上传
初始上传
2023-12-12 00:03:36 +08:00
xszyou 894a9b6ea4 提交Fay AI Agent版计划
提交Fay AI Agent版计划
2023-09-18 10:17:31 +08:00
xszyou 750e77e8b1 集成灵聚NLP api及UI修正
1、集成灵聚NLP api(支持GPT3.5及多应用);
 2、ui修正。
2023-06-21 17:54:26 +08:00
xszyou d90d699b58 Fay数字人助理版提交
+ 打出Fay数字人助理版作为主分支(带货版移到分支[`fay-sales-edition`]);
+ 添加Fay助理的文字沟通窗口(文字与语音同步);
+ 添加沟通记录本地保存功能;
+ 升级ChatGLM-6B的应用逻辑,长文本与语音回复分享;
2023-05-12 18:56:36 +08:00
xszyou 55fb0896b8 2023.01
Fay2.0:
1、控制器pc内网穿透,音频输入输出设备远程直连;
2、提供android 音频输入输出工程示例代码;
3、提供python音频输入输出工程示例代码(远程PC、树莓派等可用);
4、补传1.0语音指令音乐播放模块(暂不支持远程播放);
5、重构及补充若干工具模块:websocket、多线程、缓冲器、音频流录制器等;
6、修复1.x版本的多个bug。
2023-01-31 12:40:36 +08:00
Ram 338917fdf7 Update 2022-06-20 11:05:10 +08:00