feat(knowledge): add document parser and metadata management
This commit is contained in:
@@ -106,7 +106,7 @@ const knowledgeService = {
|
||||
|
||||
// 删除文档
|
||||
removeDocument: (data: { doc_id: string | Array<string | number> }) => {
|
||||
return post(api.document_rm, data);
|
||||
return request.post(api.document_rm, data);
|
||||
},
|
||||
|
||||
// 删除文档(DELETE方法)
|
||||
@@ -119,17 +119,26 @@ const knowledgeService = {
|
||||
* @param data 文档ID列表和状态 status 0 禁用 1 启用
|
||||
*/
|
||||
changeDocumentStatus: (data: { doc_ids: Array<string | number>; status: string | number }) => {
|
||||
return post(api.document_change_status, data);
|
||||
return request.post(api.document_change_status, data);
|
||||
},
|
||||
|
||||
// 运行文档处理
|
||||
runDocument: (data: IRunDocumentRequestBody) => {
|
||||
return post(api.document_run, data);
|
||||
return request.post(api.document_run, data);
|
||||
},
|
||||
|
||||
// 更改文档解析器配置
|
||||
changeDocumentParser: (data: { doc_id: string; parser_config: IKnowledgeFileParserConfig }) => {
|
||||
return post(api.document_change_parser, data);
|
||||
// 更改文档解析器配置(兼容可选的 parser_id 与 pipeline_id 字段)
|
||||
changeDocumentParser: (data: { doc_id: string; parser_config: IKnowledgeFileParserConfig; parser_id?: string; pipeline_id?: string }) => {
|
||||
return request.post(api.document_change_parser, data);
|
||||
},
|
||||
|
||||
/**
|
||||
* 设置文档元数据
|
||||
* @param data 文档ID和元数据字符串
|
||||
* @param data.meta json string 文档元数据
|
||||
*/
|
||||
setDocumentMetaData: (data: { doc_id: string; meta: string }) => {
|
||||
return request.post(api.setMeta, data);
|
||||
},
|
||||
|
||||
// 获取文档缩略图
|
||||
|
||||
Reference in New Issue
Block a user