Commit Graph

  • e12e4c4669 Merge remote-tracking branch 'origin/feature/aihuman' into feature/aihuman Maxchen 2025-10-10 14:11:43 +08:00
  • 3cbbfdf771 Merge remote-tracking branch 'origin/feature/aihuman' into feature/aihuman Maxchen 2025-10-10 12:23:55 +08:00
  • fdddec2f14 Merge pull request #219 from seven-ocean/feature/aihuman ageerle 2025-10-10 12:41:19 +08:00
  • 57e23be82f Merge branch 'main' into feature/aihuman ageerle 2025-10-10 12:41:10 +08:00
  • 89f4976b7c Merge pull request #220 from seven-ocean/feature/aihuamn ageerle 2025-10-10 12:39:03 +08:00
  • a0d93b1ca8 Merge remote-tracking branch 'origin/feature/aihuman' into feature/aihuman Maxchen 2025-10-10 12:23:55 +08:00
  • ca8ba6fe48 Merge remote-tracking branch 'origin/feature/aihuman' into feature/aihuman Maxchen 2025-10-10 12:06:35 +08:00
  • 7994704c11 Merge remote-tracking branch 'origin/feature/aihuman' into feature/aihuman Maxchen 2025-10-10 12:06:35 +08:00
  • 8d4fadc9a2 修改了sql文件 Maxchen 2025-10-10 11:10:33 +08:00
  • bd8dccf7b2 提交 菜单+字典+字典编码 sql Maxchen 2025-10-10 12:00:17 +08:00
  • 584cead6bf 提交 pom.xml 模块修改 Maxchen 2025-10-10 11:53:51 +08:00
  • a52529eefd 编码统一为utf8mb4_general_ci Maxchen 2025-10-10 11:32:54 +08:00
  • 6e433237e0 Merge pull request #218 from seven-ocean/feature/aihuamn ageerle 2025-10-10 11:23:06 +08:00
  • abd4f01b69 修改了sql文件 Maxchen 2025-10-10 11:10:33 +08:00
  • 5c430ee1d2 修改了sql文件 Maxchen 2025-10-10 11:10:33 +08:00
  • e23e295d68 Merge pull request #217 from seven-ocean/feature/aihuman ageerle 2025-10-10 11:06:38 +08:00
  • 3d6bbad616 添加数字人菜sql,建表语句sql Maxchen 2025-10-10 11:03:39 +08:00
  • 5088c0e6d7 Merge pull request #216 from fangzhh/main ageerle 2025-10-09 20:11:40 +08:00
  • 2995b6ddde Merge branch 'ageerle:main' into main Ariel Overcast 2025-10-09 20:04:50 +08:00
  • 5475776caa feat: 优化通过知识库获取模型配置逻辑,修改为通过模型id查找模型配置,避免多供应商同模型映射错误。 Robust_H 2025-10-09 20:03:34 +08:00
  • 08d4977263 Merge pull request #215 from seven-ocean/feature/aihuman ageerle 2025-10-09 19:55:09 +08:00
  • 31602cb85e 数字人后端 Maxchen 2025-10-09 18:53:28 +08:00
  • 5adc5f0006 Update README.md ageerle 2025-10-09 17:40:29 +08:00
  • 307d095cf1 Update README.md ageerle 2025-10-09 17:38:20 +08:00
  • 2cef4e17dc perf: 优化‘嵌入模型’工厂,添加缓存机制 Robust_H 2025-10-04 18:27:54 +08:00
  • b47da3f438 feat: 初始化多供应商多嵌入模型集成,采用策略模式和工厂模式实现 Robust_H 2025-10-04 04:50:12 +08:00
  • 17c52e9048 refactor(VectorStoreServiceImpl): 添加@Primary注解以指定主要实现 Yzm 2025-09-29 21:49:27 +08:00
  • f71cf85dc8 feat(knowledge): 实现Milvus向量库策略并重构配置管理 Yzm 2025-09-29 21:45:01 +08:00
  • ef49429543 feat(milvus): 实现Milvus向量数据库集成 Yzm 2025-09-29 18:36:48 +08:00
  • 39fe2cc48f Merge remote-tracking branch 'upstream/main' into feat_vectorStore Yzm 2025-09-28 16:51:16 +08:00
  • 827ac48826 Merge pull request #200 from 20suiWXJB/fix/在-ruoyi-extend-中添加缺失的-ruoyi-ai-copilot-模块 evo 2025-09-27 19:11:32 +08:00
  • f906645708 Merge pull request #198 from wenxwang/fix/admin-knowledge-remove-error evo 2025-09-27 19:08:17 +08:00
  • c17e16dd0f Merge pull request #181 from LM20230311/feat-model-priority evo 2025-09-27 19:07:34 +08:00
  • 837236f1cc Merge pull request #180 from LM20230311/fix-upload-bucket evo 2025-09-27 19:07:15 +08:00
  • 60793b957a Merge pull request #179 from violateer/featur/remove_limit1_compat evo 2025-09-27 19:06:48 +08:00
  • fa4dc87e76 Merge pull request #212 from MuSan-Li/feature_20250927_fix_oss_logic evo 2025-09-27 19:06:14 +08:00
  • 4ac63c3268 feat: 删除oss创建桶配置 evo 2025-09-27 19:05:27 +08:00
  • 54e7999fe3 Merge pull request #210 from MuSan-Li/feature_20250926_add_swagger evo 2025-09-26 15:07:22 +08:00
  • 32fd910584 feat: 添加接口文档测试 lihao05 2025-09-26 15:06:43 +08:00
  • 25e659dffa Merge pull request #208 from LM20230311/upgrade/upgrade-spring-ai-1.0.0 evo 2025-09-26 13:59:49 +08:00
  • aa1c771e72 feat(knowledge): 实现向量库策略模式支持多向量库 Yzm 2025-09-25 18:44:19 +08:00
  • 585e5ff0f8 fix: 解决knife4j访问问题-暂未解决; LM20230311 2025-09-24 20:47:22 +08:00
  • bd346f1e85 fix: 解决不登陆无法问答问题;修复余额不足后流不关闭问题; LM20230311 2025-09-24 20:27:55 +08:00
  • 2caf9a47ed upgrade: 放行knife4j需要的路径; LM20230311 2025-09-24 19:28:34 +08:00
  • f10f44158c upgrade: 升级knife4j版本为3,4.5.0; LM20230311 2025-09-24 19:01:33 +08:00
  • 76acd4a40b Update README.md ageerle 2025-09-24 17:32:19 +08:00
  • 6467af1d73 Update README.md ageerle 2025-09-24 17:31:44 +08:00
  • 35146f3495 Update README.md ageerle 2025-09-24 17:31:00 +08:00
  • 9e23587fb1 upgrade: 升级spring ai版本为正式1.0.0; likunlong 2025-09-24 10:08:51 +08:00
  • a61bd57e22 Merge pull request #206 from MuSan-Li/feature_20250923_fix_wx_logic evo 2025-09-23 13:58:38 +08:00
  • 6bb7bc6eb5 feat:修复缺少的微信逻辑部分 lihao05 2025-09-23 13:57:18 +08:00
  • 3f9e83a767 Merge pull request #204 from Cyclones-Y/main ageerle 2025-09-21 16:08:12 +08:00
  • 0d711b1842 feat(wechat): 添加企业微信SDK依赖引入weixin-java-cp4.4.0版本以支持企业微信功能开发 Yzm 2025-09-21 15:39:06 +08:00
  • a33159f9a3 移除不必要配置 ageerle 2025-09-19 14:53:35 +08:00
  • 6462752fd6 恢复微信模块,优化知识库切片功能 ageerle 2025-09-19 14:50:02 +08:00
  • afc1272ff5 恢复微信模块,优化知识库切片功能 ageerle 2025-09-19 11:15:37 +08:00
  • fa5dc80a93 Merge remote-tracking branch 'origin/mineru/dev' ageerle 2025-09-19 10:59:52 +08:00
  • acc2d5d1a8 Merge remote-tracking branch 'origin/pdf-image' ageerle 2025-09-19 10:56:26 +08:00
  • c22b9fdb9c fix(pom): 在 ruoyi-extend 中添加缺失的 ruoyi-ai-copilot 模块 马宏跃 2025-09-18 09:03:07 +08:00
  • 2a45776aeb 新增数据库开发规范 ageerle 2025-09-17 17:35:51 +08:00
  • ff0a3d1016 fix(Knowledge): 知识库删除失败 w 2025-09-17 12:00:27 +08:00
  • b2a589ed9c Update README.md ageerle 2025-09-16 13:45:27 +08:00
  • 2ac34e313a fix:修复切换知识库的时候只有ID为1L才能查看所有知识库,改为可以查看自己创建的知识库 ZhangYue 2025-09-16 10:26:39 +08:00
  • 4baa970118 feat: update ChatRequest and DeepSeekChatImpl for DeepSeek integration ZhangYue 2025-09-10 09:55:47 +08:00
  • 13da60e151 Merge pull request #189 from MuSan-Li/feature_20250904_fix_sql evo 2025-09-04 17:02:06 +08:00
  • 1f0c0ba0a9 feat: 添加session表会话ID l90215 2025-09-04 17:01:13 +08:00
  • ef3541fe77 Merge pull request #188 from xiaonieli7/feature_20250813_fix_codeOptimization ageerle 2025-09-04 16:44:52 +08:00
  • 2b5fd810a4 fix(billing): 统一计费代理类BillingChatServiceProxy Administrator 2025-09-04 16:41:14 +08:00
  • 4a8d21a742 fix(billing): 1. 新增统一计费代理 BillingChatServiceProxy位置:ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/proxy/BillingChatServiceProxy.java 作用:为所有ChatService实现类提供透明的计费代理包装 核心功能: AI回复前余额预检查,避免无效消耗 自动收集AI回复内容 统一处理AI回复的保存和计费 适配多种AI服务的数据格式 2. 重构工厂类 ChatServiceFactory 改进:自动为所有ChatService包装计费代理 新增方法:getOriginalService() 用于获取未包装的原始服务优势:调用方无需关心计费逻辑,完全透明 3. 增强计费服务 IChatCostService 接口 新增方法:checkBalanceSufficient() - 余额预检查 分离关注点:saveMessage() - 仅保存消息 publishBillingEvent() - 仅发布计费事件 deductToken() - 仅执行计费扣费 Administrator 2025-09-04 16:35:55 +08:00
  • c62530176f Merge pull request #187 from xiaonieli7/feature_20250813_fix_codeOptimization ageerle 2025-09-04 15:43:48 +08:00
  • c7554d7e35 fix(billing): 1. 新增统一计费代理 BillingChatServiceProxy位置:ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/proxy/BillingChatServiceProxy.java 作用:为所有ChatService实现类提供透明的计费代理包装 核心功能: AI回复前余额预检查,避免无效消耗 自动收集AI回复内容 统一处理AI回复的保存和计费 适配多种AI服务的数据格式 2. 重构工厂类 ChatServiceFactory 改进:自动为所有ChatService包装计费代理 新增方法:getOriginalService() 用于获取未包装的原始服务优势:调用方无需关心计费逻辑,完全透明 3. 增强计费服务 IChatCostService 接口 新增方法:checkBalanceSufficient() - 余额预检查 分离关注点:saveMessage() - 仅保存消息 publishBillingEvent() - 仅发布计费事件 deductToken() - 仅执行计费扣费 Administrator 2025-09-04 15:37:52 +08:00
  • 1e4af3d01b fix(billing): 修复Token计费逻辑和消息更新机制 Administrator 2025-08-29 15:19:37 +08:00
  • 1e3b49c9b8 用户发送消息 → 预检查余额 → 保存用户消息 → 发布计费事件 → 异步扣费 → 保存账单记录 添加了billingType计费类型字段消息保存的时候写入进去 Administrator 2025-08-27 16:48:48 +08:00
  • 9f7f00e50c 用户发送消息 → 预检查余额 → 保存用户消息 → 发布计费事件 → 异步扣费 → 保存账单记录 添加了billingType计费类型字段消息保存的时候写入进去 Administrator 2025-08-27 15:30:59 +08:00
  • 1c721981db Merge remote-tracking branch 'origin/main' Administrator 2025-08-27 10:49:37 +08:00
  • 6e6ba84fd2 docs: add contributors bubble AmAzing129 2025-08-22 14:29:03 +08:00
  • ef69778bb7 feat: 下掉模型能力逻辑代码; likunlong 2025-08-20 16:09:53 +08:00
  • 7a374d877b feat: 调整知识库问答接入提示词模板 l90215 2025-08-20 17:52:51 +08:00
  • 43426054ec feat: 兼容不选自动模型时的原先逻辑;封装通用方法,简化创建有监控的SSE,简化流式错误输出并通知重试; likunlong 2025-08-19 20:28:53 +08:00
  • ccdbb20935 feat: 不选择模型自动选择时走原始默认逻辑; likunlong 2025-08-19 18:00:20 +08:00
  • 4b37cfe97d feat: 失败回调器中使用emitter对象的唯一hash作为key,不再使用session,不与业务进行绑定,同时也保证跨线程调用的正确性; likunlong 2025-08-19 17:53:27 +08:00
  • c43d4784de feat: 处理在非Web线程中获取Request中token失败的问题; likunlong 2025-08-19 17:39:20 +08:00
  • 359cee28d5 feat: 修改目前实现类使用统一重试降级逻辑; likunlong 2025-08-19 16:51:51 +08:00
  • aa11c1f233 feat: 问答时添加统一重试和降级逻辑; likunlong 2025-08-19 16:46:25 +08:00
  • a0d029c142 feat: 自动设置请求参数中的模型名称; likunlong 2025-08-19 15:12:24 +08:00
  • 6ce52befe2 feat: 根据是否有附件和是否自动,自动选择模型并且获取服务; likunlong 2025-08-19 10:32:17 +08:00
  • 330bdc3761 feat: 数据库chat_model添加优先级字段; likunlong 2025-08-18 14:49:56 +08:00
  • 4f7ad59e46 feat: 添加自动获取高优先级模型和服务的逻辑; likunlong 2025-08-18 14:30:08 +08:00
  • b696fde881 feat: 合并代码 删除不需要的文件 l90215 2025-08-19 12:43:34 +08:00
  • 00f9a1a55b 修改字典下拉带查找功能 fy53888 2025-08-19 09:48:35 +08:00
  • a1c7b86e72 备分一下2 fy53888 2025-08-18 22:04:15 +08:00
  • 62676a54fb 备分一下2 fy53888 2025-08-18 22:03:51 +08:00
  • e51425a951 备分一下 fy53888 2025-08-18 19:56:26 +08:00
  • 268be2d9ec 更新后端生成類型 Integer出錯的問 fy53888 2025-08-09 21:56:16 +08:00
  • f448a18e44 更新后端生成類型 Integer出錯的問題 fy53888 2025-08-09 21:55:23 +08:00
  • 22e59fe5a1 向量库sql查询去除匹配分值字段 lixiang 2025-08-18 11:12:06 +08:00
  • 0780e3b8c9 fix: 修改krole_group_ids字段名 violateer 2025-08-15 20:43:14 +08:00
  • 0cdba56a07 feature: 添加开启知识库角色,用户可见个人知识库及角色分配知识库 violateer 2025-08-15 20:41:59 +08:00
  • ebc13c06af feat: 更新只是库角色默认不开启 l90215 2025-08-15 09:56:47 +08:00
  • 416f011c73 feat: fix代码生成类型问题 l90215 2025-08-13 12:37:10 +08:00