15 Commits

Author SHA1 Message Date
ymq
1054dbb3a9 feat(embedding): 知识库支持文本(bge-m3 /txte)/多媒体(CLIP /mme)双向量引擎
- create_kb/new_kb_form 加向量引擎选择(文本 bge-m3 / 多媒体 clip-vith14)
- upload_file/batch_ingest/search_result/init.py 按 embedding_engine 路由到 /txte 或 /mme
- 文本知识库上传媒体文件友好拒绝(不再崩溃报错)
2026-08-25 13:15:11 +08:00
ymq
67c13f626d feat: 入库时存储人脸bbox和视频时间戳到chunk metadata
- upload_file: 图片/视频人脸检测保存face_bboxes
- upload_file: 视频帧chunk INSERT加metadata列(start_time+bboxes)
- search_result: 检索结果显示bbox坐标和视频时间戳
- init.py: chunk INSERT加metadata列
- media_cards: 标签同时读media_tags表和metadata.tags
- search_result: 媒体URL用entire_url转完整路径
2026-08-12 11:10:50 +08:00
ymq
9ac8192693 fix: 视频上传增加声纹提取,修复 metadata 永远 pending
- 视频处理新增:ffmpeg 提取音频 → voiceprint/extract 声纹 API
- meta_parts['video'] 成功时从 'pending' 改为 'done'
- voiceprint 结果写入 meta_parts
2026-08-10 17:42:52 +08:00
548fc6013e feat: per-org storage quota enforcement — org_storage_limits table, upload rejection, UI display 2026-08-04 15:36:53 +08:00
84448259e2 fix: GPU URLs need :10443, create VDB collection before upsert, align VDB id with chunk id 2026-08-03 17:02:06 +08:00
8ab8987776 chore: remove debug traces from upload_file.dspy 2026-07-31 18:59:15 +08:00
5bf3ef3822 trace: check if DBPools blocks in background task 2026-07-31 18:56:51 +08:00
2f7acc8120 debug: trace background_reco execution in upload_file.dspy 2026-07-31 18:53:31 +08:00
8dad4e9b5e feat: async upload — return immediately, ingest in background 2026-07-31 18:17:47 +08:00
9b3cfb86c0 refactor: 用 StreamHttpClient 替代 aiohttp — DSPY 预置全局变量 2026-07-31 13:45:42 +08:00
848644f229 fix: import aiohttp — 原代码所有 aiohttp 调用被 except:pass 静默吞掉 NameError 2026-07-31 13:31:52 +08:00
1cb82b912d add text extraction for PDF/DOCX/PPTX/XLSX and MP4 keyframe CLIP embedding in upload_file.dspy 2026-07-30 18:06:26 +08:00
bd66e00a7a fix: use env.save_file/realpath instead of importing FileStorage in DSPY 2026-07-30 10:38:06 +08:00
3f3743842e fix: use FileStorage for upload/delete — hashed paths /idfile/191/193/197/97/xxx.txt 2026-07-29 18:15:06 +08:00
0385670e38 fix: restore detail.ui with upload zone + upload_file.dspy 2026-07-29 16:59:58 +08:00