Commit Graph

11 Commits

Author SHA1 Message Date
minecraft1024a
7d13d0b6c2 fix(embedding): 彻底解决事件循环冲突导致的嵌入生成异常
通过以下改动修复嵌入生成过程中的事件循环相关问题:
- 在 EmbeddingStore._get_embedding 中,改为同步创建-使用-销毁的新事件循环模式,彻底避免嵌套事件循环问题
- 调整批量嵌入 _get_embeddings_batch_threaded,确保每个线程使用独立、短生命周期的事件循环
- 新增 force_new 参数,LLM 请求嵌入任务时强制创建新的客户端实例,减少跨循环对象复用
- 在 OpenAI 客户端的 embedding 调用处补充详细日志,方便排查网络连接异常
- get_embedding() 每次都重建 LLMRequest,降低实例在多个事件循环中穿梭的概率

此次改动虽然以同步风格“硬掰”异步接口,但对现有接口零破坏,确保了向量数据库及相关知识检索功能的稳定性。(还有就是把的脚本文件夹移回来了)
2025-11-19 22:44:54 +08:00
雅诺狐
23ee3767ef 初始化 2025-11-19 22:34:56 +08:00
Cookie987
fbc8245573 fix: 去除mongod.service 2025-05-19 13:09:00 +08:00
Cookie987
698d855b8f feat: 安装脚本弃用MongoDB 2025-05-19 12:17:19 +08:00
Cookie987
b6b5150f6b feat: LPMM知识库依赖 2025-04-25 17:30:58 +08:00
Cookie987
bbcb60f2c0 Python版本要求改为3.10 2025-04-14 22:04:01 +08:00
Cookie987
01b273d9ee fix: 安装最新文档修改一键脚本 2025-04-14 19:36:07 +08:00
Cookie987
df015ff663 fix: 支持dev分支,修改部分提示 2025-04-05 13:44:01 +08:00
Cookie987
fb427d94e2 Update scripts/run.sh
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
2025-04-04 22:04:39 +08:00
Cookie987
c914d4fc0e fix: Linux安装脚本适配最新分支结构 2025-04-04 22:01:38 +08:00
SengokuCola
30d470d9f5 fix:尝试修复炸飞问题 2025-04-03 11:07:10 +08:00