mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
feat: Knowledge base workflow release, version management function
This commit is contained in:
parent
262ffecf70
commit
7c70da95b9
|
|
@ -157,7 +157,6 @@ const putKnowledgeHitTest: (
|
|||
return put(`${prefix}/${knowledge_id}/hit_test`, data, undefined, loading)
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 同步知识库
|
||||
* @param 参数 knowledge_id
|
||||
|
|
@ -171,7 +170,6 @@ const putSyncWebKnowledge: (
|
|||
return put(`${prefix}/${knowledge_id}/sync`, undefined, { sync_type }, loading)
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取当前用户可使用的向量化模型列表(没用到)
|
||||
* @param application_id
|
||||
|
|
@ -200,7 +198,7 @@ const getKnowledgeModel: (loading?: Ref<boolean>) => Promise<Result<Array<any>>>
|
|||
const putLarkKnowledge: (
|
||||
knowledge_id: string,
|
||||
data: any,
|
||||
loading?: Ref<boolean>
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (knowledge_id, data, loading) => {
|
||||
return put(`${prefix}/lark/${knowledge_id}`, data, undefined, loading)
|
||||
}
|
||||
|
|
@ -212,78 +210,72 @@ const getAllTags: (params: any, loading?: Ref<boolean>) => Promise<Result<any>>
|
|||
return get(`${prefix}/tags`, params, loading)
|
||||
}
|
||||
|
||||
const getTags: (knowledge_id: string, params: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
|
||||
knowledge_id,
|
||||
params,
|
||||
loading,
|
||||
) => {
|
||||
const getTags: (
|
||||
knowledge_id: string,
|
||||
params: any,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (knowledge_id, params, loading) => {
|
||||
return get(`${prefix}/${knowledge_id}/tags`, params, loading)
|
||||
}
|
||||
|
||||
const postTags: (knowledge_id: string, tags: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
|
||||
knowledge_id,
|
||||
tags,
|
||||
loading,
|
||||
) => {
|
||||
const postTags: (
|
||||
knowledge_id: string,
|
||||
tags: any,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (knowledge_id, tags, loading) => {
|
||||
return post(`${prefix}/${knowledge_id}/tags`, tags, null, loading)
|
||||
}
|
||||
|
||||
const putTag: (knowledge_id: string, tag_id: string, tag: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
|
||||
knowledge_id,
|
||||
tag_id,
|
||||
tag,
|
||||
loading,
|
||||
) => {
|
||||
const putTag: (
|
||||
knowledge_id: string,
|
||||
tag_id: string,
|
||||
tag: any,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (knowledge_id, tag_id, tag, loading) => {
|
||||
return put(`${prefix}/${knowledge_id}/tags/${tag_id}`, tag, null, loading)
|
||||
}
|
||||
|
||||
|
||||
const delTag: (knowledge_id: string, tag_id: string, type: string, loading?: Ref<boolean>) => Promise<Result<any>> = (
|
||||
knowledge_id,
|
||||
tag_id,
|
||||
type,
|
||||
loading,
|
||||
) => {
|
||||
const delTag: (
|
||||
knowledge_id: string,
|
||||
tag_id: string,
|
||||
type: string,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (knowledge_id, tag_id, type, loading) => {
|
||||
return del(`${prefix}/${knowledge_id}/tags/${tag_id}/${type}`, null, loading)
|
||||
}
|
||||
|
||||
const delMulTag: (knowledge_id: string, tags: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
|
||||
knowledge_id,
|
||||
tags,
|
||||
loading,
|
||||
) => {
|
||||
const delMulTag: (
|
||||
knowledge_id: string,
|
||||
tags: any,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (knowledge_id, tags, loading) => {
|
||||
return put(`${prefix}/${knowledge_id}/tags/batch_delete`, tags, null, loading)
|
||||
}
|
||||
const getKnowledgeWorkflowFormList: (
|
||||
knowledge_id: string,
|
||||
type: 'loacl' | 'tool',
|
||||
type: 'local' | 'tool',
|
||||
id: string,
|
||||
node: any,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (
|
||||
knowledge_id: string,
|
||||
type: 'loacl' | 'tool',
|
||||
type: 'local' | 'tool',
|
||||
id: string,
|
||||
node,
|
||||
loading,
|
||||
) => {
|
||||
return post(
|
||||
`${prefix}/${knowledge_id}/datasource/${type}/${id}/form_list`,
|
||||
{ node },
|
||||
{},
|
||||
loading,
|
||||
)
|
||||
return post(`${prefix}/${knowledge_id}/datasource/${type}/${id}/form_list`, { node }, {}, loading)
|
||||
}
|
||||
const getKnowledgeWorkflowDatasourceDetails: (
|
||||
knowledge_id: string,
|
||||
type: 'loacl' | 'tool',
|
||||
type: 'local' | 'tool',
|
||||
id: string,
|
||||
params: any,
|
||||
function_name: string,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (
|
||||
knowledge_id: string,
|
||||
type: 'loacl' | 'tool',
|
||||
type: 'local' | 'tool',
|
||||
id: string,
|
||||
params,
|
||||
function_name,
|
||||
|
|
@ -311,7 +303,6 @@ const getWorkflowAction: (
|
|||
return get(`${prefix}/${knowledge_id}/action/${knowledge_action_id}`, {}, loading)
|
||||
}
|
||||
|
||||
|
||||
export default {
|
||||
getKnowledgeList,
|
||||
getKnowledgeListPage,
|
||||
|
|
|
|||
|
|
@ -158,7 +158,6 @@ const putKnowledgeHitTest: (
|
|||
return put(`${prefix}/${knowledge_id}/hit_test`, data, undefined, loading)
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 同步知识库
|
||||
* @param 参数 knowledge_id
|
||||
|
|
@ -257,7 +256,7 @@ const postLarkKnowledge: (data: any, loading?: Ref<boolean>) => Promise<Result<A
|
|||
const putLarkKnowledge: (
|
||||
knowledge_id: string,
|
||||
data: any,
|
||||
loading?: Ref<boolean>
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (knowledge_id, data, loading) => {
|
||||
return put(`${prefix}/lark/${knowledge_id}`, data, undefined, loading)
|
||||
}
|
||||
|
|
@ -269,77 +268,72 @@ const getAllTags: (params: any, loading?: Ref<boolean>) => Promise<Result<any>>
|
|||
return get(`${prefix}/tags`, params, loading)
|
||||
}
|
||||
|
||||
const getTags: (knowledge_id: string, params: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
|
||||
knowledge_id,
|
||||
params,
|
||||
loading,
|
||||
) => {
|
||||
const getTags: (
|
||||
knowledge_id: string,
|
||||
params: any,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (knowledge_id, params, loading) => {
|
||||
return get(`${prefix}/${knowledge_id}/tags`, params, loading)
|
||||
}
|
||||
|
||||
const postTags: (knowledge_id: string, tags: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
|
||||
knowledge_id,
|
||||
tags,
|
||||
loading,
|
||||
) => {
|
||||
const postTags: (
|
||||
knowledge_id: string,
|
||||
tags: any,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (knowledge_id, tags, loading) => {
|
||||
return post(`${prefix}/${knowledge_id}/tags`, tags, null, loading)
|
||||
}
|
||||
|
||||
const putTag: (knowledge_id: string, tag_id: string, tag: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
|
||||
knowledge_id,
|
||||
tag_id,
|
||||
tag,
|
||||
loading,
|
||||
) => {
|
||||
const putTag: (
|
||||
knowledge_id: string,
|
||||
tag_id: string,
|
||||
tag: any,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (knowledge_id, tag_id, tag, loading) => {
|
||||
return put(`${prefix}/${knowledge_id}/tags/${tag_id}`, tag, null, loading)
|
||||
}
|
||||
|
||||
const delTag: (knowledge_id: string, tag_id: string, type: string, loading?: Ref<boolean>) => Promise<Result<any>> = (
|
||||
knowledge_id,
|
||||
tag_id,
|
||||
type,
|
||||
loading,
|
||||
) => {
|
||||
const delTag: (
|
||||
knowledge_id: string,
|
||||
tag_id: string,
|
||||
type: string,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (knowledge_id, tag_id, type, loading) => {
|
||||
return del(`${prefix}/${knowledge_id}/tags/${tag_id}/${type}`, null, loading)
|
||||
}
|
||||
|
||||
const delMulTag: (knowledge_id: string, tags: any, loading?: Ref<boolean>) => Promise<Result<any>> = (
|
||||
knowledge_id,
|
||||
tags,
|
||||
loading,
|
||||
) => {
|
||||
const delMulTag: (
|
||||
knowledge_id: string,
|
||||
tags: any,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (knowledge_id, tags, loading) => {
|
||||
return put(`${prefix}/${knowledge_id}/tags/batch_delete`, tags, null, loading)
|
||||
}
|
||||
const getKnowledgeWorkflowFormList: (
|
||||
knowledge_id: string,
|
||||
type: 'loacl' | 'tool',
|
||||
type: 'local' | 'tool',
|
||||
id: string,
|
||||
node: any,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (
|
||||
knowledge_id: string,
|
||||
type: 'loacl' | 'tool',
|
||||
type: 'local' | 'tool',
|
||||
id: string,
|
||||
node,
|
||||
loading,
|
||||
) => {
|
||||
return post(
|
||||
`${prefix}/${knowledge_id}/datasource/${type}/${id}/form_list`,
|
||||
{ node },
|
||||
{},
|
||||
loading,
|
||||
)
|
||||
return post(`${prefix}/${knowledge_id}/datasource/${type}/${id}/form_list`, { node }, {}, loading)
|
||||
}
|
||||
const getKnowledgeWorkflowDatasourceDetails: (
|
||||
knowledge_id: string,
|
||||
type: 'loacl' | 'tool',
|
||||
type: 'local' | 'tool',
|
||||
id: string,
|
||||
params: any,
|
||||
function_name: string,
|
||||
loading?: Ref<boolean>,
|
||||
) => Promise<Result<any>> = (
|
||||
knowledge_id: string,
|
||||
type: 'loacl' | 'tool',
|
||||
type: 'local' | 'tool',
|
||||
id: string,
|
||||
params,
|
||||
function_name,
|
||||
|
|
|
|||
Loading…
Reference in New Issue