evo
|
63f6df8af0
|
Merge pull request #224 from radish15/main
fix(chat):解决依赖冲突导致方法不存在的问题
|
2025-10-20 20:25:14 +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 |
|
radish@2020
|
f384601933
|
fix(chat):解决依赖冲突导致方法不存在的问题
|
2025-10-14 10:30:43 +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 |
|
Yzm
|
aa1c771e72
|
feat(knowledge): 实现向量库策略模式支持多向量库
- 新增向量库策略接口及抽象基类
- 实现Weaviate向量库策略- 实现Milvus向量库策略(占位实现)
- 添加向量库策略工厂类动态选择实现
- 修改向量存储服务使用策略模式
- 更新知识信息service调用参数顺序
- 添加文档分段和知识片段ID生成注释
- 修改dev环境数据库配置为github版本
|
2025-09-25 18:44:19 +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 |
|
evo
|
5ac785c570
|
Merge pull request #173 from lixiang-cell/lixiang8.18
向量库sql查询去除匹配分值字段
|
2025-08-18 12:30:26 +08:00 |
|
lixiang
|
d7b89cd1b3
|
向量库sql查询去除匹配分值字段
|
2025-08-18 11:12:06 +08:00 |
|
violateer
|
b52f7a7112
|
feature: 添加开启知识库角色,用户可见个人知识库及角色分配知识库
|
2025-08-15 20:41:59 +08:00 |
|
l90215
|
ab9ff52200
|
feat: 优化删除数据模型也删除模型字段&添加mapper文件注解
|
2025-08-05 19:50:29 +08:00 |
|
violateer
|
bd41ff0f28
|
添加删除知识库角色组时关联删除数据
|
2025-08-02 22:29:02 +08:00 |
|
violateer
|
a99344813f
|
添加知识库权限控制功能
|
2025-07-20 10:05:38 +08:00 |
|
lixiang
|
285aa2ae62
|
存储向量库同时存储元数据的fid和docId,提供根据fid docId删除
|
2025-07-14 17:15:29 +08:00 |
|
lindaxia
|
b4306289f0
|
fix weaviate向量库根据数据类进行删除
|
2025-07-01 18:50:12 +08:00 |
|
zhouweiyi
|
6a73e09ac7
|
refactor(DashscopeServiceImpl): 移除静态变量并改进日志输出逻辑
将静态变量改为实例变量以避免并发问题
重构日志输出逻辑,仅在最后响应时输出完整内容
添加异常堆栈打印以方便调试
|
2025-06-09 18:01:51 +08:00 |
|
zhouweiyi
|
1d51a103d0
|
feat: 集成阿里百炼API实现图片内容识别功能
添加DashscopeService接口及实现,用于调用阿里百炼API进行图片内容识别
修改PdfImageExtractService增加基于百炼API的图片处理逻辑
新增OSS服务方法支持临时文件处理和删除
更新配置文件添加百炼模型相关配置
|
2025-06-04 17:55:47 +08:00 |
|
ageerle
|
70ae7ea8f1
|
feat: 向量库查询删除逻辑调整
|
2025-05-26 22:40:01 +08:00 |
|
ageerle
|
abcde9e36e
|
refactor: 1. 移除图片附件模块 2. 优化import
|
2025-05-26 12:56:28 +08:00 |
|
ageer
|
147b3fd8f5
|
feat: 查询ppt apikey
|
2025-05-24 20:06:19 +08:00 |
|
ageerle
|
373424bd01
|
feat(更新日志):
更新日志
1. 移除个人微信模块
2. 移除直播模块
3. 移除gpts模块
4. 移除应用商店模块
5. 移除套餐管理模块
6. 移除兑换管理模块
## 微信相关
小程序相关功能迁移至企业版
微信公众号/微信机器人迁移至企业版
微信支付迁移至企业版
## 功能模块
智能体模块迁移至企业版
插件管理改为MCP应用并迁移至企业版
知识库:
excel解析迁移至企业版
pdf图片解析迁移至企业版
milvus qdrant扩展 迁移至企业版
|
2025-05-24 16:18:18 +08:00 |
|
张鹏翔
|
0f82711199
|
perf: 1.优化文件输出路径,避免其他盘符权限问题。
2.采用线程池异步调用多模板OCR图片识别。
|
2025-05-22 14:05:21 +08:00 |
|
张鹏翔
|
22d9d9ba85
|
新增pdf转md后是否进行图片OCR判断
|
2025-05-21 14:37:51 +08:00 |
|
张鹏翔
|
86825eeb2e
|
结合mineru新增pdf转换结构化数据功能
|
2025-05-21 14:25:44 +08:00 |
|
ageerle
|
3ceef41ab0
|
feat: 知识库上传逻辑调整
|
2025-05-19 16:11:37 +08:00 |
|
ageerle
|
a4e995d46c
|
feat: 新增pdf图片解析分支
|
2025-05-19 15:33:29 +08:00 |
|
邢继森
|
d18e307e10
|
fix: 自动上传向量时间改为三分钟;修复根据条件删除向量数据报错问题;
|
2025-05-19 00:45:32 +08:00 |
|
zhouweiyi
|
c6ffbcb3cf
|
feat:pdf文件解析图片和分析图片,上传向量数据库都修改成 成异步处理
|
2025-05-15 17:46:38 +08:00 |
|
zhouweiyi
|
584212c569
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# ruoyi-modules/ruoyi-chat/src/main/java/org/ruoyi/chat/service/knowledge/KnowledgeInfoServiceImpl.java
|
2025-05-14 16:13:07 +08:00 |
|
zhouweiyi
|
dc9bf3e25d
|
pdf文件解析成异步处理
|
2025-05-14 15:41:57 +08:00 |
|
ageerle
|
7d3282c347
|
feat: 修复知识库上传失败
|
2025-05-14 13:53:49 +08:00 |
|
zhouweiyi
|
32da85daab
|
提取PDF中的图片并调用大模型,识别图片内容并返回
|
2025-05-13 10:55:39 +08:00 |
|
zhangpengxiang
|
7b3b727c0e
|
补充Excel文档加载类
|
2025-05-11 14:50:11 +08:00 |
|
zhangpengxiang
|
fb492d41f3
|
增加Excel文档加载功能,处理向量库管理createSchema方法WeaviateEmbeddingStore.builder().build();直接构建报错问题。
|
2025-05-11 10:55:33 +08:00 |
|