fix: force reset to default if 0 or false

This commit is contained in:
Wentao Lyu 2023-04-05 17:25:35 +08:00
parent 4b373ebc0e
commit a5202f84cc
4 changed files with 53 additions and 53 deletions

View file

@ -5,45 +5,45 @@ const cleanupPreset = _preset => {
if (endpoint === 'azureOpenAI' || endpoint === 'openAI') {
preset = {
endpoint,
presetId: _preset?.presetId || null,
model: _preset?.model || 'gpt-3.5-turbo',
chatGptLabel: _preset?.chatGptLabel || null,
promptPrefix: _preset?.promptPrefix || null,
temperature: _preset?.temperature || 1,
top_p: _preset?.top_p || 1,
presence_penalty: _preset?.presence_penalty || 0,
frequency_penalty: _preset?.frequency_penalty || 0,
title: _preset?.title || 'New Preset'
presetId: _preset?.presetId ?? null,
model: _preset?.model ?? 'gpt-3.5-turbo',
chatGptLabel: _preset?.chatGptLabel ?? null,
promptPrefix: _preset?.promptPrefix ?? null,
temperature: _preset?.temperature ?? 1,
top_p: _preset?.top_p ?? 1,
presence_penalty: _preset?.presence_penalty ?? 0,
frequency_penalty: _preset?.frequency_penalty ?? 0,
title: _preset?.title ?? 'New Preset'
};
} else if (endpoint === 'bingAI') {
preset = {
endpoint,
presetId: _preset?.presetId || null,
jailbreak: _preset?.jailbreak || false,
context: _preset?.context || null,
systemMessage: _preset?.systemMessage || null,
toneStyle: _preset?.toneStyle || 'fast',
title: _preset?.title || 'New Preset'
presetId: _preset?.presetId ?? null,
jailbreak: _preset?.jailbreak ?? false,
context: _preset?.context ?? null,
systemMessage: _preset?.systemMessage ?? null,
toneStyle: _preset?.toneStyle ?? 'fast',
title: _preset?.title ?? 'New Preset'
};
} else if (endpoint === 'chatGPTBrowser') {
preset = {
endpoint,
presetId: _preset?.presetId || null,
model: _preset?.model || 'Default (GPT-3.5)',
title: _preset?.title || 'New Preset'
presetId: _preset?.presetId ?? null,
model: _preset?.model ?? 'Default (GPT-3.5)',
title: _preset?.title ?? 'New Preset'
};
} else if (endpoint === null) {
preset = {
endpoint,
presetId: _preset?.presetId || null,
title: _preset?.title || 'New Preset'
title: _preset?.title ?? 'New Preset'
};
} else {
console.error(`Unknown endpoint ${endpoint}`);
preset = {
endpoint: null,
presetId: _preset?.presetId || null,
title: _preset?.title || 'New Preset'
presetId: _preset?.presetId ?? null,
title: _preset?.title ?? 'New Preset'
};
}