Feat: Disable Max_token by default #5283 (#5290)

### What problem does this PR solve?

Feat: Disable Max_token by default #5283

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
balibabu
2025-02-24 14:22:15 +08:00
committed by GitHub
parent ec96426c00
commit 1137b04154
5 changed files with 42 additions and 50 deletions

View File

@ -3,8 +3,12 @@ import { useEffect } from 'react';
import { ISegmentedContentProps } from '../interface';
import LlmSettingItems from '@/components/llm-setting-items';
import { variableEnabledFieldMap } from '@/constants/chat';
import {
ChatVariableEnabledField,
variableEnabledFieldMap,
} from '@/constants/chat';
import { Variable } from '@/interfaces/database/chat';
import { setInitialChatVariableEnabledFieldValue } from '@/utils/chat';
import styles from './index.less';
const ModelSetting = ({
@ -23,7 +27,9 @@ const ModelSetting = ({
>((pre, field) => {
pre[field] =
initialLlmSetting === undefined
? true
? setInitialChatVariableEnabledFieldValue(
field as ChatVariableEnabledField,
)
: !!initialLlmSetting[
variableEnabledFieldMap[
field as keyof typeof variableEnabledFieldMap