evo
|
7c7d5838cd
|
feat: 全局格式化代码
|
2025-12-06 14:38:41 +08:00 |
|
stageluo
|
8a1ac2264e
|
优化工作流注册节点以及相关其他代码优化
|
2025-11-20 10:09:48 +08:00 |
|
stageluo
|
35194457e1
|
条件分支工作流节点
|
2025-11-20 10:07:50 +08:00 |
|
stageluo
|
cf9eca34d3
|
邮件工作流节点
|
2025-11-19 17:44:51 +08:00 |
|
stageluo
|
f04db38d6c
|
关键词提取工作流节点
|
2025-11-19 15:03:24 +08:00 |
|
evo
|
adf04d9a60
|
Merge branch 'main' into main
|
2025-10-24 10:17:03 +08:00 |
|
lihao05
|
73e588ac60
|
feat: 更新sql文件 添加工作流样式接口
|
2025-10-24 10:13:01 +08:00 |
|
radish@2020
|
6b5fea27e0
|
fix: 修复工作流执行报错,没有用户消息
|
2025-10-21 18:00:46 +08:00 |
|
lihao05
|
95951efe7a
|
Merge branch 'feature_20250930_work_flow' of https://github.com/MuSan-Li/ruoyi-ai into main
# Conflicts:
# pom.xml
# ruoyi-admin/pom.xml
# ruoyi-modules/pom.xml
# ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/chat/impl/DeepSeekChatImpl.java
|
2025-10-21 10:17:50 +08:00 |
|
lihao05
|
3c21bf6fd3
|
feat: 工作流第一版提交
|
2025-10-21 09:52:33 +08:00 |
|
evo
|
63f6df8af0
|
Merge pull request #224 from radish15/main
fix(chat):解决依赖冲突导致方法不存在的问题
|
2025-10-20 20:25:14 +08:00 |
|
lihao05
|
e7d7de79fe
|
feat: 功能优化
|
2025-10-20 10:12:44 +08:00 |
|
Yzm
|
e242a67c74
|
feat(embedding): 添加模型维度支持并重构向量存储策略
- 在ChatModelVo中添加dimension字段用于存储模型维度
- 重构EmbeddingModelFactory以支持按模型名称和维度创建实例
- 修改向量存储策略接口参数顺序并统一维度处理
- 为OpenAI和ZhiPuAI嵌入提供者添加维度配置支持
- 优化知识库服务中模型选择逻辑,添加回退机制
|
2025-10-17 19:55:24 +08:00 |
|
Yzm
|
9d4a0e0b36
|
refactor(vector-store): 优化Milvus向量存储策略实现
重构Milvus向量存储策略,引入连接缓存机制减少重复创建连接的开销
将vectorModelName重命名为vectorStoreName以更准确表达用途
移除默认配置值,改为必须显式配置
优化代码结构,减少重复代码
|
2025-10-17 17:19:01 +08:00 |
|
Yzm
|
962c2b693c
|
refactor(vector-store): 移除VectorStoreStrategy接口并简化策略模式实现
移除VectorStoreStrategy接口,直接使用VectorStoreService作为策略接口
简化VectorStoreStrategyFactory实现,移除冗余方法
更新相关实现类以适配新的接口结构
|
2025-10-17 16:31:09 +08:00 |
|
Yzm
|
766f6ad266
|
refactor(milvus): 重构Milvus向量存储策略使用LangChain4j
将原有的直接Milvus客户端调用重构为使用LangChain4j的MilvusEmbeddingStore
简化了集合创建、数据存储和查询的实现逻辑
更新了相关依赖
|
2025-10-17 15:39:26 +08:00 |
|
Yzm
|
c85deba6a6
|
refactor(vector): 简化createSchema接口参数并更新相关实现
移除createSchema方法中冗余的modelName参数
更新Milvus向量维度为2048以匹配新模型
添加对embeddingModelName参数的支持
|
2025-10-17 14:29:29 +08:00 |
|
lihao05
|
9f6d363d55
|
feat: 代码格式化
|
2025-10-16 21:39:20 +08:00 |
|
lihao05
|
77ddd169c7
|
feat: 流程编排init
|
2025-10-16 21:38:00 +08:00 |
|
radish@2020
|
f384601933
|
fix(chat):解决依赖冲突导致方法不存在的问题
|
2025-10-14 10:30:43 +08:00 |
|
ageerle
|
9500304b77
|
fix(chat): 修复依赖版本升级导致缺少类错误
|
2025-10-13 14:37:44 +08:00 |
|
ageerle
|
dbdacdad5c
|
Merge pull request #165 from Code-Mr-Jiu/main
MCP相关功能----进程管理及mcp_info CRUD
|
2025-10-12 19:06:27 +08:00 |
|
Yzm
|
77f7ac0af1
|
refactor(knowledge): 标记向量存储服务为首选实现
- 添加 @Primary 注解以指定为主要 Bean 实现
- 确保在多个实现存在时优先使用该服务
|
2025-10-11 20:09:15 +08:00 |
|
Yzm
|
c995c94fca
|
Merge remote-tracking branch 'upstream/main' into feat_vectorStore
# Conflicts:
# ruoyi-modules-api/ruoyi-knowledge-api/src/main/java/org/ruoyi/service/impl/VectorStoreServiceImpl.java
|
2025-10-10 18:29:58 +08:00 |
|
Robust_H
|
5475776caa
|
feat: 优化通过知识库获取模型配置逻辑,修改为通过模型id查找模型配置,避免多供应商同模型映射错误。
|
2025-10-09 20:03:34 +08:00 |
|
Robust_H
|
2cef4e17dc
|
perf: 优化‘嵌入模型’工厂,添加缓存机制
|
2025-10-04 18:27:54 +08:00 |
|
Robust_H
|
b47da3f438
|
feat: 初始化多供应商多嵌入模型集成,采用策略模式和工厂模式实现
|
2025-10-04 04:50:12 +08:00 |
|
Yzm
|
17c52e9048
|
refactor(VectorStoreServiceImpl): 添加@Primary注解以指定主要实现
在多个实现存在时,明确指定VectorStoreServiceImpl作为主要实现类
|
2025-09-29 21:49:27 +08:00 |
|
Yzm
|
f71cf85dc8
|
feat(knowledge): 实现Milvus向量库策略并重构配置管理
- 新增Milvus向量库策略实现类MilvusVectorStoreStrategy
- 重构向量库配置管理,使用VectorStoreProperties统一配置
- 修改AbstractVectorStoreStrategy抽象类依赖注入方式
- 更新Weaviate策略实现类适配新的配置方式
- 移除旧的ConfigService配置读取方式
- 添加向量库类型配置项,默认使用weaviate
- 实现Milvus集合创建、数据存储、向量搜索和删除功能
- 优化向量库策略工厂类VectorStoreStrategyFactory初始化逻辑
- 删除已废弃的Milvus实现指南文档
- 升级Milvus SDK版本并调整相关API调用方式
|
2025-09-29 21:45:01 +08:00 |
|
Yzm
|
ef49429543
|
feat(milvus): 实现Milvus向量数据库集成
- 添加Milvus Java SDK依赖
- 实现MilvusVectorStoreStrategy核心功能
- 支持集合管理、数据存储、向量搜索和数据删除
- 添加Milvus实现指南文档
- 更新数据库连接配置
- 修改VectorStoreService接口添加异常声明
|
2025-09-29 18:36:48 +08:00 |
|
Yzm
|
39fe2cc48f
|
Merge remote-tracking branch 'upstream/main' into feat_vectorStore
|
2025-09-28 16:51:16 +08:00 |
|
evo
|
f906645708
|
Merge pull request #198 from wenxwang/fix/admin-knowledge-remove-error
fix(Knowledge): 知识库删除失败
|
2025-09-27 19:08:17 +08:00 |
|
evo
|
60793b957a
|
Merge pull request #179 from violateer/featur/remove_limit1_compat
feature: 移除limit 1写法,兼容不同数据库
|
2025-09-27 19:06:48 +08:00 |
|
Yzm
|
aa1c771e72
|
feat(knowledge): 实现向量库策略模式支持多向量库
- 新增向量库策略接口及抽象基类
- 实现Weaviate向量库策略- 实现Milvus向量库策略(占位实现)
- 添加向量库策略工厂类动态选择实现
- 修改向量存储服务使用策略模式
- 更新知识信息service调用参数顺序
- 添加文档分段和知识片段ID生成注释
- 修改dev环境数据库配置为github版本
|
2025-09-25 18:44:19 +08:00 |
|
likunlong
|
9e23587fb1
|
upgrade: 升级spring ai版本为正式1.0.0;
|
2025-09-24 10:08:51 +08:00 |
|
ageerle
|
6462752fd6
|
恢复微信模块,优化知识库切片功能
|
2025-09-19 14:50:02 +08:00 |
|
ageerle
|
afc1272ff5
|
恢复微信模块,优化知识库切片功能
|
2025-09-19 11:15:37 +08:00 |
|
ageerle
|
fa5dc80a93
|
Merge remote-tracking branch 'origin/mineru/dev'
# Conflicts:
# ruoyi-admin/src/main/resources/application-dev.yml
# ruoyi-admin/src/main/resources/application-prod.yml
# ruoyi-modules-api/ruoyi-knowledge-api/src/main/java/org/ruoyi/chain/loader/ResourceLoaderFactory.java
|
2025-09-19 10:59:52 +08:00 |
|
ageerle
|
acc2d5d1a8
|
Merge remote-tracking branch 'origin/pdf-image'
# Conflicts:
# ruoyi-admin/src/main/resources/application-dev.yml
# ruoyi-admin/src/main/resources/application-prod.yml
# ruoyi-modules-api/ruoyi-knowledge-api/pom.xml
# ruoyi-modules-api/ruoyi-knowledge-api/src/main/java/org/ruoyi/service/PdfImageExtractService.java
# ruoyi-modules-api/ruoyi-knowledge-api/src/main/java/org/ruoyi/service/impl/PdfImageExtractServiceImpl.java
# ruoyi-modules-api/ruoyi-knowledge-api/src/main/java/org/ruoyi/service/impl/VectorStoreServiceImpl.java
# ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/controller/knowledge/KnowledgeController.java
# ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/knowledge/DealFileService.java
# ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/knowledge/KnowledgeInfoServiceImpl.java
# script/sql/update/202505141010.sql
|
2025-09-19 10:56:26 +08:00 |
|
w
|
ff0a3d1016
|
fix(Knowledge): 知识库删除失败
|
2025-09-17 12:00:27 +08:00 |
|
Administrator
|
9f7f00e50c
|
用户发送消息 → 预检查余额 → 保存用户消息 → 发布计费事件 → 异步扣费 → 保存账单记录
添加了billingType计费类型字段消息保存的时候写入进去
|
2025-08-27 15:30:59 +08:00 |
|
likunlong
|
ef69778bb7
|
feat: 下掉模型能力逻辑代码;
|
2025-08-27 10:47:34 +08:00 |
|
l90215
|
7a374d877b
|
feat: 调整知识库问答接入提示词模板
|
2025-08-27 10:47:34 +08:00 |
|
likunlong
|
aa11c1f233
|
feat: 问答时添加统一重试和降级逻辑;
|
2025-08-27 10:47:20 +08:00 |
|
likunlong
|
4f7ad59e46
|
feat: 添加自动获取高优先级模型和服务的逻辑;
|
2025-08-27 10:47:19 +08:00 |
|
fy53888
|
00f9a1a55b
|
修改字典下拉带查找功能
|
2025-08-27 10:47:19 +08:00 |
|
lixiang
|
22e59fe5a1
|
向量库sql查询去除匹配分值字段
|
2025-08-27 10:47:01 +08:00 |
|
violateer
|
0cdba56a07
|
feature: 添加开启知识库角色,用户可见个人知识库及角色分配知识库
|
2025-08-27 10:47:01 +08:00 |
|
likunlong
|
bfeb389171
|
feat: 获取模型接口支持返回模型能力;模型表增加模型能力字段;
|
2025-08-27 10:47:00 +08:00 |
|
violateer
|
27398c1000
|
feature: 移除limit 1写法,兼容不同数据库
|
2025-08-23 19:02:51 +08:00 |
|