肖泽涛
2b80e8c41f
merge: pull origin/main and resolve batch size conflicts
2026-02-28 17:18:33 +08:00
GitHub Actions
9844908b2c
style: auto-format with ruff [skip ci]
2026-02-28 08:33:54 +00: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
holenzzz
9cd6470849
Fix embedding 400 errors
2026-02-26 12:43:38 +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
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
ac74b85051
docs: pre-release 0.3.0
2025-11-05 16:22:51 +08:00
Wenjie Zhang
0ee327cb97
refactor: 重构 config 模块
2025-10-22 11:51:32 +08:00
Wenjie Zhang
f1fe10f22c
feat(models): 添加嵌入和聊天模型状态检查接口 #282
...
- 在知识路由中新增获取指定嵌入模型和聊天模型状态的接口
- 实现获取所有嵌入模型和聊天模型状态的功能
- 更新前端API以支持模型状态检查,增强用户体验
- 优化日志记录格式,提升调试信息的可读性
2025-09-22 22:02:57 +08:00
Wenjie Zhang
a337cba3f7
fix(migrate): 修复用户字段迁移脚本,优化异常处理和字段检查逻辑
...
- 更新迁移脚本以确保在数据库中添加缺失的字段(user_id、phone_number、avatar)
- 优化异常处理,确保在迁移过程中发生错误时能够正确回滚
- 统一字符串引号格式,提升代码可读性
- 添加必要的导入语句,确保脚本正常运行
2025-09-22 17:18:07 +08:00