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 |
|