支持从数据库读取文档进行AI分析
新增 doc_id 参数支持从数据库读取文档内容,同时保留文件上传功能, 实现两种方式的灵活切换。修改了 Markdown、TXT 和 Word 文档的分析接口, 添加从数据库获取文档的逻辑,并相应更新前端 API 调用。 BREAKING CHANGE: 分析接口现在支持文件上传和数据库文档 ID 两种方式
This commit is contained in:
@@ -405,7 +405,7 @@ async def process_documents_batch(task_id: str, files: List[dict]):
|
||||
if content and len(content) > 50:
|
||||
await index_document_to_rag(doc_id, filename, result, file_info["ext"])
|
||||
|
||||
return {"index": index, "filename": filename, "doc_id": doc_id, "success": True}
|
||||
return {"index": index, "filename": filename, "doc_id": doc_id, "file_path": file_info["path"], "success": True}
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"处理文件 {filename} 失败: {e}")
|
||||
|
||||
Reference in New Issue
Block a user