4 Commits

Author SHA1 Message Date
81cd287109 feat(api): 新增 RAG 聊天模式和优化 ES 查询功能
- 新增 RAG 聊天模式常量和前端字段设定
- 修改 Encounters Create 方法中的 ES 同步逻辑
- 更新 Rag ChatSSE 和 ChatWebSocket 方法,支持新的聊天模式
- 重构 NlpWebSocketResult 创建函数,使用新增的常量
- 新增 Encounter 的 TopK 方法,用于 ES 向量搜索
- 更新 DocResult 结构,实现 DocInterface 接口
- 修改 prompts.yml,增加 Diary 模式的提示模板
2024-11-20 17:32:10 +08:00
679d30dc7b feat(nlp): 重构 RAG 聊天模式并添加新功能
- 重构 RAG 聊天模式,支持知识、日记和检测等多种模式
- 新增日记和检测模式的实现
- 更新 API 接口和前端交互逻辑,支持新的聊天模式
- 优化 prompts.yml 文件结构,更好地支持不同模式的提示模板
2024-11-20 13:26:31 +08:00
89bb14a298 refactor(rag): 重构 RAG 相关接口和验证器命名
- 修改 RAG 聊天接口验证器名称,从 "RagDefaultChat" 改为 "RagChat"
- 更新对应的路由处理函数,从 "default_talk" 改为 "chat"
- 在 api_mode.go 中添加 RAG 相关的常量注释
2024-11-20 12:31:13 +08:00
1c696523a3 refactor(app): 重构动物相关功能
- 移除了未使用的 AnimalPreferMode 常量
- 修正了 AnimalModePrefer 的使用
- 在 Chat 结构中添加了 Mode 和 CatsId 字段
2024-11-20 12:24:19 +08:00