29 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
3b719c3add feat(model_es): 增加 NLP 生成的 embedding 字段并优化 ES 操作
- 在 Encounter 结构中添加 Embedding 字段,用于存储 NLP 生成的向量
- 修改 InsertDocument 方法,增加 embedding 数据的生成和存储
- 更新 QueryDocumentsMatchAll 方法,调整搜索结果的源字段
- 优化数据绑定逻辑,支持自定义 bind 标签
- 添加 TODO 注释,标记需要进一步解决的问题
2024-11-19 11:27:17 +08:00
e33f9a1801 feat(encounter): 添加路遇模块没有查询到数据的错误处理
- 在 errcode/encounter.go 中新增 ErrEncounterNoData 错误码
- 在 EnocunterMsgInit 和 EncounterMsgUserInit 函数中添加相应的错误消息
- 修改 encounter_controller.go 中的 List 方法,使用新增的错误码处理没有查询到数据的情况
2024-11-18 12:22:13 +08:00
ac5d516c1e 🐛 fix TagsSlice 2024-11-13 18:56:22 +08:00
7ab3cfa81e 🆕add encounter insert with ES 2024-11-12 15:53:47 +08:00
5f0e76c0bb 🆕real link es #1 2024-11-12 12:41:57 +08:00
a0afee4161 add a new errMsg 2024-11-12 12:24:49 +08:00
44c9e825c9 fit #2 2024-11-12 12:13:50 +08:00
8186f41347 feat(encounter): 优化遇猫创建逻辑
- 添加 poi 和 extra 信息的处理
- 新增标签处理逻辑
- 优化动物模型默认值设置
- 调整动物模型字段,增加默认值
2024-11-09 04:53:28 +08:00
ffde5d691f fit use Animal Avatar as encounter Avatar 2024-11-02 12:32:33 +08:00
6496b24c14 ✏️ 2024-11-02 11:51:12 +08:00
01b72caf5e fit EA link 2024-11-02 11:49:49 +08:00
bcf1ac7a24 update #1 2024-11-02 11:06:27 +08:00
5eed0d2bae encounter detial #1 2024-10-21 16:16:03 +08:00
bb9916ab60 update encounter like #1 2024-10-21 01:24:01 +08:00
e1f169f793 change encounter avatar path 2024-10-20 22:09:04 +08:00
c9a08d1800 finish encounter List 2024-10-20 21:01:12 +08:00
2a0c8f1b8a encounter over #2 2024-10-20 17:54:37 +08:00
fec18facd8 merge dif 2024-10-20 17:37:44 +08:00
24d7535a9c Merge branch 'main' of github.com:Havoc412/catface-hav-backend-normal 2024-10-20 17:35:12 +08:00
18cc7efbbf fix encounter #1 2024-10-20 17:33:28 +08:00
1f88b110bf back, but don't link 2024-10-20 16:30:29 +08:00
77afc86e0f finish Avatar handler 2024-10-20 12:30:12 +08:00
39ad6414b2 🐛 add dir create 2024-10-20 12:16:35 +08:00
5b7b13f96a 🐛 change Val types 2024-10-20 12:10:17 +08:00
c02455d509 add resize func 2024-10-20 11:50:26 +08:00
d26b0859d6 test file Upload 2024-10-18 20:28:34 +08:00
86c11fc31d add mew curd wat by GORM 2024-10-18 10:04:01 +08:00
32cbe38436 change Create to store 2024-10-17 22:43:20 +08:00