diff --git a/src/main/reranker/BaseReranker.ts b/src/main/reranker/BaseReranker.ts index 5a8bd6ee2a..a88d0883ae 100644 --- a/src/main/reranker/BaseReranker.ts +++ b/src/main/reranker/BaseReranker.ts @@ -38,7 +38,7 @@ export default abstract class BaseReranker { protected getRerankRequestBody(query: string, searchResults: ExtractChunkData[]) { const provider = this.base.rerankModelProvider const documents = searchResults.map((doc) => doc.pageContent) - const topN = this.base.topN || 5 + const topN = this.base.topN || 10 if (provider === 'voyageai') { return { diff --git a/src/renderer/src/pages/knowledge/components/KnowledgeSettingsPopup.tsx b/src/renderer/src/pages/knowledge/components/KnowledgeSettingsPopup.tsx index bf318fb265..f409990094 100644 --- a/src/renderer/src/pages/knowledge/components/KnowledgeSettingsPopup.tsx +++ b/src/renderer/src/pages/knowledge/components/KnowledgeSettingsPopup.tsx @@ -291,7 +291,7 @@ const PopupContainer: React.FC = ({ base: _base, resolve }) => { rules={[ { validator(_, value) { - if (value && (value < 0 || value > 10)) { + if (value && (value < 0 || value > 30)) { return Promise.reject(new Error(t('knowledge.topN_too_large_or_small'))) } return Promise.resolve()