diff --git a/lightrag/api/__init__.py b/lightrag/api/__init__.py
index d9cb8673..8fdc9fae 100644
--- a/lightrag/api/__init__.py
+++ b/lightrag/api/__init__.py
@@ -1 +1 @@
-__api_version__ = "0253"
+__api_version__ = "0254"
diff --git a/lightrag_webui/src/components/retrieval/QuerySettings.tsx b/lightrag_webui/src/components/retrieval/QuerySettings.tsx
index 4ffebbb1..0b0096c0 100644
--- a/lightrag_webui/src/components/retrieval/QuerySettings.tsx
+++ b/lightrag_webui/src/components/retrieval/QuerySettings.tsx
@@ -40,7 +40,6 @@ export default function QuerySettings() {
// Default values for reset functionality
const defaultValues = useMemo(() => ({
mode: 'mix' as QueryMode,
- response_type: 'Multiple Paragraphs',
top_k: 40,
chunk_top_k: 20,
max_entity_tokens: 6000,
@@ -153,46 +152,6 @@ export default function QuerySettings() {
>
- {/* Response Format */}
- <>
-
-
-
-
-
-
- {t('retrievePanel.querySettings.responseFormatTooltip')}
-
-
-
-
-
- handleReset('response_type')}
- title="Reset to default (Multiple Paragraphs)"
- />
-
- >
-
{/* Top K */}
<>
diff --git a/lightrag_webui/src/features/RetrievalTesting.tsx b/lightrag_webui/src/features/RetrievalTesting.tsx
index 3fe8ec13..d7a475f6 100644
--- a/lightrag_webui/src/features/RetrievalTesting.tsx
+++ b/lightrag_webui/src/features/RetrievalTesting.tsx
@@ -357,6 +357,7 @@ export default function RetrievalTesting() {
const queryParams = {
...state.querySettings,
query: actualQuery,
+ response_type: 'Multiple Paragraphs',
conversation_history: effectiveHistoryTurns > 0
? prevMessages
.filter((m) => m.isError !== true)
diff --git a/lightrag_webui/src/stores/settings.ts b/lightrag_webui/src/stores/settings.ts
index 966a2504..ac300af8 100644
--- a/lightrag_webui/src/stores/settings.ts
+++ b/lightrag_webui/src/stores/settings.ts
@@ -123,7 +123,6 @@ const useSettingsStoreBase = create()(
querySettings: {
mode: 'global',
- response_type: 'Multiple Paragraphs',
top_k: 40,
chunk_top_k: 20,
max_entity_tokens: 6000,
@@ -239,7 +238,7 @@ const useSettingsStoreBase = create()(
{
name: 'settings-storage',
storage: createJSONStorage(() => localStorage),
- version: 18,
+ version: 19,
migrate: (state: any, version: number) => {
if (version < 2) {
state.showEdgeLabel = false
@@ -336,6 +335,12 @@ const useSettingsStoreBase = create()(
// Add userPromptHistory field for older versions
state.userPromptHistory = []
}
+ if (version < 19) {
+ // Remove deprecated response_type parameter
+ if (state.querySettings) {
+ delete state.querySettings.response_type
+ }
+ }
return state
}
}