mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-07-16 04:37:21 +08:00
Refactor: dataset / kb API to RESTFul style (#13690)
### What problem does this PR solve? 1. Split dataset api to gateway and service, and modify web UI to use restful http api. 2. Old KB releated APIs are commented. ### Type of change - [x] Refactoring --------- Co-authored-by: Yingfeng <yingfeng.zhang@gmail.com>
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
import { IRenameTag } from '@/interfaces/database/knowledge';
|
||||
import {
|
||||
IFetchDocumentListRequestBody,
|
||||
IFetchKnowledgeListRequestBody,
|
||||
IFetchKnowledgeListRequestParams,
|
||||
} from '@/interfaces/request/knowledge';
|
||||
import { ProcessingType } from '@/pages/dataset/dataset-overview/dataset-common';
|
||||
@@ -11,7 +10,6 @@ import request, { post } from '@/utils/request';
|
||||
|
||||
const {
|
||||
create_kb,
|
||||
update_kb,
|
||||
rm_kb,
|
||||
get_kb_detail,
|
||||
kb_list,
|
||||
@@ -42,10 +40,6 @@ const {
|
||||
getKnowledgeBasicInfo,
|
||||
fetchDataPipelineLog,
|
||||
fetchPipelineDatasetLogs,
|
||||
runGraphRag,
|
||||
traceGraphRag,
|
||||
runRaptor,
|
||||
traceRaptor,
|
||||
check_embedding,
|
||||
kbUpdateMetaData,
|
||||
documentUpdateMetaData,
|
||||
@@ -56,13 +50,9 @@ const methods = {
|
||||
url: create_kb,
|
||||
method: 'post',
|
||||
},
|
||||
updateKb: {
|
||||
url: update_kb,
|
||||
method: 'post',
|
||||
},
|
||||
rmKb: {
|
||||
url: rm_kb,
|
||||
method: 'post',
|
||||
method: 'delete',
|
||||
},
|
||||
get_kb_detail: {
|
||||
url: get_kb_detail,
|
||||
@@ -70,7 +60,7 @@ const methods = {
|
||||
},
|
||||
getList: {
|
||||
url: kb_list,
|
||||
method: 'post',
|
||||
method: 'get',
|
||||
},
|
||||
// document manager
|
||||
get_document_list: {
|
||||
@@ -191,22 +181,6 @@ const methods = {
|
||||
method: 'get',
|
||||
},
|
||||
|
||||
runGraphRag: {
|
||||
url: runGraphRag,
|
||||
method: 'post',
|
||||
},
|
||||
traceGraphRag: {
|
||||
url: traceGraphRag,
|
||||
method: 'get',
|
||||
},
|
||||
runRaptor: {
|
||||
url: runRaptor,
|
||||
method: 'post',
|
||||
},
|
||||
traceRaptor: {
|
||||
url: traceRaptor,
|
||||
method: 'get',
|
||||
},
|
||||
pipelineRerun: {
|
||||
url: api.pipelineRerun,
|
||||
method: 'post',
|
||||
@@ -251,10 +225,23 @@ export function deleteKnowledgeGraph(knowledgeId: string) {
|
||||
return request.delete(api.getKnowledgeGraph(knowledgeId));
|
||||
}
|
||||
|
||||
export const listDataset = (
|
||||
params?: IFetchKnowledgeListRequestParams,
|
||||
body?: IFetchKnowledgeListRequestBody,
|
||||
) => request.post(api.kb_list, { data: body || {}, params });
|
||||
export const listDataset = (params?: IFetchKnowledgeListRequestParams) =>
|
||||
request.get(api.kb_list, { params });
|
||||
|
||||
export const updateKb = (datasetId: string, data: Record<string, any>) =>
|
||||
request.put(api.update_kb(datasetId), { data });
|
||||
|
||||
export const runGraphRag = (datasetId: string) =>
|
||||
request.post(api.runGraphRag(datasetId));
|
||||
|
||||
export const traceGraphRag = (datasetId: string) =>
|
||||
request.get(api.traceGraphRag(datasetId));
|
||||
|
||||
export const runRaptor = (datasetId: string) =>
|
||||
request.post(api.runRaptor(datasetId));
|
||||
|
||||
export const traceRaptor = (datasetId: string) =>
|
||||
request.get(api.traceRaptor(datasetId));
|
||||
|
||||
export const listDocument = (
|
||||
params?: IFetchKnowledgeListRequestParams,
|
||||
|
||||
Reference in New Issue
Block a user