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
|
92fe65fecf
|
refactor(embedding): 重构嵌入模型代码,添加异步支持并改进错误处理
- 将BaseEmbeddingModel改为抽象基类(ABC)
- 添加异步预测方法apredict
- 重构批量编码方法,添加任务状态跟踪
- 为Ollama和Other嵌入实现添加异步支持
- 改进错误处理和日志记录
- 添加类型注解提高代码可读性
docs: 更新changelog记录已知问题
|
2025-08-28 13:50:48 +08:00 |
|
Wenjie Zhang
|
7f1b4f4a59
|
refactor: 移除qianfan模型相关代码和依赖
|
2025-08-11 15:40:41 +08:00 |
|
Wenjie Zhang
|
b4439996fa
|
refactor(knowledge): 重构文件处理逻辑并提取到独立模块
将文件处理和URL处理逻辑从KnowledgeBase类提取到独立的indexing模块
更新模型配置和README,添加新的API Key获取链接
优化日志输出格式并添加新的文件预处理脚本
|
2025-07-29 12:58:13 +08:00 |
|
Wenjie Zhang
|
7d4722b62c
|
feat: 更新知识库相关配置
- 实现QA数据
- 优化现在创建知识库的体验
- 优化文件处理与加载方法
- 整体的格式检查与优化
- 优化 Embedding model 的加载逻辑,修复并行问题
- 优化整体的颜色布局
- 移除未使用的接口(前后端)
- 优化知识库的 chunk 逻辑
- 添加新的 Embedding模型支持
- 修复新建知识库后,Agent无法reload的问题
|
2025-07-26 03:36:54 +08:00 |
|
Wenjie Zhang
|
5ed016298c
|
feat: 更新 Docker 配置,添加 Milvus 令牌支持,优化健康检查命令,移除 PostgreSQL 配置,调整环境变量,增强系统稳定性
|
2025-07-18 11:29:12 +08:00 |
|
Wenjie Zhang
|
6810f1f84e
|
feat: 在依赖组中添加 ruff 依赖,并优化代码中的类型提示和异常处理,提升代码可读性和稳定性
|
2025-07-02 02:38:36 +08:00 |
|
Wenjie Zhang
|
9233ba64fb
|
refactor(lightrag): 优化Python类型提示以及代码稳健型
|
2025-07-01 13:26:17 +08:00 |
|
Wenjie Zhang
|
a91d57f274
|
fix: 更新嵌入模型配置,修复相关信息获取逻辑
- 修改数据路由器中的嵌入模型信息获取方式,确保使用正确的配置项。
- 在 LightRagBasedKB 类中,增强 LLM 和嵌入函数的获取逻辑,支持动态配置。
- 更新嵌入模型和重排序模型的 URL 获取方式,统一为 base_url。
- 前端数据库视图中,调整嵌入模型选择的样式和信息展示,提升用户体验。
|
2025-06-27 12:22:35 +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
|
4afbb42f96
|
feat: 添加自动索引功能,优化文件处理流程
- 在知识库中新增自动索引参数,支持在文件处理后自动触发索引。
- 更新前端界面,允许用户配置自动索引选项,并在处理结果中反馈索引状态。
- 调整定时器刷新间隔,提高数据库信息更新的实时性。
|
2025-06-25 02:45:57 +08:00 |
|
Wenjie Zhang
|
5000afc3ca
|
feat: 更新模型服务脚本和配置,支持 Qwen3 系列模型
- 修改 run.sh 脚本,新增对 Qwen3-32B、Qwen3-Embedding-0.6B 和 Qwen3-Reranker-0.6B 模型的支持。
- 更新 rerank_model.py,优化 API URL 获取逻辑,使用 get_docker_safe_url 函数。
- 在 models.yaml 中添加 Qwen3 系列模型的配置信息,包括名称、维度和 API 密钥。
|
2025-06-25 02:12:19 +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 |
|
Wenjie Zhang
|
44fad724bf
|
feat: 更新依赖并优化组件
- 在 pyproject.toml 中添加了 colorlog、langchain-deepseek 和 langchain-together 依赖。
- 修改了 chat_router.py 中的日志记录方式。
- 重命名 tools_factory.py 中的函数以更好地描述其功能。
- 更新了配置文件以支持新的模型选择。
- 优化了前端组件的样式和功能,包括侧边栏和消息输入框的交互体验。
|
2025-05-20 20:49:50 +08:00 |
|
Wenjie Zhang
|
a292e69b22
|
feat: 添加消息记录云端保存
主要修改:
1. 服务端新增 Thread 模型,用于存储对话列表信息,但不保存实际的历史记录
2. langgraph 配置了 InMemorySaver,添加 thread_id 参数,消息对话保存在内存中(服务重启后丢失)
3. 添加获取历史记录的 API 接口,从内存中获取
4. 添加 Graph 的单例模式,get_runnable_agent 导致的重复创建 Agent 实例的情况。
5. 优化 Agent 管理页面,更容易配置,更容易调试
6. 添加独立页面的侧边栏。
|
2025-05-15 22:37:50 +08:00 |
|
Wenjie Zhang
|
ab809f748f
|
优化本地 embedding 的GPU 处理问题,添加 GPU 部署映射
|
2025-05-10 10:53:15 +08:00 |
|
Wenjie Zhang
|
c4d9d06d7c
|
add debug info when connect error
|
2025-05-09 14:48:32 +08:00 |
|
Wenjie Zhang
|
9c61a8a436
|
优化embedding阶段的并行处理
|
2025-04-23 21:18:39 +08:00 |
|
Wenjie Zhang
|
8696bf6583
|
add logger for loading local model
|
2025-04-13 23:50:19 +08:00 |
|
Wenjie Zhang
|
aa50f24c4f
|
新增openrouter的支持
|
2025-04-10 11:42:20 +08:00 |
|
Wenjie Zhang
|
ede78ad390
|
fix agent talk bug and add some error traceback
|
2025-04-09 11:47:08 +08:00 |
|
Wenjie Zhang
|
82974d9550
|
fix typo found by copilot
|
2025-04-06 20:47:45 +08:00 |
|
Wenjie Zhang
|
1d40da7460
|
添加自动获取模型列表,目前仅支持适配了 OpenAI格式的供应商,更多供应商支持中……
|
2025-04-06 20:33:15 +08:00 |
|
Wenjie Zhang
|
642b8411a7
|
使用数据库替代现有的 json 形式
|
2025-04-05 13:10:47 +08:00 |
|
Wenjie Zhang
|
f3707c34bc
|
重命名项目结构
|
2025-04-04 00:16:18 +08:00 |
|
Wenjie Zhang
|
fbbefe0a63
|
server session initial
|
2025-04-03 16:02:14 +08:00 |
|
Wenjie Zhang
|
9451b01ae9
|
临时保存
|
2025-04-02 00:00:04 +08:00 |
|
Wenjie Zhang
|
2fe4bf6363
|
添加获取 model list 的 API 接口
|
2025-04-01 00:39:54 +08:00 |
|
Wenjie Zhang
|
cde6b98336
|
Merge branch 'main' into agent-demo
|
2025-03-30 20:46:26 +08:00 |
|
Wenjie Zhang
|
f23583f2fa
|
修复自定义模型的对话问题
|
2025-03-30 19:26:43 +08:00 |
|
Wenjie Zhang
|
c8facdaffb
|
优化对话体验
|
2025-03-30 11:36:03 +08:00 |
|
Wenjie Zhang
|
87525721e2
|
Merge remote-tracking branch 'origin/main' into agent-demo
|
2025-03-30 11:11:22 +08:00 |
|
Wenjie Zhang
|
374855f99a
|
fix api key empty bug
|
2025-03-29 19:19:43 +08:00 |
|
Wenjie Zhang
|
b1be99fabc
|
优化基础智能体体验
|
2025-03-29 17:33:09 +08:00 |
|
Wenjie Zhang
|
501ac557e8
|
agent demo
|
2025-03-24 19:07:51 +08:00 |
|
Wenjie Zhang
|
d26fda4053
|
更新了很多
- 添加了系统提示词
- 添加了知识库的加载方式
|
2025-03-20 19:51:46 +08:00 |
|
Wenjie Zhang
|
b7ef7fa0c2
|
添加获取安全API的方法
|
2025-03-14 03:28:53 +08:00 |
|
Wenjie Zhang
|
97d9f5c7c8
|
API_KEY 不能为空
|
2025-03-13 20:45:22 +08:00 |
|
Wenjie Zhang
|
0af178bf91
|
更新模型本地配置
|
2025-03-11 16:26:55 +08:00 |
|
Wenjie Zhang
|
d1c4b0d1ff
|
优化日志细节
|
2025-03-11 14:18:48 +08:00 |
|
Wenjie Zhang
|
a22f4d908c
|
修复模型切换bug
|
2025-03-10 16:33:40 +08:00 |
|
Wenjie Zhang
|
6fdd134e26
|
添加 QWQ 在 DashScope上的支持,添加provider 的ICON。删除对于 百度千帆模型的支持。
|
2025-03-07 12:38:39 +08:00 |
|
Wenjie Zhang
|
15f52bfc8f
|
修复 embedding 和 reranker 无法本地调用 gpu 的问题,需要安装 nvidia-container-toolkit
|
2025-03-07 01:05:50 +08:00 |
|
Wenjie Zhang
|
fb15e258db
|
支持 ollma embedding
|
2025-03-04 13:49:00 +08:00 |
|
Wenjie Zhang
|
e998102eeb
|
修复本地embedding模型的运行bug,添加了 batch_encode 的方法
|
2025-03-03 21:57:27 +08:00 |
|
Wenjie Zhang
|
e6f76aee9d
|
修复ollama
|
2025-02-28 14:39:03 +08:00 |
|
Wenjie Zhang
|
bb88a696d8
|
修复embedding的bug
|
2025-02-28 02:41:45 +08:00 |
|