Wenjie Zhang
230f69bf16
chore: 发布 v0.5.1 版本
...
- 更新版本号: 0.5.0.dev → 0.5.1
- 更新前端依赖版本
- 更新快速开始文档版本说明
2026-03-06 11:49:31 +08:00
肖泽涛
0695f6f4cd
fix(embedding): use model-level batch_size for provider-specific limits
...
Root cause: DashScope embeddings accepts at most 10 inputs per request, but code used fixed batch_size=40, causing 400 Bad Request during indexing.
Changes:
- add batch_size to EmbedModelInfo with default 40
- set dashscope/text-embedding-v4 batch_size to 10
- persist batch_size in BaseEmbeddingModel and use it as default in batch/abatch encode
- update Milvus, evaluation, and upload-graph embedding paths to read model-configured batch_size
2026-02-28 13:09:53 +08:00
Wenjie Zhang
d66aa64436
feat(model): 更新默认模型以及候选模型
2026-02-15 21:11:22 +08:00
Wenjie Zhang
a8b7a37dca
feat: 更新版本号至 0.5.0-beta
2026-01-24 12:06:49 +08:00
Wenjie Zhang
5b3703ac1c
feat(account): 添加部门基础管理功能 #480
...
- 实现数据库迁移,创建部门表并向用户表添加department_id字段。
- 创建Department模型并与User模型建立关联关系。
- 开发部门管理API以支持增删改查操作。
- 添加DepartmentManagementComponent用于在UI中管理部门。
- 在UserManagementComponent中集成部门选择功能以进行用户分配。
- 更新用户存储以处理部门数据。
- 增强UI组件以改善样式和用户体验。
2026-01-18 22:54:43 +08:00
Wenjie Zhang
7fb5ba830d
chore: 更新版本号至 v0.4.3,修改相关文档和配置文件
2026-01-15 01:07:41 +08:00
Wenjie Zhang
ddd4368977
chore: 更新版本号至v0.4.2
...
更新package.json、pyproject.toml、info.template.yaml和README.md中的版本号至v0.4.2
2026-01-09 02:37:36 +08:00
Wenjie Zhang
c6ddb70909
feat(FileTable): 添加全选功能和选择状态指示器
...
在文件表格的批量操作区域添加全选复选框和部分选择状态指示器
更新项目信息统计数据 Fixes Feat: 支持“全选”功能以提升批量操作效率
Fixes #435
2026-01-06 19:32:27 +08:00
Wenjie Zhang
ccc6cbd17a
fix: 修复SQL 工具重复加载的问题
2025-12-24 20:59:19 +08:00
Wenjie Zhang
425c5b127c
refactor: 统一 together.ai 为 together 并注释相关配置
...
将 together.ai 的引用统一改为 together,同时注释掉相关的模型配置
2025-12-17 22:23:37 +08:00
Wenjie Zhang
06e139da1b
fix: 更新默认模型从DeepSeek-V3.2-Exp到DeepSeek-V3.2
...
统一所有配置文件和文档中的默认模型名称,移除实验版本标记
2025-12-09 16:47:52 +08:00
Wenjie Zhang
100f9dac7f
style: 统一代码格式并修复格式问题
2025-12-04 10:12:01 +08:00
Wenjie Zhang
49253cbc04
fix(embedding): 修复ollama model 不起作用的 bug,并修复model info 由于 getattr 不生效的 bug # 361
...
- 在 EmbedModelInfo 中添加 model_id 字段
- 修改 get_embedding_config 以优先使用 model_id 选择模型
- 重构 MilvusKB 的嵌入函数获取逻辑
- 添加调试日志并优化错误处理
2025-12-03 18:28:31 +08:00
Wenjie Zhang
11603efffe
docs: 更新项目文档和统计数据
...
更新项目文档内容,简化开发指南并统一文档风格。
优化前端视图中的时间显示格式和文本溢出样式
2025-12-01 16:26:52 +08:00
Wenjie Zhang
9c7a5fb4ec
docs: 添加GitHub问题模板和PR模板
2025-11-20 22:30:17 +08:00
Wenjie Zhang
2047170540
feat: 新增 dashscope rerank/embeddings 模型支持并重构 reranker 基类 #341
...
- 在 models.py 中添加 dashscope 的 text-embedding-v4 和 gte-rerank-v2/qwen3-rerank 模型配置
- 重构 reranker 模块,提取 BaseReranker 抽象基类并实现 OpenAIReranker 和 DashscopeReranker
- 在 embed.py 中优化错误提示信息并统一测试连接方法
- 更新 roadmap.md 文档记录新增功能
2025-11-17 23:04:43 +08:00
Wenjie Zhang
9a8f1c4ae3
feat(model): 添加自定义模型支持(Fix #304)
2025-11-16 21:24:26 +08:00
Wenjie Zhang
7db4071ec8
docs: 修改版本信息以及windows下的镜像拉取问题
2025-11-15 20:55:04 +08:00
Wenjie Zhang
d999613f41
refactor: 优化环境变量获取逻辑,确保默认值处理
...
- 在多个文件中更新环境变量的获取方式,使用 `or` 语法简化代码,确保在未设置环境变量时使用默认值。
- 移除 `.env.template` 中与 LightRAG 相关的环境变量配置,简化配置文件。
- 更新 `pyproject.toml` 中的项目描述,提供更清晰的项目定位。
- 在文档中增加对图片上传响应格式的详细说明,提升用户理解。
2025-11-12 19:53:56 +08:00
Wenjie Zhang
ee7b149381
refactor: 更新系统路由和信息配置
...
- 移除 `get_default_info_config` 函数,简化信息配置加载逻辑。
- 在 `info.template.yaml` 中更新品牌信息和功能特性,添加新的统计信息和操作链接。
- 修改 `HomeView.vue` 以支持新的功能特性和操作链接展示,优化页面布局和样式。
- 删除过时的 `models.yaml` 文件,集中管理模型配置。
2025-11-08 20:59:24 +08:00
Wenjie Zhang
99aae1c00a
feat: 重构智能体元数据系统,从集中式 YAML 迁移到分布式 TOML 配置
2025-11-07 12:28:58 +08:00
Wenjie Zhang
a1fdcbc36c
style: ruff format
2025-10-24 00:11:52 +08:00
Wenjie Zhang
014e877c14
feat: 添加新的嵌入模型和重排序模型配置,更新相关文档提示
2025-10-23 23:34:16 +08:00
miluELK
d53a32e6b8
feat:对部分代码提出了修改建议,用TODO高亮了。修改了AgentManager添加智能体的方法,现在可以通过自动遍历Agents目录来获取,方便切换到private分支管理私有代码
2025-10-23 14:08:08 +08:00
Wenjie Zhang
0ee327cb97
refactor: 重构 config 模块
2025-10-22 11:51:32 +08:00
Wenjie Zhang
8514f18985
style: 登录样式更新
2025-10-15 22:24:33 +08:00
Wenjie Zhang
50d2cf850f
feat: 更新模型配置和选择逻辑,修改为通过 model_spec 统一指定模型格式
2025-10-14 02:27:15 +08:00
Wenjie Zhang
ceb676d79c
style: 优化代码格式和清理冗余
2025-10-11 02:34:42 +08:00
Wenjie Zhang
af7355ce8b
fix: 修复首页异常弹出未登录提示
2025-10-10 23:50:29 +08:00
Wenjie Zhang
371f717881
feat: 更新环境变量配置路径
...
- 新增 .env.template 文件,提供环境变量配置示例
- 更新 docker-compose.yml 和相关文档,调整 .env 文件路径至项目根目录
- 修正文档中对环境变量配置的引用,确保一致性
2025-10-10 18:07:06 +08:00
Wenjie Zhang
83a9507315
docs: 更新 README 和文档配置,移除冗余内容并优化快速开始指南
2025-10-10 16:13:35 +08:00
Wenjie Zhang
a31f60b0a6
refactor!: 移除自定义模型支持
2025-10-10 14:59:12 +08:00
Wenjie Zhang
52ce5f51bd
feat(dashboard): 新增用户活跃度、工具调用、知识库和智能体分析统计功能
...
- 在后端新增用户活跃度、工具调用、知识库和智能体分析的统计接口
- 前端实现相应的统计组件,展示各类统计信息
- 更新样式以提升用户体验,增加图表和数据展示
- 优化仪表板布局,整合各类统计信息,提升可视化效果
2025-10-05 21:45:39 +08:00
Wenjie Zhang
cdb381b0e9
feat(feedback): 新增消息反馈功能,支持用户对消息的点赞和点踩
...
- 在 chat_router 中添加了提交和获取消息反馈的 API 接口
- 在 dashboard_router 中更新统计信息,包含反馈统计数据
- 新增 MessageFeedback 数据模型,存储用户反馈信息
- 前端实现反馈提交和状态获取功能,优化用户体验
- 更新 DashboardView 以展示用户反馈统计信息
2025-10-05 14:50:34 +08:00
Wenjie Zhang
790c068eb6
fix(docs): 更新 README 和文档路径,添加 MinIO 存储模块文档
...
- 修改 README 中的模型配置路径,确保指向正确的配置文件位置
- 新增 MinIO 存储模块文档,提供基本使用和高级使用示例
- 更新内容审查机制和品牌信息配置的相关路径
- 移除旧的用户模型和线程模型,重构数据库模型管理
- 优化代码结构,确保数据库管理器和模型的导入路径一致
2025-09-23 10:48:44 +08:00
Wenjie Zhang
680dd92457
lint: Python Ruff Lint
2025-09-19 01:32:07 +08:00
Wenjie Zhang
782eb4ae31
refactor(chat): 优化异步调用及增强内容审查机制
...
- 将chat_router中的predict_async重命名为call_async并调用model.call替代model.predict
- 在流式消息处理中新增加基于LLM的内容审查
- 配置类中增加enable_content_guard_llm及对应LLM模型配置项
- 兼容models.private.yaml替代旧的models.private.yml文件名
- chat_model及embedding模块统一将predict方法重命名为call或encode,增强接口语义
- ContentGuard新增基于LLM的内容合规检测功能,支持动态加载审查模型
- 更新静态模型配置提示,建议使用models.private.yaml文件
- 新增示例CSV测试数据文件,补充测试用例基础数据
2025-09-19 00:57:53 +08:00
Wenjie Zhang
342c541645
feat(guard): 添加内容审查模块并集成至聊天服务(默认关闭)
...
- 新增内容审查关键词库 src/static/bad_keywords.txt,支持自定义敏感词
- 实现内容审查插件 src/plugins/guard.py,提供敏感词检测功能
- 配置新增 enable_content_guard 选项,支持开关内容审查功能
- 聊天路由 chat_router.py 集成输入和输出内容审查逻辑,拦截敏感内容
- 前端设置页增加内容审查开关,方便管理员启用或禁用该功能
- 错误时前端显示详细错误信息,并停止消息流,提升用户体验
- README 添加服务安全说明文档,介绍内容审查机制与配置方法
2025-09-18 20:33:38 +08:00
Wenjie Zhang
aebe63ce1c
lint: 代码格式化
2025-09-18 20:32:33 +08:00
Wenjie Zhang
66c550c18c
refactor: 重构配置/知识库模块,拆分为独立app.py文件
2025-09-18 15:20:39 +08:00
Wenjie Zhang
f1c843addc
refactor: 清理未使用的导入和优化代码格式
2025-09-02 01:08:42 +08:00
Wenjie Zhang
7641ab3699
stylle: 使用更加严格的风格检查以及代码格式化方法
2025-09-01 22:37:03 +08:00
Wenjie Zhang
a13c2e0a0c
docs(models): 更新默认模型和文档说明
...
- 将默认模型从 Qwen/Qwen3-32B 更新为 zai-org/GLM-4.5
- 移除 DeepSeek 相关模型配置
- 更新 README 中的模型推荐和文档说明
- 调整 LightRAG 默认配置为 siliconflow/Qwen3-30B-A3B-Instruct-2507
2025-08-07 21:26:22 +08:00
Wenjie Zhang
6810f1f84e
feat: 在依赖组中添加 ruff 依赖,并优化代码中的类型提示和异常处理,提升代码可读性和稳定性
2025-07-02 02:38:36 +08:00
Wenjie Zhang
7b846ff76b
fix: 更新数据库路径和日志配置,确保兼容性和可维护性
2025-06-28 20:19:26 +08:00
Wenjie Zhang
9bc5b086f9
chore: 移除 Chat 、Retriever 相关代码,知识库与知识图谱默认开启且无法修改
...
- 删除 retriever.py 文件,移除不再使用的检索器逻辑。
- 更新 base_router.py,简化重启逻辑,移除 retriever.restart() 调用。
- 修改 config.py,移除知识库和知识图谱的配置项。
- 更新前端组件,调整与知识库相关的显示逻辑,确保界面一致性。
- 修改路由配置,移除与聊天相关的路由,优化用户导航体验。
2025-06-27 01:52:59 +08:00
Wenjie Zhang
57299fda8d
chore: 更新配置文件和日志路径
...
- 在 docker-compose.yml 中新增测试目录挂载。
- 修改 __init__.py 文件,更新配置文件路径以使用 save_dir 变量。
- 更新 logging_config.py 文件,调整日志文件路径至 tmp/logs,并确保相应目录存在。
- 移动 test/test_neo4j.py 文件
2025-06-26 02:13:46 +08:00
Wenjie Zhang
c90e2e0b26
feat: 移除零一万物模型支持并更新相关文档和配置
...
- 从 README.md 和 .env.template 中移除 LINGYIWANWU_API_KEY 相关内容。
- 更新 select_model 函数以支持 dashscope 和 deepseek 模型提供者的逻辑。
- 修改模型配置文件,更新 dashscope 的默认模型和相关信息。
- 移除与零一万物相关的图标和配置,简化模型选择逻辑。
2025-06-24 00:14:12 +08:00
Wenjie Zhang
a6857c3e21
style: fix ruff check
2025-05-24 11:29:45 +08:00
Wenjie Zhang
b0db3c6b0d
feat: 更新 Docker 配置和添加 MinerU OCR 服务
...
- 修改了 docker-compose.yml,更新了 API 和 Web 服务的镜像名称,并添加了 MinerU OCR 服务。
- 在 pyproject.toml 中添加了 Ruff 代码检查工具的配置。
- 更新了 API 和 Web Dockerfile,添加了代理环境变量。
- 新增了用于拉取 Docker 镜像的脚本。
- 在文档中添加了关于如何使用 MinerU OCR 的说明。
- 优化了代码结构和日志记录,提升了可读性和维护性。
2025-05-23 15:30:14 +08:00