feat: 支持知识库 CSV 大文件导入

- 增加 CSV 流式解析、表格语义分块和分页预览

- 增加快照两阶段清理、失败重试和格式校验

- 补充批量入口、管理端交互和回归测试
This commit is contained in:
2026-08-07 13:11:59 +08:00
parent 13dec6c216
commit 0d14f1c165
32 changed files with 5672 additions and 156 deletions

View File

@@ -705,7 +705,7 @@ const endpointDocs = computed(() => {
'metadata 是 Content-Type 为 application/json 的 multipart Part不是普通表单字符串。',
'metadata.knowledgeId 填当前知识库 IDchunkStrategy 可省略duplicatePolicy 默认 SKIP。',
'metadata.files 中每项填写 clientFileKey、fileName 和可选 relativePath文件大小由服务端实际读取并统计。',
'支持 txt、md、pdf、docx、pptx、xlsx单文件不超过 100 MiB单批不超过 200 MiB最多 200 个文件。',
'支持 txt、md、pdf、docx、pptx、xlsx、csv;单文件不超过 100 MiB单批不超过 200 MiB最多 200 个文件。',
'metadata 最大 1 MiBmetadata.files 必须与 files Part 数量、顺序和文件名一致。',
'chunkStrategy 可不传,默认 AUTOduplicatePolicy 支持 SKIP、OVERWRITE、REIMPORT。',
'服务端会按调用者、元数据和文件内容生成请求指纹,任务完成后 10 分钟内的重复提交会返回原 taskId。',