Feat: Added toc enhance field to chat and retrieval operator configuration #10436 (#10470)

### What problem does this PR solve?

Feat: Added toc enhance field to chat and retrieval operator
configuration #10436

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
balibabu
2025-10-10 18:35:43 +08:00
committed by GitHub
parent a50ccf77f9
commit 198e52e990
12 changed files with 33 additions and 4 deletions

View File

@ -5,6 +5,7 @@ import { KnowledgeBaseFormField } from '@/components/knowledge-base-item';
import { MetadataFilter } from '@/components/metadata-filter';
import { SwitchFormField } from '@/components/switch-fom-field';
import { TavilyFormField } from '@/components/tavily-form-field';
import { TOCEnhanceFormField } from '@/components/toc-enhance-form-field';
import {
FormControl,
FormField,
@ -109,6 +110,7 @@ export default function ChatBasicSetting() {
label={t('tts')}
tooltip={t('ttsTip')}
></SwitchFormField>
<TOCEnhanceFormField name="prompt_config.toc_enhance"></TOCEnhanceFormField>
<TavilyFormField></TavilyFormField>
<KnowledgeBaseFormField></KnowledgeBaseFormField>
<MetadataFilter></MetadataFilter>

View File

@ -49,6 +49,7 @@ export function ChatSettings({ switchSettingVisible }: ChatSettingsProps) {
parameters: [],
reasoning: false,
cross_languages: [],
toc_enhance: false,
},
top_n: 8,
similarity_threshold: 0.2,

View File

@ -33,6 +33,7 @@ export function useChatSettingSchema() {
tavily_api_key: z.string().optional(),
reasoning: z.boolean().optional(),
cross_languages: z.array(z.string()).optional(),
toc_enhance: z.boolean().optional(),
});
const formSchema = z.object({

View File

@ -34,6 +34,7 @@ export const useRenameChat = () => {
use_kg: false,
reasoning: false,
parameters: [{ key: 'knowledge', optional: false }],
toc_enhance: false,
},
llm_id: tenantInfo.data.llm_id,
llm_setting: {},