From e4f321ea7a9dd231032c9d4f9facaa58af1942c3 Mon Sep 17 00:00:00 2001 From: WangCham <651122857@qq.com> Date: Wed, 16 Jul 2025 18:15:27 +0800 Subject: [PATCH] feat: add description for topk --- web/src/app/home/knowledge/components/kb-form/KBForm.tsx | 7 +++++++ web/src/i18n/locales/en-US.ts | 3 +++ web/src/i18n/locales/ja-JP.ts | 3 +++ web/src/i18n/locales/zh-Hans.ts | 3 +++ 4 files changed, 16 insertions(+) diff --git a/web/src/app/home/knowledge/components/kb-form/KBForm.tsx b/web/src/app/home/knowledge/components/kb-form/KBForm.tsx index 771587f2..447fd360 100644 --- a/web/src/app/home/knowledge/components/kb-form/KBForm.tsx +++ b/web/src/app/home/knowledge/components/kb-form/KBForm.tsx @@ -249,8 +249,15 @@ export default function KBForm({ type="number" {...field} onChange={(e) => field.onChange(Number(e.target.value))} + className="w-[180px] h-10 text-base appearance-none" + min={1} + max={30} + defaultValue={5} /> + + {t('knowledge.topKdescription')} + )} diff --git a/web/src/i18n/locales/en-US.ts b/web/src/i18n/locales/en-US.ts index 0ee05729..ff855d31 100644 --- a/web/src/i18n/locales/en-US.ts +++ b/web/src/i18n/locales/en-US.ts @@ -253,6 +253,9 @@ const enUS = { kbName: 'Knowledge Base Name', kbDescription: 'Knowledge Base Description', topK: 'Top K', + topKRequired: 'Top K cannot be empty', + topKMax: 'Top K maximum value is 30', + topKdescription: 'Used to specify the number of relevant documents to retrieve, ranging from 1 to 30.', defaultDescription: 'A knowledge base', embeddingModelUUID: 'Embedding Model', selectEmbeddingModel: 'Select Embedding Model', diff --git a/web/src/i18n/locales/ja-JP.ts b/web/src/i18n/locales/ja-JP.ts index a2634d4b..1fa337a0 100644 --- a/web/src/i18n/locales/ja-JP.ts +++ b/web/src/i18n/locales/ja-JP.ts @@ -255,6 +255,9 @@ const jaJP = { kbName: '知識ベース名', kbDescription: '知識ベースの説明', topK: '上位K件', + topKRequired: '上位K件は必須です', + topKMax: '上位K件の最大値は30です', + topKdescription: '関連ドキュメントを取得するための上位K件の数。1〜30の範囲で設定可能です', defaultDescription: '知識ベース', embeddingModelUUID: '埋め込みモデル', selectEmbeddingModel: '埋め込みモデルを選択', diff --git a/web/src/i18n/locales/zh-Hans.ts b/web/src/i18n/locales/zh-Hans.ts index ec9b3049..2575094a 100644 --- a/web/src/i18n/locales/zh-Hans.ts +++ b/web/src/i18n/locales/zh-Hans.ts @@ -248,6 +248,9 @@ const zhHans = { kbName: '知识库名称', kbDescription: '知识库描述', topK: '召回数量', + topKRequired: '召回数量不能为空', + topKMax: '召回数量最大值为 30', + topKdescription: '用于召回相关文档的数量,取值范围为 1-30', defaultDescription: '一个知识库', embeddingModelUUID: '嵌入模型', selectEmbeddingModel: '选择嵌入模型',