mirror of
https://github.com/Yanyutin753/ChatGPT-Next-Web-LangChain-Gpt-4-All.git
synced 2025-10-13 14:35:00 +00:00
feat base64 or url
This commit is contained in:
@@ -19,9 +19,9 @@ export function ModelConfigList(props: {
|
|||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
props.updateConfig(
|
props.updateConfig(
|
||||||
(config) =>
|
(config) =>
|
||||||
(config.model = ModalConfigValidator.model(
|
(config.model = ModalConfigValidator.model(
|
||||||
e.currentTarget.value,
|
e.currentTarget.value,
|
||||||
)),
|
)),
|
||||||
);
|
);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
@@ -46,9 +46,9 @@ export function ModelConfigList(props: {
|
|||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
props.updateConfig(
|
props.updateConfig(
|
||||||
(config) =>
|
(config) =>
|
||||||
(config.temperature = ModalConfigValidator.temperature(
|
(config.temperature = ModalConfigValidator.temperature(
|
||||||
e.currentTarget.valueAsNumber,
|
e.currentTarget.valueAsNumber,
|
||||||
)),
|
)),
|
||||||
);
|
);
|
||||||
}}
|
}}
|
||||||
></InputRange>
|
></InputRange>
|
||||||
@@ -65,9 +65,9 @@ export function ModelConfigList(props: {
|
|||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
props.updateConfig(
|
props.updateConfig(
|
||||||
(config) =>
|
(config) =>
|
||||||
(config.top_p = ModalConfigValidator.top_p(
|
(config.top_p = ModalConfigValidator.top_p(
|
||||||
e.currentTarget.valueAsNumber,
|
e.currentTarget.valueAsNumber,
|
||||||
)),
|
)),
|
||||||
);
|
);
|
||||||
}}
|
}}
|
||||||
></InputRange>
|
></InputRange>
|
||||||
@@ -84,9 +84,9 @@ export function ModelConfigList(props: {
|
|||||||
onChange={(e) =>
|
onChange={(e) =>
|
||||||
props.updateConfig(
|
props.updateConfig(
|
||||||
(config) =>
|
(config) =>
|
||||||
(config.max_tokens = ModalConfigValidator.max_tokens(
|
(config.max_tokens = ModalConfigValidator.max_tokens(
|
||||||
e.currentTarget.valueAsNumber,
|
e.currentTarget.valueAsNumber,
|
||||||
)),
|
)),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
></input>
|
></input>
|
||||||
@@ -106,10 +106,10 @@ export function ModelConfigList(props: {
|
|||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
props.updateConfig(
|
props.updateConfig(
|
||||||
(config) =>
|
(config) =>
|
||||||
(config.presence_penalty =
|
(config.presence_penalty =
|
||||||
ModalConfigValidator.presence_penalty(
|
ModalConfigValidator.presence_penalty(
|
||||||
e.currentTarget.valueAsNumber,
|
e.currentTarget.valueAsNumber,
|
||||||
)),
|
)),
|
||||||
);
|
);
|
||||||
}}
|
}}
|
||||||
></InputRange>
|
></InputRange>
|
||||||
@@ -127,10 +127,10 @@ export function ModelConfigList(props: {
|
|||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
props.updateConfig(
|
props.updateConfig(
|
||||||
(config) =>
|
(config) =>
|
||||||
(config.frequency_penalty =
|
(config.frequency_penalty =
|
||||||
ModalConfigValidator.frequency_penalty(
|
ModalConfigValidator.frequency_penalty(
|
||||||
e.currentTarget.valueAsNumber,
|
e.currentTarget.valueAsNumber,
|
||||||
)),
|
)),
|
||||||
);
|
);
|
||||||
}}
|
}}
|
||||||
></InputRange>
|
></InputRange>
|
||||||
@@ -146,8 +146,8 @@ export function ModelConfigList(props: {
|
|||||||
onChange={(e) =>
|
onChange={(e) =>
|
||||||
props.updateConfig(
|
props.updateConfig(
|
||||||
(config) =>
|
(config) =>
|
||||||
(config.enableInjectSystemPrompts =
|
(config.enableInjectSystemPrompts =
|
||||||
e.currentTarget.checked),
|
e.currentTarget.checked),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
></input>
|
></input>
|
||||||
@@ -199,8 +199,8 @@ export function ModelConfigList(props: {
|
|||||||
onChange={(e) =>
|
onChange={(e) =>
|
||||||
props.updateConfig(
|
props.updateConfig(
|
||||||
(config) =>
|
(config) =>
|
||||||
(config.compressMessageLengthThreshold =
|
(config.compressMessageLengthThreshold =
|
||||||
e.currentTarget.valueAsNumber),
|
e.currentTarget.valueAsNumber),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
></input>
|
></input>
|
||||||
@@ -216,6 +216,23 @@ export function ModelConfigList(props: {
|
|||||||
}
|
}
|
||||||
></input>
|
></input>
|
||||||
</ListItem>
|
</ListItem>
|
||||||
|
|
||||||
|
<ListItem
|
||||||
|
title={Locale.Settings.UpdateType.Title}
|
||||||
|
subTitle={Locale.Settings.UpdateType.SubTitle}
|
||||||
|
>
|
||||||
|
<input
|
||||||
|
type="checkbox"
|
||||||
|
checked={props.modelConfig.updateTypes}
|
||||||
|
onChange={(e) =>
|
||||||
|
props.updateConfig(
|
||||||
|
(config) =>
|
||||||
|
(config.updateTypes =
|
||||||
|
e.currentTarget.checked),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
></input>
|
||||||
|
</ListItem>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user