From 387d3b2210c16a52ca5955bd016bddd24cd0a1ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=A8=9C?= Date: Wed, 7 May 2025 16:45:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=A2=E9=98=9F=E9=A1=B5=E9=9D=A2=E8=81=94?= =?UTF-8?q?=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/apiType.ts | 22 ++--- src/api/kbApp.ts | 18 ++-- src/components/KnowledgeForm/index.vue | 118 +++++++++++----------- src/plugins/index.ts | 2 - src/router/index.ts | 2 +- src/store/modules/group.ts | 22 +++++ src/styles/group.scss | 27 ++++-- src/views/dataSet/index.vue | 2 +- src/views/evaluate/index.vue | 129 ++++++++++++++++++++----- src/views/group/createGroup.vue | 95 +++++++++++++++--- src/views/group/groupDetail/index.vue | 108 ++++++++++++++++++--- src/views/group/index.vue | 84 +++++++++------- 12 files changed, 452 insertions(+), 177 deletions(-) diff --git a/src/api/apiType.ts b/src/api/apiType.ts index 06e5773..f9fd5a1 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 2a2822f..2d7dc6a 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 4ea936e..655948a 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">