diff --git a/app/components/model-config.tsx b/app/components/model-config.tsx index e46a018..da3a90e 100644 --- a/app/components/model-config.tsx +++ b/app/components/model-config.tsx @@ -19,9 +19,9 @@ export function ModelConfigList(props: { onChange={(e) => { props.updateConfig( (config) => - (config.model = ModalConfigValidator.model( - e.currentTarget.value, - )), + (config.model = ModalConfigValidator.model( + e.currentTarget.value, + )), ); }} > @@ -46,9 +46,9 @@ export function ModelConfigList(props: { onChange={(e) => { props.updateConfig( (config) => - (config.temperature = ModalConfigValidator.temperature( - e.currentTarget.valueAsNumber, - )), + (config.temperature = ModalConfigValidator.temperature( + e.currentTarget.valueAsNumber, + )), ); }} > @@ -65,9 +65,9 @@ export function ModelConfigList(props: { onChange={(e) => { props.updateConfig( (config) => - (config.top_p = ModalConfigValidator.top_p( - e.currentTarget.valueAsNumber, - )), + (config.top_p = ModalConfigValidator.top_p( + e.currentTarget.valueAsNumber, + )), ); }} > @@ -84,9 +84,9 @@ export function ModelConfigList(props: { onChange={(e) => props.updateConfig( (config) => - (config.max_tokens = ModalConfigValidator.max_tokens( - e.currentTarget.valueAsNumber, - )), + (config.max_tokens = ModalConfigValidator.max_tokens( + e.currentTarget.valueAsNumber, + )), ) } > @@ -106,10 +106,10 @@ export function ModelConfigList(props: { onChange={(e) => { props.updateConfig( (config) => - (config.presence_penalty = - ModalConfigValidator.presence_penalty( - e.currentTarget.valueAsNumber, - )), + (config.presence_penalty = + ModalConfigValidator.presence_penalty( + e.currentTarget.valueAsNumber, + )), ); }} > @@ -127,10 +127,10 @@ export function ModelConfigList(props: { onChange={(e) => { props.updateConfig( (config) => - (config.frequency_penalty = - ModalConfigValidator.frequency_penalty( - e.currentTarget.valueAsNumber, - )), + (config.frequency_penalty = + ModalConfigValidator.frequency_penalty( + e.currentTarget.valueAsNumber, + )), ); }} > @@ -146,8 +146,8 @@ export function ModelConfigList(props: { onChange={(e) => props.updateConfig( (config) => - (config.enableInjectSystemPrompts = - e.currentTarget.checked), + (config.enableInjectSystemPrompts = + e.currentTarget.checked), ) } > @@ -199,8 +199,8 @@ export function ModelConfigList(props: { onChange={(e) => props.updateConfig( (config) => - (config.compressMessageLengthThreshold = - e.currentTarget.valueAsNumber), + (config.compressMessageLengthThreshold = + e.currentTarget.valueAsNumber), ) } > @@ -216,6 +216,23 @@ export function ModelConfigList(props: { } > + + + + props.updateConfig( + (config) => + (config.updateTypes = + e.currentTarget.checked), + ) + } + > + ); }