mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-09 23:10:20 +08:00
fix: use EXTENDED_CONTEXT_STEP for slider step value in settings (#5989)
Co-authored-by: George Zhao <georgezhao@SKJLAB>
This commit is contained in:
parent
577d180e1d
commit
79f66f0d50
@ -1,6 +1,7 @@
|
|||||||
export const DEFAULT_TEMPERATURE = 1.0
|
export const DEFAULT_TEMPERATURE = 1.0
|
||||||
export const DEFAULT_CONTEXTCOUNT = 5
|
export const DEFAULT_CONTEXTCOUNT = 5
|
||||||
export const EXTENDED_CONTEXT_LIMIT = 100
|
export const EXTENDED_CONTEXT_LIMIT = 100
|
||||||
|
export const EXTENDED_CONTEXT_STEP = 1
|
||||||
export const DEFAULT_MAX_TOKENS = 4096
|
export const DEFAULT_MAX_TOKENS = 4096
|
||||||
export const DEFAULT_KNOWLEDGE_DOCUMENT_COUNT = 6
|
export const DEFAULT_KNOWLEDGE_DOCUMENT_COUNT = 6
|
||||||
export const DEFAULT_KNOWLEDGE_THRESHOLD = 0.0
|
export const DEFAULT_KNOWLEDGE_THRESHOLD = 0.0
|
||||||
|
|||||||
@ -6,6 +6,7 @@ import {
|
|||||||
DEFAULT_MAX_TOKENS,
|
DEFAULT_MAX_TOKENS,
|
||||||
DEFAULT_TEMPERATURE,
|
DEFAULT_TEMPERATURE,
|
||||||
EXTENDED_CONTEXT_LIMIT,
|
EXTENDED_CONTEXT_LIMIT,
|
||||||
|
EXTENDED_CONTEXT_STEP,
|
||||||
isMac,
|
isMac,
|
||||||
isWindows
|
isWindows
|
||||||
} from '@renderer/config/constant'
|
} from '@renderer/config/constant'
|
||||||
@ -219,7 +220,7 @@ const SettingsTab: FC<Props> = (props) => {
|
|||||||
onChange={setContextCount}
|
onChange={setContextCount}
|
||||||
onChangeComplete={onContextCountChange}
|
onChangeComplete={onContextCountChange}
|
||||||
value={validAndChangeContextCount(contextCount, enableMaxContexts, EXTENDED_CONTEXT_LIMIT)}
|
value={validAndChangeContextCount(contextCount, enableMaxContexts, EXTENDED_CONTEXT_LIMIT)}
|
||||||
step={!enableMaxContexts ? 1 : 10}
|
step={!enableMaxContexts ? 1 : EXTENDED_CONTEXT_STEP}
|
||||||
tooltip={{ formatter: formatSliderTooltip }}
|
tooltip={{ formatter: formatSliderTooltip }}
|
||||||
/>
|
/>
|
||||||
</Col>
|
</Col>
|
||||||
|
|||||||
@ -2,7 +2,12 @@ import { DeleteOutlined, PlusOutlined, QuestionCircleOutlined } from '@ant-desig
|
|||||||
import ModelAvatar from '@renderer/components/Avatar/ModelAvatar'
|
import ModelAvatar from '@renderer/components/Avatar/ModelAvatar'
|
||||||
import { HStack } from '@renderer/components/Layout'
|
import { HStack } from '@renderer/components/Layout'
|
||||||
import SelectModelPopup from '@renderer/components/Popups/SelectModelPopup'
|
import SelectModelPopup from '@renderer/components/Popups/SelectModelPopup'
|
||||||
import { DEFAULT_CONTEXTCOUNT, DEFAULT_TEMPERATURE, EXTENDED_CONTEXT_LIMIT } from '@renderer/config/constant'
|
import {
|
||||||
|
DEFAULT_CONTEXTCOUNT,
|
||||||
|
DEFAULT_TEMPERATURE,
|
||||||
|
EXTENDED_CONTEXT_LIMIT,
|
||||||
|
EXTENDED_CONTEXT_STEP
|
||||||
|
} from '@renderer/config/constant'
|
||||||
import { SettingRow } from '@renderer/pages/settings'
|
import { SettingRow } from '@renderer/pages/settings'
|
||||||
import { EVENT_NAMES, EventEmitter } from '@renderer/services/EventService'
|
import { EVENT_NAMES, EventEmitter } from '@renderer/services/EventService'
|
||||||
import { Assistant, AssistantSettingCustomParameters, AssistantSettings } from '@renderer/types'
|
import { Assistant, AssistantSettingCustomParameters, AssistantSettings } from '@renderer/types'
|
||||||
@ -310,7 +315,7 @@ const AssistantModelSettings: FC<Props> = ({ assistant, updateAssistant, updateA
|
|||||||
onChange={setContextCount}
|
onChange={setContextCount}
|
||||||
onChangeComplete={onContextCountChange}
|
onChangeComplete={onContextCountChange}
|
||||||
value={validAndChangeContextCount(contextCount, enableMaxContexts, EXTENDED_CONTEXT_LIMIT)}
|
value={validAndChangeContextCount(contextCount, enableMaxContexts, EXTENDED_CONTEXT_LIMIT)}
|
||||||
step={!enableMaxContexts ? 1 : 10}
|
step={!enableMaxContexts ? 1 : EXTENDED_CONTEXT_STEP}
|
||||||
tooltip={{ formatter: formatSliderTooltip }}
|
tooltip={{ formatter: formatSliderTooltip }}
|
||||||
/>
|
/>
|
||||||
</Col>
|
</Col>
|
||||||
@ -318,7 +323,7 @@ const AssistantModelSettings: FC<Props> = ({ assistant, updateAssistant, updateA
|
|||||||
<InputNumber
|
<InputNumber
|
||||||
min={0}
|
min={0}
|
||||||
max={!enableMaxContexts ? 10 : EXTENDED_CONTEXT_LIMIT}
|
max={!enableMaxContexts ? 10 : EXTENDED_CONTEXT_LIMIT}
|
||||||
step={!enableMaxContexts ? 1 : 10}
|
step={!enableMaxContexts ? 1 : EXTENDED_CONTEXT_STEP}
|
||||||
value={contextCount}
|
value={contextCount}
|
||||||
changeOnBlur
|
changeOnBlur
|
||||||
onChange={(value) => {
|
onChange={(value) => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user