diff --git a/src/api/apiType.ts b/src/api/apiType.ts index 06e5773811ed8338412eb5de46361c95954bf868..f9fd5a1f4814fc7a99c484ce314edf452b4d34fd 100644 --- a/src/api/apiType.ts +++ b/src/api/apiType.ts @@ -1,21 +1,21 @@ export interface CreateKbRequest { - default_chunk_size: number; - default_parser_method: string; + defaultChunkSize: number; + defaultParseMethod: string; description: string; - document_type_list: string[]; - embedding_model: string; - name: string; + docTypes: string[]; + embeddingModel: string; + kbName: string; [property: string]: any; } export interface UpdateKbRequest { - default_chunk_size: number; - default_parser_method: string; + defaultChunkSize: number; + defaultParseMethod: string; description: string; - document_type_list: object[]; - embedding_model: string; - id: string; - name: string; + docTypes: object[]; + embeddingModel: string; + teamId?: string; + kbName: string; [property: string]: any; } diff --git a/src/api/kbApp.ts b/src/api/kbApp.ts index 2a2822f8dd7d959baf90ec9c59ba77d88ba5367c..2d7dc6ae94db668a3ade76449b7465a6399002b3 100644 --- a/src/api/kbApp.ts +++ b/src/api/kbApp.ts @@ -6,7 +6,7 @@ class KbAppAPI { /** 获取用户所有知识库*/ static getKbLibrary(data: QueryKbRequest) { return request({ - url: `/kb/list`, + url: `/kb/team`, method: 'post', data: data, }); @@ -22,20 +22,22 @@ class KbAppAPI { } /** 创建用户知识库*/ - static createKbLibrary(data: CreateKbRequest) { + static createKbLibrary(params: { teamId: string }, data: CreateKbRequest) { return request({ - url: `/kb/create`, + url: `/kb`, method: 'post', data: data, + params, }); } /**更新资产库 */ - static updateKbLibrary(data: UpdateKbRequest) { + static updateKbLibrary(params: { teamId: string }, data: UpdateKbRequest) { return request({ - url: `/kb/update`, - method: 'post', + url: `/kb`, + method: 'put', data: data, + params, }); } @@ -105,14 +107,14 @@ class KbAppAPI { static queryLanguageList() { return request({ - url: `/kb/language`, + url: `/other/tokenizer`, method: 'get', }); } static queryEmbeddingModelList() { return request({ - url: `/other/embedding_model`, + url: `/other/embedding`, method: 'get', }); } diff --git a/src/components/KnowledgeForm/index.vue b/src/components/KnowledgeForm/index.vue index 4ea936e14ff83969357bbccaf6b7a5f1aa311838..655948af177c6c7b8ba20c16c668836092588537 100644 --- a/src/components/KnowledgeForm/index.vue +++ b/src/components/KnowledgeForm/index.vue @@ -29,9 +29,9 @@ + prop="kbName"> @@ -49,9 +49,9 @@ + prop="tokenizer"> + prop="embeddingModel">