feat: Add query mode 'bypass' to bypass knowledge retrieval and directly use LLM

This commit is contained in:
choizhang
2025-04-10 23:17:33 +08:00
committed by yangdx
parent 9487eca772
commit a12d60e4ea
9 changed files with 21 additions and 7 deletions

View File

@@ -65,8 +65,9 @@ export type LightragDocumentsScanProgress = {
* - "global": Utilizes global knowledge.
* - "hybrid": Combines local and global retrieval methods.
* - "mix": Integrates knowledge graph and vector retrieval.
* - "bypass": Bypasses knowledge retrieval and directly uses the LLM.
*/
export type QueryMode = 'naive' | 'local' | 'global' | 'hybrid' | 'mix'
export type QueryMode = 'naive' | 'local' | 'global' | 'hybrid' | 'mix' | 'bypass'
export type Message = {
role: 'user' | 'assistant' | 'system'

View File

@@ -55,6 +55,7 @@ export default function QuerySettings() {
<SelectItem value="global">{t('retrievePanel.querySettings.queryModeOptions.global')}</SelectItem>
<SelectItem value="hybrid">{t('retrievePanel.querySettings.queryModeOptions.hybrid')}</SelectItem>
<SelectItem value="mix">{t('retrievePanel.querySettings.queryModeOptions.mix')}</SelectItem>
<SelectItem value="bypass">{t('retrievePanel.querySettings.queryModeOptions.bypass')}</SelectItem>
</SelectGroup>
</SelectContent>
</Select>

View File

@@ -302,7 +302,8 @@
"local": "محلي",
"global": "عالمي",
"hybrid": "مختلط",
"mix": "مزيج"
"mix": "مزيج",
"bypass": "تجاوز"
},
"responseFormat": "تنسيق الرد",
"responseFormatTooltip": "يحدد تنسيق الرد. أمثلة:\n• فقرات متعددة\n• فقرة واحدة\n• نقاط نقطية",

View File

@@ -301,7 +301,8 @@
"local": "Local",
"global": "Global",
"hybrid": "Hybrid",
"mix": "Mix"
"mix": "Mix",
"bypass": "Bypass"
},
"responseFormat": "Response Format",
"responseFormatTooltip": "Defines the response format. Examples:\n• Multiple Paragraphs\n• Single Paragraph\n• Bullet Points",

View File

@@ -302,7 +302,8 @@
"local": "Local",
"global": "Global",
"hybrid": "Hybride",
"mix": "Mixte"
"mix": "Mixte",
"bypass": "Bypass"
},
"responseFormat": "Format de réponse",
"responseFormatTooltip": "Définit le format de la réponse. Exemples :\n• Plusieurs paragraphes\n• Paragraphe unique\n• Points à puces",

View File

@@ -302,7 +302,8 @@
"local": "Local",
"global": "Global",
"hybrid": "Hybrid",
"mix": "Mix"
"mix": "Mix",
"bypass": "Bypass"
},
"responseFormat": "响应格式",
"responseFormatTooltip": "定义响应格式。例如:\n• 多段落\n• 单段落\n• 要点",